package logic import ( service "app.yhyue.com/moapp/MessageCenter/rpc/internal/common" "app.yhyue.com/moapp/MessageCenter/rpc/type/message" "context" "app.yhyue.com/moapp/MessageCenter/rpc/internal/svc" "github.com/zeromicro/go-zero/core/logx" ) type UserUnreadMsgListLogic struct { ctx context.Context svcCtx *svc.ServiceContext logx.Logger } func NewUserUnreadMsgListLogic(ctx context.Context, svcCtx *svc.ServiceContext) *UserUnreadMsgListLogic { return &UserUnreadMsgListLogic{ ctx: ctx, svcCtx: svcCtx, Logger: logx.WithContext(ctx), } } // 官网、移动端首页、工作桌面消息滚动 func (l *UserUnreadMsgListLogic) UserUnreadMsgList(in *message.UserUnreadMsgListReq) (*message.UserUnreadMsgListRes, error) { data := new(message.UserUnreadMsgListRes) count, res := service.UserUnreadMsgList(in) //具体信息 if count > 0 && len(res) > 0 { data.List = res data.Count = count data.Code = 1 data.Message = "请求成功" } return data, nil }