|
|
// Code generated by goctl. DO NOT EDIT.
|
|
|
package types
|
|
|
|
|
|
type MiniArticleCommentAtUserRequest struct {
|
|
|
ArtitceId int64 `json:"articleId"`
|
|
|
}
|
|
|
|
|
|
type MiniArticleCommentAtUserResponse struct {
|
|
|
}
|
|
|
|
|
|
type CommentAuthor struct {
|
|
|
Id int64 `json:"id"` // 人员id
|
|
|
Name string `json:"name"` // 人员的名字
|
...
|
...
|
@@ -27,8 +20,9 @@ type MiniCreateArticleCommentRequest struct { |
|
|
}
|
|
|
|
|
|
type CommentAtWho struct {
|
|
|
Id int64 `json:"id"`
|
|
|
Name string `json:"name,optional"`
|
|
|
Id int64 `json:"id"`
|
|
|
Name string `json:"name,optional"`
|
|
|
FirstLetter string `json:"firstLetter,optional"`
|
|
|
}
|
|
|
|
|
|
type MiniCreateArticleCommentResponse struct {
|
...
|
...
|
@@ -208,11 +202,12 @@ type SimpleArticle struct { |
|
|
}
|
|
|
|
|
|
type TagCreateRequest struct {
|
|
|
CompanyId int64 `json:"companyId"`
|
|
|
CompanyId int64 `json:",optional"`
|
|
|
Image string `json:"image"`
|
|
|
Name string `json:"name"` // 标签名称
|
|
|
Group string `json:"group"` // 标签分类
|
|
|
Category string `json:"category"` // 标签分类
|
|
|
Remark string `json:"remark,optional"` // 备注
|
|
|
Other string `json:"other"`
|
|
|
}
|
|
|
|
|
|
type TagCreateResponse struct {
|
...
|
...
|
@@ -221,11 +216,12 @@ type TagCreateResponse struct { |
|
|
|
|
|
type TagEditRequest struct {
|
|
|
Id int64 `json:"id"`
|
|
|
CompanyId int64 `json:"-"`
|
|
|
CompanyId int64 `json:",optional"`
|
|
|
Image string `json:"image"`
|
|
|
Name string `json:"name"` // 标签名称
|
|
|
Group string `json:"group"` // 标签分类
|
|
|
Category string `json:"category"` // 标签分类
|
|
|
Remark string `json:"remark,optional"` // 备注
|
|
|
Other string `json:"other"`
|
|
|
}
|
|
|
|
|
|
type TagEditResponse struct {
|
...
|
...
|
@@ -234,23 +230,24 @@ type TagEditResponse struct { |
|
|
|
|
|
type TagGetRequest struct {
|
|
|
Id int64 `path:"id"`
|
|
|
CompanyId int64 `path:"-"`
|
|
|
CompanyId int64 `path:",optional"`
|
|
|
}
|
|
|
|
|
|
type TagGetResponse struct {
|
|
|
Id int64 `json:"id"`
|
|
|
Image string `json:"image"`
|
|
|
Name string `json:"name"` // 标签名称
|
|
|
Group string `json:"group"` // 标签分类
|
|
|
Remark string `json:"remark"` // 备注
|
|
|
Id int64 `json:"id"`
|
|
|
Image string `json:"image"`
|
|
|
Name string `json:"name"` // 标签名称
|
|
|
Category string `json:"category"` // 标签分类
|
|
|
Remark string `json:"remark"` // 备注
|
|
|
Other string `json:"other"`
|
|
|
}
|
|
|
|
|
|
type TagListRequest struct {
|
|
|
Page int `json:"page"`
|
|
|
Size int `json:"size"`
|
|
|
CompanyId int64 `json:"-"`
|
|
|
CompanyId int64 `json:",optional"`
|
|
|
TagName string `json:"tagName,optional"`
|
|
|
Group string `json:"group,optional"`
|
|
|
Category string `json:"category,optional"`
|
|
|
Remark string `json:"remark,optional"`
|
|
|
}
|
|
|
|
...
|
...
|
@@ -262,15 +259,15 @@ type TagListResponse struct { |
|
|
type TagItem struct {
|
|
|
Id int64 `json:"id"`
|
|
|
Image string `json:"image"`
|
|
|
Name string `json:"name"` // 标签名称
|
|
|
Group string `json:"group"` // 标签分类
|
|
|
Remark string `json:"remark"` // 备注
|
|
|
Name string `json:"name"` // 标签名称
|
|
|
Category string `json:"category"` // 标签分类
|
|
|
Remark string `json:"remark"` // 备注
|
|
|
CreatedAt int64 `json:"createdAt"`
|
|
|
}
|
|
|
|
|
|
type TagDeleteRequest struct {
|
|
|
Id int64 `path:"id"`
|
|
|
CompanyId int64 `path:"-"`
|
|
|
CompanyId int64 `path:",optional"`
|
|
|
}
|
|
|
|
|
|
type TagDeleteResponse struct {
|
...
|
...
|
@@ -682,6 +679,7 @@ type WhichUserLikeArticle struct { |
|
|
UserId int64 `json:"userId"` // 人员id
|
|
|
Name string `json:"name"` // 人员名称
|
|
|
Avatar string `json:"avatar"` // 人员头像
|
|
|
Position string `json:"position"` // 职位
|
|
|
CreatedAt int64 `json:"createdAt"` // 点赞记录的时间
|
|
|
}
|
|
|
|
...
|
...
|
@@ -844,8 +842,6 @@ type MiniArticleSetTagResponse struct { |
|
|
type MiniAllArticleTagRequest struct {
|
|
|
CompanyId int64 `json:",optional"` // 公司id
|
|
|
UserId int64 `json:",optional"` // 公司id
|
|
|
ArticleId int64 `json:"articleId"` // 文章id
|
|
|
TagId int64 `json:"tagId"` // 标签id
|
|
|
}
|
|
|
|
|
|
type MiniAllArticleTagResponse struct {
|
...
|
...
|
@@ -861,6 +857,7 @@ type ArticleTagItem struct { |
|
|
Id int64 `json:"id"`
|
|
|
Group string `json:"group"`
|
|
|
Name string `json:"name"`
|
|
|
Image string `json:"image"`
|
|
|
}
|
|
|
|
|
|
type SystemArticleGetRequest struct {
|
...
|
...
|
@@ -869,8 +866,8 @@ type SystemArticleGetRequest struct { |
|
|
}
|
|
|
|
|
|
type UserShowName struct {
|
|
|
Id int `json:"id"`
|
|
|
Name int `json:"name"`
|
|
|
Id int `json:"id"`
|
|
|
Name string `json:"name"`
|
|
|
}
|
|
|
|
|
|
type SystemArticleGetResponse struct {
|
...
|
...
|
@@ -890,12 +887,18 @@ type SystemArticleGetResponse struct { |
|
|
CountComment int `json:"countComment"` // 评论数量
|
|
|
CountRead int `json:"countRead"` // 浏览数量
|
|
|
Show int `json:"show"` // 评论的展示状态(0显示、1不显示)
|
|
|
Tags []ArticleTagItem `json:"tags"` //标签
|
|
|
}
|
|
|
|
|
|
type SystemArticleSearchRequest struct {
|
|
|
CompanyId int64 `json:",optional"`
|
|
|
Page int `json:"page"`
|
|
|
Size int `json:"size"`
|
|
|
CompanyId int64 `json:"companyId,optional"`
|
|
|
Title string `json:"title,optional"` //标题
|
|
|
Author string `json:"author,optional"` //发布人
|
|
|
BeginTime int64 `json:"beginTime,optional"` //开始时间
|
|
|
EndTime int64 `json:"endTime,optional"` //结束时间
|
|
|
Tags []int64 `json:"tags,optional"` //标签
|
|
|
Page int `json:"page"` //页码
|
|
|
Size int `json:"size"` //每页行数
|
|
|
}
|
|
|
|
|
|
type SystemArticleSearchResponse struct {
|
...
|
...
|
@@ -916,6 +919,80 @@ type SystemArticleSearch struct { |
|
|
TargetUser int `json:"targetUser"` //分发方式 [0分发给所有人、1分发给指定的人]
|
|
|
}
|
|
|
|
|
|
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"` // 标签
|
|
|
}
|
|
|
|
|
|
type SystemArticleUpdateResponse struct {
|
|
|
Id int64 `json:"id"` //id
|
|
|
Title string `json:"title"` //标题
|
|
|
Author string `json:"author"` //发布人
|
|
|
Images []string `json:"images"` //图片
|
|
|
CreatedAt int64 `json:"createdAt"` //文章的创建日期
|
|
|
CountLove int `json:"countLove"` //点赞数量
|
|
|
CountComment int `json:"CountComment"` //评论数量
|
|
|
Show int `json:"show"` //是否隐藏 [0显示、1不显示]
|
|
|
Tags []int64 `json:"tags"` //标签
|
|
|
TargetUser int `json:"targetUser"` //分发方式 [0分发给所有人、1分发给指定的人]
|
|
|
}
|
|
|
|
|
|
type SystemArticleHistoryRequest struct {
|
|
|
ArticleId int64 `json:"articleId"` //文章ID
|
|
|
Author string `json:"author,optional"` //发布人
|
|
|
BeginTime int64 `json:"beginTime,optional"` //开始时间
|
|
|
EndTime int64 `json:"endTime,optional"` //结束时间
|
|
|
Page int `json:"page"` //页码
|
|
|
Size int `json:"size"` //每页行数
|
|
|
}
|
|
|
|
|
|
type SystemArticleHistoryResponse struct {
|
|
|
Total int `json:"total"`
|
|
|
List []SystemArticleHistory `json:"list"`
|
|
|
}
|
|
|
|
|
|
type SystemArticleHistory struct {
|
|
|
Id int64 `json:"id"` //id
|
|
|
Author string `json:"author"` //编辑人
|
|
|
Action string `json:"action"` //编辑类型
|
|
|
UpdatedAt int64 `json:"updatedAt"` //编辑时间
|
|
|
}
|
|
|
|
|
|
type SystemArticleGetHistoryRequest struct {
|
|
|
Id int64 `path:"id"` //id
|
|
|
CompanyId int64 `path:",optional"`
|
|
|
}
|
|
|
|
|
|
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"` // 图片
|
|
|
WhoRead []int64 `json:"whoRead"` // 谁可查看
|
|
|
WhoReadInfo []UserShowName `json:"whoReadInfo"` // 谁可查看
|
|
|
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分发给指定的人]
|
|
|
}
|
|
|
|
|
|
type RoleGetRequest struct {
|
|
|
Id int64 `path:"id"`
|
|
|
}
|
...
|
...
|
|