...
|
...
|
@@ -906,6 +906,11 @@ type ArticleAuthor struct { |
|
|
Company string `json:"company"` // 公司
|
|
|
}
|
|
|
|
|
|
type Operator struct {
|
|
|
Id int64 `json:"id,string"` // 人员id
|
|
|
Name string `json:"name"` // 人员的名字
|
|
|
}
|
|
|
|
|
|
type MiniArticleCreateRequest struct {
|
|
|
Title string `json:"title"` //标题
|
|
|
Section []string `json:"section"` //文章的文本内容
|
...
|
...
|
@@ -1274,11 +1279,14 @@ type SystemArticleSearch struct { |
|
|
Author string `json:"author"` //发布人
|
|
|
Images []string `json:"images"` //图片
|
|
|
CreatedAt int64 `json:"createdAt"` //文章的创建日期
|
|
|
UpdatedAt int64 `json:"updatedAt"` //文章的编辑日期
|
|
|
CountLove int `json:"countLove"` //点赞数量
|
|
|
CountComment int `json:"countComment"` //评论数量
|
|
|
Show int `json:"show"` //是否隐藏 [0显示、1不显示]
|
|
|
Tags []string `json:"tags"` //标签
|
|
|
TargetUser int `json:"targetUser"` //分发方式 [0分发给所有人、1分发给指定的人]
|
|
|
Operator Operator `json:"operator"` //运营操作人
|
|
|
Source int `json:"source"` //来源[1用户发布、2运营发布]
|
|
|
}
|
|
|
|
|
|
type SystemArticleUpdateRequest struct {
|
...
|
...
|
@@ -1310,6 +1318,43 @@ type SystemArticleUpdateResponse struct { |
|
|
TargetUser int `json:"targetUser"` //分发方式 [0分发给所有人、1分发给指定的人]
|
|
|
}
|
|
|
|
|
|
type SystemArticleCreateRequest struct {
|
|
|
Title string `json:"title"` //标题
|
|
|
Content string `json:"content"` //文章的文本内容
|
|
|
AuthorId int64 `json:"authorId"` //发布人id
|
|
|
Images []string `json:"images,optional"` //图片
|
|
|
Videos []Video `json:"video,optional"` // 视频
|
|
|
TargetUser int `json:"targetUser"` // 分发方式 [0分发给所有人、1分发给指定的人]
|
|
|
WhoRead []int64 `json:"whoRead,optional"` //谁可查看
|
|
|
WhoReview []int64 `json:"whoReview,optional"` //谁可评论
|
|
|
MatchUrl map[string]string `json:"matchUrl,optional"` // 匹配文章内容中的url文本
|
|
|
ArticleDraftId int64 `json:"articleDraftId"` // 草稿ID
|
|
|
AccessToken string `header:"x-mmm-accesstoken"` // 授权token
|
|
|
}
|
|
|
|
|
|
type SystemArticleCreateResponse struct {
|
|
|
Id int64 `json:"id"` //id
|
|
|
Title string `json:"title"` //标题
|
|
|
Content string `json:"content"` //文章的文本内容
|
|
|
AuthorId int64 `json:"authorId,optional"` //发布人id
|
|
|
Images []string `json:"images,optional"` //图片
|
|
|
Videos []Video `json:"video,optional"` // 视频
|
|
|
TargetUser int `json:"targetUser"` // 分发方式 [0分发给所有人、1分发给指定的人]
|
|
|
WhoRead []int64 `json:"whoRead,optional"` //谁可查看
|
|
|
WhoReview []int64 `json:"whoReview,optional"` //谁可评论
|
|
|
MatchUrl map[string]string `json:"matchUrl"` // 匹配文章内容中的url文本
|
|
|
}
|
|
|
|
|
|
type SystemArticleDeleteRequest struct {
|
|
|
Id int64 `json:"id"` //id
|
|
|
}
|
|
|
|
|
|
type SystemArticleDeleteResponse struct {
|
|
|
Id int64 `json:"id"` //id
|
|
|
Title string `json:"title"` //标题
|
|
|
AuthorId int64 `json:"authorId,optional"` //发布人id
|
|
|
}
|
|
|
|
|
|
type SystemArticleHistoryRequest struct {
|
|
|
ArticleId int64 `json:"articleId"` //文章ID
|
|
|
Author string `json:"author,optional"` //发布人
|
...
|
...
|
@@ -1412,6 +1457,161 @@ type MiniSearchArticleItem struct { |
|
|
MeReadFlag int `json:"meReadFlag"` //已读标识 [0:未读] [1:已读]
|
|
|
}
|
|
|
|
|
|
type SystemArticleDraftCreateRequest struct {
|
|
|
Title string `json:"title"` //标题
|
|
|
Content string `json:"content"` //文章的文本内容
|
|
|
AuthorId int64 `json:"authorId"` //发布人id
|
|
|
Images []string `json:"images,optional"` //图片
|
|
|
Videos []Video `json:"video,optional"` // 视频
|
|
|
TargetUser int `json:"targetUser"` // 分发方式 [0分发给所有人、1分发给指定的人]
|
|
|
WhoRead []int64 `json:"whoRead,optional"` //谁可查看
|
|
|
WhoReview []int64 `json:"whoReview,optional"` //谁可评论
|
|
|
MatchUrl map[string]string `json:"matchUrl,optional"` // 匹配文章内容中的url文本
|
|
|
Tags []int64 `json:"tags"` // 标签
|
|
|
AccessToken string `header:"x-mmm-accesstoken"` // 授权token
|
|
|
}
|
|
|
|
|
|
type SystemArticleDraftCreateResponse struct {
|
|
|
Id int64 `json:"id"` //ID
|
|
|
Title string `json:"title"` //标题
|
|
|
Content string `json:"content"` //文章的文本内容
|
|
|
AuthorId int64 `json:"authorId"` //发布人id
|
|
|
Images []string `json:"images,optional"` //图片
|
|
|
Videos []Video `json:"video,optional"` // 视频
|
|
|
TargetUser int `json:"targetUser"` // 分发方式 [0分发给所有人、1分发给指定的人]
|
|
|
WhoRead []int64 `json:"whoRead,optional"` //谁可查看
|
|
|
WhoReview []int64 `json:"whoReview,optional"` //谁可评论
|
|
|
MatchUrl map[string]string `json:"matchUrl,optional"` // 匹配文章内容中的url文本
|
|
|
Tags []int64 `json:"tags"` // 标签
|
|
|
}
|
|
|
|
|
|
type SystemArticleDraftUpdateRequest struct {
|
|
|
Id int64 `json:"id"` // ID
|
|
|
Title string `json:"title"` //标题
|
|
|
Content string `json:"content"` //文章的文本内容
|
|
|
AuthorId int64 `json:"authorId"` //发布人id
|
|
|
Images []string `json:"images,optional"` //图片
|
|
|
Videos []Video `json:"video,optional"` // 视频
|
|
|
TargetUser int `json:"targetUser"` // 分发方式 [0分发给所有人、1分发给指定的人]
|
|
|
WhoRead []int64 `json:"whoRead,optional"` //谁可查看
|
|
|
WhoReview []int64 `json:"whoReview,optional"` //谁可评论
|
|
|
MatchUrl map[string]string `json:"matchUrl,optional"` // 匹配文章内容中的url文本
|
|
|
Tags []int64 `json:"tags"` // 标签
|
|
|
AccessToken string `header:"x-mmm-accesstoken"` // 授权token
|
|
|
}
|
|
|
|
|
|
type SystemArticleDraftUpdateResponse struct {
|
|
|
Id int64 `json:"id"` //ID
|
|
|
Title string `json:"title"` //标题
|
|
|
Content string `json:"content"` //文章的文本内容
|
|
|
AuthorId int64 `json:"authorId"` //发布人id
|
|
|
Images []string `json:"images,optional"` //图片
|
|
|
Videos []Video `json:"video,optional"` // 视频
|
|
|
TargetUser int `json:"targetUser"` // 分发方式 [0分发给所有人、1分发给指定的人]
|
|
|
WhoRead []int64 `json:"whoRead,optional"` //谁可查看
|
|
|
WhoReview []int64 `json:"whoReview,optional"` //谁可评论
|
|
|
MatchUrl map[string]string `json:"matchUrl,optional"` // 匹配文章内容中的url文本
|
|
|
Tags []int64 `json:"tags"` // 标签
|
|
|
}
|
|
|
|
|
|
type SystemArticleDraftSearchRequest struct {
|
|
|
Page int `json:"page"` //页码
|
|
|
Size int `json:"size"` //每页行数
|
|
|
CompanyId int64 `json:"companyId,optional"` //公司ID(前端不传)
|
|
|
Title string `json:"title,optional"` //标题
|
|
|
Operator string `json:"operator,optional"` //编辑人
|
|
|
BeginTime int64 `json:"beginTime,optional"` //开始时间
|
|
|
EndTime int64 `json:"endTime,optional"` //结束时间
|
|
|
}
|
|
|
|
|
|
type SystemArticleDraftSearchResponse struct {
|
|
|
Total int `json:"total"`
|
|
|
List []SystemArticleDraftSearch `json:"list"`
|
|
|
}
|
|
|
|
|
|
type SystemArticleDraftSearch struct {
|
|
|
Id int64 `json:"id"` //ID
|
|
|
Title string `json:"title"` //标题
|
|
|
Images []string `json:"images"` //图片
|
|
|
Operator string `json:"operator"` //操作人
|
|
|
AuthorId int64 `json:"authorId"` //发布人id
|
|
|
Author string `json:"author"` //发布人
|
|
|
UpdatedAt int64 `json:"updatedAt"` //编辑时间
|
|
|
}
|
|
|
|
|
|
type SystemArticleDraftDeleteRequest struct {
|
|
|
Id int64 `json:"id"` //ID
|
|
|
}
|
|
|
|
|
|
type SystemArticleDraftDeleteResponse struct {
|
|
|
Id int64 `json:"id"` //ID
|
|
|
Title string `json:"title"` //标题
|
|
|
Content string `json:"content"` //文章的文本内容
|
|
|
AuthorId int64 `json:"authorId"` //发布人id
|
|
|
Images []string `json:"images,optional"` //图片
|
|
|
Videos []Video `json:"video,optional"` // 视频
|
|
|
TargetUser int `json:"targetUser"` // 分发方式 [0分发给所有人、1分发给指定的人]
|
|
|
WhoRead []int64 `json:"whoRead,optional"` //谁可查看
|
|
|
WhoReview []int64 `json:"whoReview,optional"` //谁可评论
|
|
|
MatchUrl map[string]string `json:"matchUrl,optional"` // 匹配文章内容中的url文本
|
|
|
Tags []int64 `json:"tags"` // 标签
|
|
|
}
|
|
|
|
|
|
type SystemArticleDraftGetRequest struct {
|
|
|
Id int64 `path:"id"` //id
|
|
|
CompanyId int64 `path:",optional"` //公司ID(前端不传)
|
|
|
}
|
|
|
|
|
|
type SystemArticleDraftGetResponse struct {
|
|
|
Id int64 `json:"id"` //ID
|
|
|
Title string `json:"title"` //标题
|
|
|
Content string `json:"content"` //文章的文本内容
|
|
|
AuthorId int64 `json:"authorId"` //发布人id
|
|
|
Images []string `json:"images,optional"` //图片
|
|
|
Videos []Video `json:"video,optional"` // 视频
|
|
|
TargetUser int `json:"targetUser"` // 分发方式 [0分发给所有人、1分发给指定的人]
|
|
|
WhoRead []int64 `json:"whoRead,optional"` //谁可查看
|
|
|
WhoReview []int64 `json:"whoReview,optional"` //谁可评论
|
|
|
MatchUrl map[string]string `json:"matchUrl,optional"` // 匹配文章内容中的url文本
|
|
|
Tags []int64 `json:"tags"` // 标签
|
|
|
}
|
|
|
|
|
|
type SystemArticleSearchDeletedRequest struct {
|
|
|
Page int `json:"page"` //页码
|
|
|
Size int `json:"size"` //每页行数
|
|
|
Title string `json:"title,optional"` //标题
|
|
|
Author int64 `json:"author,optional"` //发布人
|
|
|
DeletedType int `json:"deletedType,optional"` //类型 1-运营删除 2-用户删除
|
|
|
BeginTime int64 `json:"beginTime,optional"` //开始时间
|
|
|
EndTime int64 `json:"endTime,optional"` //结束时间
|
|
|
}
|
|
|
|
|
|
type SystemArticleSearchDeletedResponse struct {
|
|
|
Total int `json:"total"`
|
|
|
List []SystemArticleSearchDeletedItem `json:"list"`
|
|
|
}
|
|
|
|
|
|
type SystemArticleSearchDeletedItem struct {
|
|
|
Id int64 `json:"id"` //ID
|
|
|
Title string `json:"title"` //标题
|
|
|
Images []string `json:"images"` //图片
|
|
|
AuthorId int64 `json:"authorId"` //发布人id
|
|
|
Author string `json:"author"` //发布人
|
|
|
Source int `json:"source"` //来源 1-用户发布 2-运营发布
|
|
|
DeletedType int `json:"deletedType"` //类型 1-运营删除 2-用户删除
|
|
|
DeletedAt int64 `json:"deletedAt"` //删除时间
|
|
|
}
|
|
|
|
|
|
type SystemArticleDeletedRestoreRequest struct {
|
|
|
Id int64 `json:"id"` //ID
|
|
|
}
|
|
|
|
|
|
type SystemArticleDeletedRestoreResponse struct {
|
|
|
Id int64 `json:"id"` //ID
|
|
|
Title string `json:"title"` //标题
|
|
|
AuthorId int64 `json:"authorId"` //发布人id
|
|
|
}
|
|
|
|
|
|
type RoleGetRequest struct {
|
|
|
Id int64 `path:"id"`
|
|
|
}
|
...
|
...
|
|