sync: 同步 v1.0.4 并脱敏配置与镜像
This commit is contained in:
@@ -55,3 +55,32 @@ func (c *ControllerV1) TMessageLogDelete(ctx context.Context, req *v1.TMessageLo
|
||||
err = service.CommonTMessageLog().Delete(ctx, &req.TMessageLogDeleteParam)
|
||||
return
|
||||
}
|
||||
|
||||
// UnreadList 获取当前用户未读消息通知
|
||||
func (c *ControllerV1) TMessageLogUnreadList(ctx context.Context, req *v1.TMessageLogUnreadListReq) (res *v1.TMessageLogUnreadListRes, err error) {
|
||||
list, totalCount, err := service.CommonTMessageLog().UnreadList(ctx, &req.TMessageLogUnreadListParam)
|
||||
if err != nil {
|
||||
return
|
||||
}
|
||||
|
||||
if list == nil {
|
||||
list = []*model.TMessageLogUnreadListModel{}
|
||||
}
|
||||
|
||||
res = new(v1.TMessageLogUnreadListRes)
|
||||
res.Items = list
|
||||
res.Total = totalCount
|
||||
return
|
||||
}
|
||||
|
||||
// Read 标记当前用户指定消息已读
|
||||
func (c *ControllerV1) TMessageLogRead(ctx context.Context, req *v1.TMessageLogReadReq) (res *v1.TMessageLogReadRes, err error) {
|
||||
err = service.CommonTMessageLog().Read(ctx, &req.TMessageLogReadParam)
|
||||
return
|
||||
}
|
||||
|
||||
// ReadAll 标记当前用户全部消息已读
|
||||
func (c *ControllerV1) TMessageLogReadAll(ctx context.Context, req *v1.TMessageLogReadAllReq) (res *v1.TMessageLogReadAllRes, err error) {
|
||||
err = service.CommonTMessageLog().ReadAll(ctx, &req.TMessageLogReadAllParam)
|
||||
return
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user