...
|
...
|
@@ -9,6 +9,56 @@ type CommentResposne struct { |
|
|
}
|
|
|
|
|
|
type Comment struct {
|
|
|
Id int64 `json:"id"`
|
|
|
Content string `json:"content"`
|
|
|
}
|
|
|
|
|
|
type MessageSystemRequest struct {
|
|
|
Page int `json:"page"`
|
|
|
Size int `json:"size"`
|
|
|
}
|
|
|
|
|
|
type MessageSystemResponse struct {
|
|
|
List []MessageSystemItem `json:"list"`
|
|
|
Total int64 `json:"total"`
|
|
|
}
|
|
|
|
|
|
type MessageSystemItem struct {
|
|
|
Id int64 `json:"id"` // ID
|
|
|
Type int `json:"type"` // 系统分类
|
|
|
Title string `json:"title"` // 标题
|
|
|
Content string `json:"content"` // 内容
|
|
|
}
|
|
|
|
|
|
type MessageBusinessRequest struct {
|
|
|
Page int `json:"page"`
|
|
|
Size int `json:"size"`
|
|
|
}
|
|
|
|
|
|
type MessageBusinessResponse struct {
|
|
|
List []MessageBusinessItem `json:"list"`
|
|
|
Total int64 `json:"total"`
|
|
|
}
|
|
|
|
|
|
type MessageBusinessItem struct {
|
|
|
Id int64 `json:"id"`
|
|
|
CompanyId int64 `json:"companyId"` // 公司ID
|
|
|
Type int `json:"type"` // 分类 (1回复 2点赞 3被采纳)
|
|
|
OptType int `json:"optType"` // 操作类型(1针对文章、1针对评论、2针对圆桌)
|
|
|
TriggerId int64 `json:"triggerId"` // 触发者ID
|
|
|
RecipientId int64 `json:"recipientId"` // 接收者ID
|
|
|
ArticleId int64 `json:"articleId"` // 文章ID
|
|
|
CommentId int64 `json:"commentId"` // 评论ID
|
|
|
DiscussionId int64 `json:"discussionId"` // 圆桌ID
|
|
|
DiscussionOpinionId int64 `json:"discussionOpinionId"` // 观点ID
|
|
|
Content string `json:"content"` // 消息内容
|
|
|
CreatedAt int64 `json:"createdAt"` // 创建时间
|
|
|
UserTrigger User `json:"userTrigger"` // 触发者
|
|
|
}
|
|
|
|
|
|
type User struct {
|
|
|
Id int64 `json:"id"`
|
|
|
CompanyId int64 `json:"companyId,omitempty"` // 公司ID
|
|
|
DepartmentId int64 `json:"departmentId,omitempty"` // 部门ID
|
|
|
Name string `json:"name,omitempty"` // 名称
|
|
|
Avatar string `json:"avatar,omitempty"` // 头像
|
|
|
Position string `json:"position,omitempty"` // 职位
|
|
|
} |
...
|
...
|
|