123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194 |
- // Code generated by goctl. DO NOT EDIT.
- package types
- type Response struct {
- Code int64 `json:"code"`
- Message string `json:"message"`
- }
- type MessageDetailReq struct {
- Id int64 `json:"id,optional"`
- MsgLogId int64 `json:"msgLogId,optional"`
- UserId string `header:"mgoUserId,optional"`
- }
- type MessageDetailResp struct {
- Code int64 `json:"code"`
- Message string `json:"message"`
- Data map[string]interface{} `json:"data"`
- }
- type GetMsgTypeReq struct {
- UserId string `header:"mgoUserId"`
- AppId string `header:"appId"`
- }
- type GetMsgTypeRes struct {
- Code int64 `json:"code"`
- Message string `json:"message"`
- Data []map[string]interface{} `json:"data"`
- }
- type MsgReadStatusReq struct {
- UserId string `form:"userId"`
- AppId string `form:"appId"`
- MsgType int `form:"msgType"`
- }
- type MsgReadStatusResp struct {
- Code int64 `json:"code"`
- Message string `json:"message"`
- Status int64 `json:"status"`
- }
- type MarkReadReq struct {
- MsgId int64 `json:"msgId"`
- AppId string `header:"appId"`
- UserId string `header:"mgoUserId"`
- }
- type MarkReadRes struct {
- Code int64 `json:"code"`
- Message string `json:"message"`
- Data int64 `json:"data"`
- }
- type MultipleSaveMsgReq struct {
- MsgInfo map[string]interface{} `json:"msgInfo"`
- UserIds string `json:"userIds"`
- UserNames string `json:"userNames"`
- PositionIds string `json:"positionIds,optional"` // 职位id 如果是多个就逗号分割 和用户id一一对应
- }
- type MultipleSaveMsgResp struct {
- Code int64 `json:"code"`
- Message string `json:"message"`
- ErrCount int64 `json:"errCount"`
- }
- type GetBuoyMsgReq struct {
- UserId string `header:"mgoUserId"`
- AppId string `header:"appId"`
- Size int64 `json:"size,optional"`
- }
- type GetBuoyMsgResp struct {
- Code int64 `json:"error_code"`
- Message string `json:"error_msg"`
- Data []map[string]interface{} `json:"data"`
- }
- type ClearUnreadMsgReq struct {
- UserId string `header:"mgoUserId"`
- AppId string `header:"appId"`
- EntId int64 `header:"entId,optional"`
- PositionId int64 `header:"positionId,optional"`
- NewUserId int64 `header:"newUserId,optional"`
- }
- type MessageListReq struct {
- UserId string `header:"mgoUserId"`
- AppId string `header:"appId"`
- EntId int64 `header:"entId,optional"`
- SortSize int64 `json:"sortSize,optional"` //分类获取数
- Offset int64 `json:"offset,optional"` //
- Size int64 `json:"size,optional"`
- MsgType int64 `json:"msgType,optional"`
- IsRead int64 `json:"isRead,optional"`
- NewUserId int64 `header:"newUserId,optional"` //私信相关
- PositionId int64 `header:"positionId,optional"` //私信相关
- IsColumn bool `json:"isColumn"` //是否需要获取栏目
- IsColumnNewMsg bool `json:"isColumnNewMsg"` //是否需各栏目获取最新消息
- IsMsgList bool `json:"isMsgList"` //是否需要列表信息
- IsContainLetter bool `json:"isContainLetter,optional,default=true"` //是否未读数包含私信
- IsClassSearch bool `json:"isClassSearch,optional"` // 是否为具体分类查询
- IsfilterActive bool `json:"isfilterActive,optional"` //是否过滤活动通知消息
- }
- type MessageListResp struct {
- Code int64 `json:"code"`
- Message string `json:"message"`
- Data []map[string]interface{} `json:"data"`
- Last map[string]interface{} `json:"last"`
- Total int64 `json:"total"`
- Column []map[string]interface{} `json:"column"`
- Unread int64 `json:"unread"`
- RollingTiming int64 `json:"rollingTiming"`
- ToDoUnread int64 `json:"toDoUnread"`
- }
- type WxTmplMessageReq struct {
- UserIds string `json:"userIds,optional"` // 用户id如果是多个就逗号分割
- PositionIds string `json:"positionIds,optional"` //用户职位id
- Title string `json:"title"`
- Date string `json:"date"`
- Detail string `json:"detail"`
- Row4 string `json:"row4"`
- Class int64 `json:"class"` //msg_type
- Url string `json:"url"`
- }
- type WxTmplMessageResponse struct {
- Code int64 `json:"code"`
- Total int64 `json:"total"`
- Message string `json:"message"`
- }
- type MsgOpenLogReq struct {
- MsgLogId int64 `json:"msgLogId"`
- Platform int64 `json:"platform"` //1pc 2 app 3 微信
- UserId string `header:"mgoUserId"`
- AppId string `header:"appId"`
- }
- type NewUserSaveMsgReq struct {
- MsgInfo map[string]interface{} `json:"msgInfo"`
- UserIds string `json:"userIds"`
- PositionIds string `json:"positionIds,optional"` // 职位id 如果是多个就逗号分割 和用户id一一对应
- }
- type NewUserSaveMsgResp struct {
- Code int64 `json:"code"`
- Message string `json:"message"`
- }
- type UpdateMsgSummaryReq struct {
- MsgLogId int64 `json:"msgLogId"`
- GroupId int64 `json:"groupId"`
- MsgType int64 `json:"msgType"`
- }
- type BitmapSaveMsgReq struct {
- MsgInfo map[string]interface{} `json:"msgInfo"`
- UserIds string `json:"userIds"`
- PositionIds string `json:"positionIds,optional"` // 职位id 如果是多个就逗号分割 和用户id一一对应
- }
- type WorkDeskListReq struct {
- UserId string `header:"mgoUserId"`
- AppId string `header:"appId"`
- Offset int64 `json:"offset"`
- PageSize int64 `json:"size"`
- MsgType int64 `json:"msgType"`
- NeedDealtWithCount bool `json:"needDealtWithCount"`
- }
- type WorkDeskListResp struct {
- Code int64 `json:"code"`
- Message string `json:"message"`
- BusData []map[string]interface{} `json:"busData"`
- NeedDoData []map[string]interface{} `json:"needDoData"`
- }
- type MaterialDetailReq struct {
- Id int64 `json:"id"`
- MsgLogId int64 `json:"msgLogId"`
- UserId string `header:"mgoUserId,optional"`
- PositionId int64 `header:"positionId,optional"`
- }
- type MaterialDetailResp struct {
- Code int64 `json:"code"`
- Err_msg string `json:"errMsg"`
- Data map[string]interface{} `json:"data"`
- }
|