...
|
...
|
@@ -325,6 +325,11 @@ type MiniUserDepartmentUsersResponse struct { |
|
|
Users []*UserItem `json:"users"`
|
|
|
}
|
|
|
|
|
|
type MiniUsersListRequest struct {
|
|
|
ArticleId int64 `json:"articleId,optional"` // 按文章ID(返回文章可见的用户)
|
|
|
RoleId int64 `json:"roleId,optional"` // 按角色角色关联的用户
|
|
|
}
|
|
|
|
|
|
type MiniUserFollowedSearchRequest struct {
|
|
|
Page int `json:"page,optional"`
|
|
|
Size int `json:"size,optional"`
|
...
|
...
|
@@ -339,6 +344,7 @@ type UserItem struct { |
|
|
Id int64 `json:"id,omitempty"` // 用户ID
|
|
|
CompanyId int64 `json:"companyId,omitempty"` // 公司ID
|
|
|
CompanyName string `json:"companyName,omitempty"` // 公司名称
|
|
|
CompanyCode string `json:"companyCode,omitempty"` // 公司编码(邀请码)
|
|
|
Flag int `json:"flag,omitempty"` // 标识 1:管理员 2:普通用户 (有绑定角色是管理员)
|
|
|
Name string `json:"name,omitempty"` // 名称
|
|
|
Avatar string `json:"avatar,omitempty"` // 头像
|
...
|
...
|
@@ -615,9 +621,10 @@ type MiniArticleGetResponse struct { |
|
|
CountLove int `json:"countLove"` // 点赞数量
|
|
|
CountComment int `json:"countComment"` // 评论数量
|
|
|
CountRead int `json:"countRead"` // 浏览数量
|
|
|
Show int `json:"show"` // 评论的展示状态(0显示、1不显示)
|
|
|
Show int `json:"show"` // 评论的展示状态(1显示、2不显示)
|
|
|
Edit int `json:"edit"` // 文章是否存在变更记录 (0 不存在 1存在)
|
|
|
MeLoveFlag int `json:"meLoveFlag"` // 当前人员对文章的点赞标识 (0 没有点赞 1有点赞)
|
|
|
Tags []string `json:"tags"` //文章的标签
|
|
|
}
|
|
|
|
|
|
type ArticleSection struct {
|
...
|
...
|
@@ -849,15 +856,15 @@ type MiniAllArticleTagResponse struct { |
|
|
}
|
|
|
|
|
|
type ArticleTagGroup struct {
|
|
|
Group string `json:"group"`
|
|
|
Tags []ArticleTagItem `json:"tags"`
|
|
|
Category string `json:"category"`
|
|
|
Tags []ArticleTagItem `json:"tags"`
|
|
|
}
|
|
|
|
|
|
type ArticleTagItem struct {
|
|
|
Id int64 `json:"id"`
|
|
|
Group string `json:"group"`
|
|
|
Name string `json:"name"`
|
|
|
Image string `json:"image"`
|
|
|
Id int64 `json:"id"`
|
|
|
Category string `json:"category"`
|
|
|
Name string `json:"name"`
|
|
|
Image string `json:"image"`
|
|
|
}
|
|
|
|
|
|
type SystemArticleGetRequest struct {
|
...
|
...
|
@@ -920,17 +927,18 @@ type SystemArticleSearch struct { |
|
|
}
|
|
|
|
|
|
type SystemArticleUpdateRequest struct {
|
|
|
Id int64 `json:"id"`
|
|
|
CompanyId int64 `json:"companyId,optional"`
|
|
|
Template int `json:"template"` // 使用哪个模板进行编辑 0、无 1、演绎式 2、归纳式
|
|
|
Section []ArticleSection `json:"section"` // 填写的内容
|
|
|
Title string `json:"title"` // 标题
|
|
|
Images []string `json:"images"` // 图片
|
|
|
WhoRead []int64 `json:"whoRead"` // 谁可以看
|
|
|
WhoReview []int64 `json:"whoReview"` // 评论人
|
|
|
Location Location `json:"location"` // 坐标
|
|
|
TargetUser int `json:"targetUser"` //分发方式 [0分发给所有人、1分发给指定的人]
|
|
|
Tags []int64 `json:"tags"` // 标签
|
|
|
Id int64 `json:"id"`
|
|
|
CompanyId int64 `json:"companyId,optional"`
|
|
|
Template int `json:"template"` // 使用哪个模板进行编辑 0、无 1、演绎式 2、归纳式
|
|
|
Section []ArticleSection `json:"section"` // 填写的内容
|
|
|
Title string `json:"title"` // 标题
|
|
|
Images []string `json:"images"` // 图片
|
|
|
WhoRead []int64 `json:"whoRead"` // 谁可以看
|
|
|
WhoReview []int64 `json:"whoReview"` // 评论人
|
|
|
Location Location `json:"location"` // 坐标
|
|
|
TargetUser int `json:"targetUser"` // 分发方式 [0分发给所有人、1分发给指定的人]
|
|
|
Tags []int64 `json:"tags"` // 标签
|
|
|
AccessToken string `header:"x-mmm-accesstoken"` // 授权token
|
|
|
}
|
|
|
|
|
|
type SystemArticleUpdateResponse struct {
|
...
|
...
|
@@ -940,7 +948,7 @@ type SystemArticleUpdateResponse struct { |
|
|
Images []string `json:"images"` //图片
|
|
|
CreatedAt int64 `json:"createdAt"` //文章的创建日期
|
|
|
CountLove int `json:"countLove"` //点赞数量
|
|
|
CountComment int `json:"CountComment"` //评论数量
|
|
|
CountComment int `json:"countComment"` //评论数量
|
|
|
Show int `json:"show"` //是否隐藏 [0显示、1不显示]
|
|
|
Tags []int64 `json:"tags"` //标签
|
|
|
TargetUser int `json:"targetUser"` //分发方式 [0分发给所有人、1分发给指定的人]
|
...
|
...
|
@@ -976,8 +984,6 @@ type SystemArticleGetHistoryResponse struct { |
|
|
Id int64 `json:"id"` // id
|
|
|
ArticleId int64 `json:"articleId"` // 文章ID
|
|
|
Title string `json:"title"` // 标题
|
|
|
AuthorId int64 `json:"authorId"` // 发布人id
|
|
|
Author ArticleAuthor `json:"author"` // 发布人
|
|
|
CreatedAt int64 `json:"createdAt"` // 文章的发布时间
|
|
|
Section []ArticleSection `json:"section"` // 文章的文本内容
|
|
|
Images []string `json:"images"` // 图片
|
...
|
...
|
@@ -986,11 +992,18 @@ type SystemArticleGetHistoryResponse struct { |
|
|
WhoReview []int64 `json:"whoReview"` // 谁可评论
|
|
|
WhoReviewInfo []UserShowName `json:"whoReviewInfo"` // 谁可评论
|
|
|
Location Location `json:"location"` // 定位坐标
|
|
|
CountLove int `json:"countLove"` // 点赞数量
|
|
|
CountComment int `json:"countComment"` // 评论数量
|
|
|
CountRead int `json:"countRead"` // 浏览数量
|
|
|
Show int `json:"show"` // 评论的展示状态(0显示、1不显示)
|
|
|
TargetUser int `json:"targetUser"` //分发方式 [0分发给所有人、1分发给指定的人]
|
|
|
TargetUser int `json:"targetUser"` // 分发方式 [0分发给所有人、1分发给指定的人]
|
|
|
Tags []int64 `json:"tags"` // 标签
|
|
|
}
|
|
|
|
|
|
type SystemArticleRestoreRequest struct {
|
|
|
Id int64 `json:"id"` //ID
|
|
|
AccessToken string `header:"x-mmm-accesstoken"` // 授权token
|
|
|
}
|
|
|
|
|
|
type SystemArticleRestoreResponse struct {
|
|
|
Id int64 `json:"id"` //ID
|
|
|
ArticleId int64 `json:"articleId"` //文章ID
|
|
|
}
|
|
|
|
|
|
type MiniHomePageRequest struct {
|
...
|
...
|
@@ -998,12 +1011,13 @@ type MiniHomePageRequest struct { |
|
|
UserId int64 `path:",optional"`
|
|
|
}
|
|
|
|
|
|
type MiniHomePageRespose struct {
|
|
|
Tags []ArticleTagCount `json:"tags"`
|
|
|
type MiniHomePageResponse struct {
|
|
|
TagCategory []string `json:"tagCategory"`
|
|
|
Tags []ArticleTagCount `json:"tags"`
|
|
|
}
|
|
|
|
|
|
type ArticleTagCount struct {
|
|
|
TagGroup string `json:"tagGroup"` // 标签分组
|
|
|
TagCategory string `json:"tagCategory"` // 标签分组
|
|
|
TagId int64 `json:"tagId"` // 标签id
|
|
|
TagImage string `json:"tagImage"` // 对应的图标
|
|
|
TagName string `json:"tagName"` // 标签名称
|
...
|
...
|
@@ -1012,6 +1026,32 @@ type ArticleTagCount struct { |
|
|
ReadArticle int `json:"readArticle"` // 已读的标签数量
|
|
|
}
|
|
|
|
|
|
type MiniSearchArticleRequest struct {
|
|
|
Page int `json:"page"`
|
|
|
Size int `json:"size"`
|
|
|
CompanyId int64 `json:",optional"`
|
|
|
UserId int64 `json:",optional"`
|
|
|
TagGroup string `json:"tagGroup"`
|
|
|
TagId int64 `json:"tagId"`
|
|
|
BeginTime int64 `json:"beginTime"`
|
|
|
EndTime int `json:"endTime"`
|
|
|
SearchWord string `json:"searchWord"`
|
|
|
}
|
|
|
|
|
|
type MiniSearchArticleResponse struct {
|
|
|
Total int `json:"total"`
|
|
|
List []MiniSearchArticleItem `json:"list"`
|
|
|
}
|
|
|
|
|
|
type MiniSearchArticleItem struct {
|
|
|
ArticleId int64 `json:"articleId"`
|
|
|
Title string `json:"title"`
|
|
|
Author string `json:"author"` // 发布人
|
|
|
Images []string `json:"images"`
|
|
|
CreatedAt int64 `json:"createdAt"`
|
|
|
MeReadFlag int `json:"meReadFlag"` //已读标识 [0:未读] [1:已读]
|
|
|
}
|
|
|
|
|
|
type RoleGetRequest struct {
|
|
|
Id int64 `path:"id"`
|
|
|
}
|
...
|
...
|
|