...
|
...
|
@@ -599,15 +599,16 @@ type MiniUserNewsResposne struct { |
|
|
}
|
|
|
|
|
|
type UserNewsItem struct {
|
|
|
NewsId int64 `json:"newsId"` // 快讯ID
|
|
|
Type string `json:"type"` // 快讯类型 文章:Article 讨论:Discuss ...
|
|
|
Title string `json:"title"` // 标题
|
|
|
Summary string `json:"summary"` // 快讯概要
|
|
|
Time int64 `json:"time"` // 时间
|
|
|
ReadFlag bool `json:"readFlag"` // 已读标识 true:已读 false:未读
|
|
|
Images []string `json:"images"` // 图片列表
|
|
|
Author UserItem `json:"author"` // 作者
|
|
|
Cover string `json:"cover"` //封面
|
|
|
NewsId int64 `json:"newsId"` // 快讯ID
|
|
|
Type string `json:"type"` // 快讯类型 文章:Article 讨论:Discuss ...
|
|
|
Title string `json:"title"` // 标题
|
|
|
Summary string `json:"summary"` // 快讯概要
|
|
|
Time int64 `json:"time"` // 时间
|
|
|
ReadFlag bool `json:"readFlag"` // 已读标识 true:已读 false:未读
|
|
|
Images []string `json:"images"` // 图片列表
|
|
|
Author UserItem `json:"author"` // 作者
|
|
|
Cover string `json:"cover"` //封面
|
|
|
Attachments []FileInfo `json:"attachments,optional"` // 附件
|
|
|
}
|
|
|
|
|
|
type MiniUserFollowedSearchRequest struct {
|
...
|
...
|
@@ -959,21 +960,27 @@ type Operator struct { |
|
|
}
|
|
|
|
|
|
type MiniArticleCreateRequest struct {
|
|
|
Title string `json:"title"` //标题
|
|
|
Section []string `json:"section,optional"` //文章的文本内容
|
|
|
AuthorId int64 `json:"authorId,optional"` //发布人id
|
|
|
Images []string `json:"images,optional"` //图片
|
|
|
WhoRead []int64 `json:"whoRead,optional"` //谁可查看
|
|
|
WhoReview []int64 `json:"whoReview,optional"` //谁可评论
|
|
|
Location Location `json:"location,optional"` //定位坐标
|
|
|
MatchUrl map[string]string `json:"matchUrl"` // 匹配文章内容中的url文本
|
|
|
Paragraphs []Paragraph `json:"paragraphs,optional"` // 段落
|
|
|
Title string `json:"title"` //标题
|
|
|
Section []string `json:"section,optional"` //文章的文本内容
|
|
|
AuthorId int64 `json:"authorId,optional"` //发布人id
|
|
|
Images []string `json:"images,optional"` //图片
|
|
|
WhoRead []int64 `json:"whoRead,optional"` //谁可查看
|
|
|
WhoReview []int64 `json:"whoReview,optional"` //谁可评论
|
|
|
Location Location `json:"location,optional"` //定位坐标
|
|
|
MatchUrl map[string]string `json:"matchUrl"` // 匹配文章内容中的url文本
|
|
|
Attachments []FileInfo `json:"attachments,optional"` // 附件
|
|
|
Paragraphs []Paragraph `json:"paragraphs,optional"` // 段落
|
|
|
}
|
|
|
|
|
|
type MiniArticleCreateResponse struct {
|
|
|
Id int64 `json:"id"`
|
|
|
}
|
|
|
|
|
|
type FileInfo struct {
|
|
|
Name string `json:"name"`
|
|
|
Url string `json:"url"`
|
|
|
}
|
|
|
|
|
|
type MiniArticleGetRequest struct {
|
|
|
Id int64 `path:"id"` //id
|
|
|
CompanyId int64 `path:",optional"` //当前公司
|
...
|
...
|
@@ -981,27 +988,28 @@ type MiniArticleGetRequest struct { |
|
|
}
|
|
|
|
|
|
type MiniArticleGetResponse struct {
|
|
|
Id int64 `json:"id"` //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"` //图片
|
|
|
Videos []Video `json:"videos"` //视频
|
|
|
WhoRead []int64 `json:"whoRead"` //谁可查看
|
|
|
WhoReview []int64 `json:"whoReview"` //谁可评论
|
|
|
Location Location `json:"location"` //定位坐标
|
|
|
CountLove int `json:"countLove"` // 点赞数量
|
|
|
CountComment int `json:"countComment"` // 评论数量
|
|
|
CountRead int `json:"countRead"` // 浏览数量
|
|
|
Show int `json:"show"` // 评论的展示状态(1显示、2不显示)
|
|
|
Edit int `json:"edit"` // 文章是否存在变更记录 (0 不存在 1存在)
|
|
|
MeLoveFlag int `json:"meLoveFlag"` // 当前人员对文章的点赞标识 (0 没有点赞 1有点赞)
|
|
|
MeFollowFlag int `json:"meFollowFlag"` // 当前人员对作者的关注标识 (0 没有关注 1有关注)
|
|
|
Tags []string `json:"tags"` // 文章的标签
|
|
|
MatchUrl map[string]string `json:"matchUrl"` // 匹配文章内容中的url文本
|
|
|
Cover string `json:"cover"` //封面
|
|
|
Id int64 `json:"id"` //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"` //图片
|
|
|
Videos []Video `json:"videos"` //视频
|
|
|
WhoRead []int64 `json:"whoRead"` //谁可查看
|
|
|
WhoReview []int64 `json:"whoReview"` //谁可评论
|
|
|
Location Location `json:"location"` //定位坐标
|
|
|
CountLove int `json:"countLove"` // 点赞数量
|
|
|
CountComment int `json:"countComment"` // 评论数量
|
|
|
CountRead int `json:"countRead"` // 浏览数量
|
|
|
Show int `json:"show"` // 评论的展示状态(1显示、2不显示)
|
|
|
Edit int `json:"edit"` // 文章是否存在变更记录 (0 不存在 1存在)
|
|
|
MeLoveFlag int `json:"meLoveFlag"` // 当前人员对文章的点赞标识 (0 没有点赞 1有点赞)
|
|
|
MeFollowFlag int `json:"meFollowFlag"` // 当前人员对作者的关注标识 (0 没有关注 1有关注)
|
|
|
Tags []string `json:"tags"` // 文章的标签
|
|
|
MatchUrl map[string]string `json:"matchUrl"` // 匹配文章内容中的url文本
|
|
|
Cover string `json:"cover"` //封面
|
|
|
Attachments []FileInfo `json:"attachments,optional"` // 附件
|
|
|
}
|
|
|
|
|
|
type ArticleSection struct {
|
...
|
...
|
@@ -1027,19 +1035,20 @@ type MiniArticleSearchMeResponse struct { |
|
|
}
|
|
|
|
|
|
type ArticleSearchMe struct {
|
|
|
Id int64 `json:"id"` //id
|
|
|
Title string `json:"title"` //标题
|
|
|
Images []string `json:"images"` //图片
|
|
|
CreatedAt int64 `json:"createdAt"` //文章的创建日期
|
|
|
CountLove int `json:"countLove"` //点赞数量
|
|
|
CountComment int `json:"countComment"` //评论数量
|
|
|
CountRead int `json:"countRead"` //浏览数量
|
|
|
Show int `json:"show"` //是否隐藏 [0显示、1不显示]
|
|
|
TargetUser int `json:"targetUser"` //分发方式 [0分发给所有人、1分发给指定的人]
|
|
|
WhoRead []int64 `json:"whoRead"` //谁可查看
|
|
|
IsDel int `json:"isDel"` //是否删除 1-删除 0-否
|
|
|
DeletedType int `json:"deletedType"` //类型 1-运营删除 2-用户删除
|
|
|
Cover string `json:"cover"` //封面
|
|
|
Id int64 `json:"id"` //id
|
|
|
Title string `json:"title"` //标题
|
|
|
Images []string `json:"images"` //图片
|
|
|
CreatedAt int64 `json:"createdAt"` //文章的创建日期
|
|
|
CountLove int `json:"countLove"` //点赞数量
|
|
|
CountComment int `json:"countComment"` //评论数量
|
|
|
CountRead int `json:"countRead"` //浏览数量
|
|
|
Show int `json:"show"` //是否隐藏 [0显示、1不显示]
|
|
|
TargetUser int `json:"targetUser"` //分发方式 [0分发给所有人、1分发给指定的人]
|
|
|
WhoRead []int64 `json:"whoRead"` //谁可查看
|
|
|
IsDel int `json:"isDel"` //是否删除 1-删除 0-否
|
|
|
DeletedType int `json:"deletedType"` //类型 1-运营删除 2-用户删除
|
|
|
Cover string `json:"cover"` //封面
|
|
|
Attachments []FileInfo `json:"attachments,optional"` // 附件
|
|
|
}
|
|
|
|
|
|
type SystemArticleSearchMeRequest struct {
|
...
|
...
|
@@ -1122,17 +1131,18 @@ type MiniArticleBackupSearchResponse struct { |
|
|
}
|
|
|
|
|
|
type MiniArticleBackupItem struct {
|
|
|
Id int64 `json:"id"`
|
|
|
Title string `json:"title"`
|
|
|
Content string `json:"content"`
|
|
|
Images []string `json:"images"`
|
|
|
Videos []Video `json:"videos"`
|
|
|
ChangeField []string `json:"changeField"`
|
|
|
CreatedAt int64 `json:"createdAt"`
|
|
|
Location Location `json:"location"`
|
|
|
Action string `json:"action"`
|
|
|
Show int `json:"show"`
|
|
|
Cover string `json:"cover"` //封面
|
|
|
Id int64 `json:"id"`
|
|
|
Title string `json:"title"`
|
|
|
Content string `json:"content"`
|
|
|
Images []string `json:"images"`
|
|
|
Videos []Video `json:"videos"`
|
|
|
ChangeField []string `json:"changeField"`
|
|
|
CreatedAt int64 `json:"createdAt"`
|
|
|
Location Location `json:"location"`
|
|
|
Action string `json:"action"`
|
|
|
Show int `json:"show"`
|
|
|
Cover string `json:"cover"` //封面
|
|
|
Attachments []FileInfo `json:"attachments,optional"` // 附件
|
|
|
}
|
|
|
|
|
|
type MiniGetArticleBackupRequest struct {
|
...
|
...
|
@@ -1141,17 +1151,18 @@ type MiniGetArticleBackupRequest struct { |
|
|
}
|
|
|
|
|
|
type MiniGetArticleBackupResponse struct {
|
|
|
Id int64 `json:"id"`
|
|
|
Title string `json:"title"`
|
|
|
Content string `json:"content"`
|
|
|
Images []string `json:"images"`
|
|
|
Videos []Video `json:"videos"`
|
|
|
ChangeField []string `json:"changeField"`
|
|
|
CreatedAt int64 `json:"createdAt"`
|
|
|
Location Location `json:"location"`
|
|
|
Action string `json:"action"`
|
|
|
Show int `json:"show"`
|
|
|
Cover string `json:"cover"` //封面
|
|
|
Id int64 `json:"id"`
|
|
|
Title string `json:"title"`
|
|
|
Content string `json:"content"`
|
|
|
Images []string `json:"images"`
|
|
|
Videos []Video `json:"videos"`
|
|
|
ChangeField []string `json:"changeField"`
|
|
|
CreatedAt int64 `json:"createdAt"`
|
|
|
Location Location `json:"location"`
|
|
|
Action string `json:"action"`
|
|
|
Show int `json:"show"`
|
|
|
Cover string `json:"cover"` //封面
|
|
|
Attachments []FileInfo `json:"attachments,optional"` // 附件
|
|
|
}
|
|
|
|
|
|
type MiniArticleMarkUserReadRequest struct {
|
...
|
...
|
@@ -1165,17 +1176,18 @@ type MiniArticleMarkUserReadResponse struct { |
|
|
}
|
|
|
|
|
|
type MiniArticleDraftCreateRequest struct {
|
|
|
CompanyId int64 `json:",optional"`
|
|
|
AuthorId int64 `json:",optional"` // 发布人
|
|
|
Template int `json:"template"` // 使用哪个模板进行编辑 0、无 5、演绎式 3、归纳式 10、其他业务类型模板
|
|
|
Section []string `json:"section,optional"` // 填写的内容
|
|
|
Title string `json:"title"` // 标题
|
|
|
Images []string `json:"images"` // 图片
|
|
|
WhoRead []int64 `json:"whoRead"` // 谁可以看
|
|
|
WhoReview []int64 `json:"whoReview"` // 评论人
|
|
|
Location Location `json:"location"` // 坐标
|
|
|
MatchUrl map[string]string `json:"matchUrl"` // 匹配文章内容中的url文本
|
|
|
Paragraphs []Paragraph `json:"paragraphs,optional"` // 段落
|
|
|
CompanyId int64 `json:",optional"`
|
|
|
AuthorId int64 `json:",optional"` // 发布人
|
|
|
Template int `json:"template"` // 使用哪个模板进行编辑 0、无 5、演绎式 3、归纳式 10、其他业务类型模板
|
|
|
Section []string `json:"section,optional"` // 填写的内容
|
|
|
Title string `json:"title"` // 标题
|
|
|
Images []string `json:"images"` // 图片
|
|
|
WhoRead []int64 `json:"whoRead"` // 谁可以看
|
|
|
WhoReview []int64 `json:"whoReview"` // 评论人
|
|
|
Location Location `json:"location"` // 坐标
|
|
|
MatchUrl map[string]string `json:"matchUrl"` // 匹配文章内容中的url文本
|
|
|
Paragraphs []Paragraph `json:"paragraphs,optional"` // 段落
|
|
|
Attachments []FileInfo `json:"attachments,optional"` // 附件
|
|
|
}
|
|
|
|
|
|
type MiniArticleDraftCreateResponse struct {
|
...
|
...
|
@@ -1183,18 +1195,19 @@ type MiniArticleDraftCreateResponse struct { |
|
|
}
|
|
|
|
|
|
type MiniArticleDraftUpdateRequest struct {
|
|
|
Id int64 `json:"id"`
|
|
|
CompanyId int64 `json:",optional"`
|
|
|
AuthorId int64 `json:",optional"` // 发布人
|
|
|
Template int `json:"template"` // 使用哪个模板进行编辑 0、无 1、演绎式 2、归纳式
|
|
|
Section []string `json:"section,optional"` // 填写的内容
|
|
|
Title string `json:"title"` // 标题
|
|
|
Images []string `json:"images"` // 图片
|
|
|
WhoRead []int64 `json:"whoRead"` // 谁可以看
|
|
|
WhoReview []int64 `json:"whoReview"` // 评论人
|
|
|
Location Location `json:"location"` // 坐标
|
|
|
MatchUrl map[string]string `json:"matchUrl"` // 匹配文章内容中的url文本
|
|
|
Paragraphs []Paragraph `json:"paragraphs,optional"` // 段落
|
|
|
Id int64 `json:"id"`
|
|
|
CompanyId int64 `json:",optional"`
|
|
|
AuthorId int64 `json:",optional"` // 发布人
|
|
|
Template int `json:"template"` // 使用哪个模板进行编辑 0、无 1、演绎式 2、归纳式
|
|
|
Section []string `json:"section,optional"` // 填写的内容
|
|
|
Title string `json:"title"` // 标题
|
|
|
Images []string `json:"images"` // 图片
|
|
|
WhoRead []int64 `json:"whoRead"` // 谁可以看
|
|
|
WhoReview []int64 `json:"whoReview"` // 评论人
|
|
|
Location Location `json:"location"` // 坐标
|
|
|
MatchUrl map[string]string `json:"matchUrl"` // 匹配文章内容中的url文本
|
|
|
Attachments []FileInfo `json:"attachments,optional"` // 附件
|
|
|
Paragraphs []Paragraph `json:"paragraphs,optional"` // 段落
|
|
|
}
|
|
|
|
|
|
type MiniArticleDraftUpdateResponse struct {
|
...
|
...
|
@@ -1214,15 +1227,16 @@ type MiniArticleDraftSearchMeResponse struct { |
|
|
}
|
|
|
|
|
|
type MiniArticleDraftItem struct {
|
|
|
Id int64 `json:"id"`
|
|
|
Template int `json:"template"` // 使用哪个模板进行编辑 0、无 1、演绎式 2、归纳式
|
|
|
Section []string `json:"section,optional"` // 填写的内容
|
|
|
Title string `json:"title"` // 标题
|
|
|
Images []string `json:"images"` // 图片
|
|
|
CreatedAt int64 `json:"createdAt"` //
|
|
|
MatchUrl map[string]string `json:"matchUrl"` //匹配内容中的url文本
|
|
|
Paragraphs []Paragraph `json:"paragraphs,optional"` // 段落
|
|
|
Cover string `json:"cover"` //封面
|
|
|
Id int64 `json:"id"`
|
|
|
Template int `json:"template"` // 使用哪个模板进行编辑 0、无 1、演绎式 2、归纳式
|
|
|
Section []string `json:"section,optional"` // 填写的内容
|
|
|
Title string `json:"title"` // 标题
|
|
|
Images []string `json:"images"` // 图片
|
|
|
CreatedAt int64 `json:"createdAt"` //
|
|
|
MatchUrl map[string]string `json:"matchUrl"` //匹配内容中的url文本
|
|
|
Paragraphs []Paragraph `json:"paragraphs,optional"` // 段落
|
|
|
Cover string `json:"cover"` //封面
|
|
|
Attachments []FileInfo `json:"attachments,optional"` // 附件
|
|
|
}
|
|
|
|
|
|
type MiniArticleDraftGetMeRequest struct {
|
...
|
...
|
@@ -1232,17 +1246,18 @@ type MiniArticleDraftGetMeRequest struct { |
|
|
}
|
|
|
|
|
|
type MiniArticleDraftGetMeResponse struct {
|
|
|
Id int64 `json:"id"` //
|
|
|
Template int `json:"template"` // 使用哪个模板进行编辑 0、无 1、演绎式 2、归纳式
|
|
|
Section []string `json:"section"` // 填写的内容
|
|
|
Title string `json:"title"` // 标题
|
|
|
Images []string `json:"images"` // 图片
|
|
|
WhoRead []int64 `json:"whoRead"` // 谁可以看
|
|
|
WhoReview []int64 `json:"whoReview"` // 评论人
|
|
|
Location Location `json:"location"` // 坐标
|
|
|
MatchUrl map[string]string `json:"matchUrl"` //
|
|
|
Paragraphs []Paragraph `json:"paragraphs,optional"` // 段落
|
|
|
Cover string `json:"cover"` //封面
|
|
|
Id int64 `json:"id"` //
|
|
|
Template int `json:"template"` // 使用哪个模板进行编辑 0、无 1、演绎式 2、归纳式
|
|
|
Section []string `json:"section"` // 填写的内容
|
|
|
Title string `json:"title"` // 标题
|
|
|
Images []string `json:"images"` // 图片
|
|
|
WhoRead []int64 `json:"whoRead"` // 谁可以看
|
|
|
WhoReview []int64 `json:"whoReview"` // 评论人
|
|
|
Location Location `json:"location"` // 坐标
|
|
|
MatchUrl map[string]string `json:"matchUrl"` //
|
|
|
Paragraphs []Paragraph `json:"paragraphs,optional"` // 段落
|
|
|
Cover string `json:"cover"` //封面
|
|
|
Attachments []FileInfo `json:"attachments,optional"` // 附件
|
|
|
}
|
|
|
|
|
|
type MiniArticleDraftDeleteMeRequest struct {
|
...
|
...
|
@@ -1319,26 +1334,27 @@ type UserShowName struct { |
|
|
}
|
|
|
|
|
|
type SystemArticleGetResponse struct {
|
|
|
Id int64 `json:"id"` // 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"` // 图片
|
|
|
Videos []Video `json:"videos"` // 视频
|
|
|
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不显示)
|
|
|
Tags []ArticleTagItem `json:"tags"` //标签
|
|
|
TargetUser int `json:"targetUser"` //分发方式 [0分发给所有人、1分发给指定的人]
|
|
|
Cover string `json:"cover"` //封面
|
|
|
Id int64 `json:"id"` // 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"` // 图片
|
|
|
Videos []Video `json:"videos"` // 视频
|
|
|
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不显示)
|
|
|
Tags []ArticleTagItem `json:"tags"` //标签
|
|
|
TargetUser int `json:"targetUser"` //分发方式 [0分发给所有人、1分发给指定的人]
|
|
|
Cover string `json:"cover"` //封面
|
|
|
Attachments []FileInfo `json:"attachments,optional"` // 附件
|
|
|
}
|
|
|
|
|
|
type SystemArticleSearchRequest struct {
|
...
|
...
|
@@ -1359,36 +1375,38 @@ type SystemArticleSearchResponse struct { |
|
|
}
|
|
|
|
|
|
type SystemArticleSearch struct {
|
|
|
Id int64 `json:"id"` //id
|
|
|
Title string `json:"title"` //标题
|
|
|
AuthorId int64 `json:"authorId"` //发布人ID
|
|
|
Author string `json:"author"` //发布人
|
|
|
Cover string `json:"cover"` //封面
|
|
|
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运营发布]
|
|
|
Id int64 `json:"id"` //id
|
|
|
Title string `json:"title"` //标题
|
|
|
AuthorId int64 `json:"authorId"` //发布人ID
|
|
|
Author string `json:"author"` //发布人
|
|
|
Cover string `json:"cover"` //封面
|
|
|
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运营发布]
|
|
|
Attachments []FileInfo `json:"attachments,optional"` // 附件
|
|
|
}
|
|
|
|
|
|
type SystemArticleUpdateRequest struct {
|
|
|
Id int64 `json:"id"`
|
|
|
CompanyId int64 `json:"companyId,optional"`
|
|
|
Template int `json:"template,optional"` // 使用哪个模板进行编辑 0、无 1、演绎式 2、归纳式
|
|
|
Section []ArticleSection `json:"section,optional"` // 填写的内容
|
|
|
Title string `json:"title"` // 标题
|
|
|
Images []string `json:"images,optional"` // 图片
|
|
|
Videos []Video `json:"video"` // 视频
|
|
|
WhoRead []int64 `json:"whoRead"` // 谁可以看
|
|
|
WhoReview []int64 `json:"whoReview"` // 评论人
|
|
|
TargetUser int `json:"targetUser"` // 分发方式 [0分发给所有人、1分发给指定的人]
|
|
|
Tags []int64 `json:"tags"` // 标签
|
|
|
AccessToken string `header:"x-mmm-accesstoken"` // 授权token
|
|
|
Template int `json:"template,optional"` // 使用哪个模板进行编辑 0、无 1、演绎式 2、归纳式
|
|
|
Section []ArticleSection `json:"section,optional"` // 填写的内容
|
|
|
Title string `json:"title"` // 标题
|
|
|
Images []string `json:"images,optional"` // 图片
|
|
|
Videos []Video `json:"video"` // 视频
|
|
|
WhoRead []int64 `json:"whoRead"` // 谁可以看
|
|
|
WhoReview []int64 `json:"whoReview"` // 评论人
|
|
|
TargetUser int `json:"targetUser"` // 分发方式 [0分发给所有人、1分发给指定的人]
|
|
|
Tags []int64 `json:"tags"` // 标签
|
|
|
AccessToken string `header:"x-mmm-accesstoken"` // 授权token
|
|
|
Attachments []FileInfo `json:"attachments,optional"` // 附件
|
|
|
}
|
|
|
|
|
|
type SystemArticleUpdateResponse struct {
|
...
|
...
|
@@ -1406,18 +1424,19 @@ type SystemArticleUpdateResponse struct { |
|
|
}
|
|
|
|
|
|
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
|
|
|
Paragraphs []Paragraph `json:"paragraphs,optional"` // 段落
|
|
|
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
|
|
|
Attachments []FileInfo `json:"attachments,optional"` // 附件
|
|
|
Paragraphs []Paragraph `json:"paragraphs,optional"` // 段落
|
|
|
}
|
|
|
|
|
|
type SystemArticleCreateResponse struct {
|
...
|
...
|
@@ -1478,14 +1497,15 @@ type SystemArticleGetHistoryResponse struct { |
|
|
Section []ArticleSection `json:"section"` // 文章的文本内容
|
|
|
Images []string `json:"images"` // 图片
|
|
|
Videos []Video `json:"video"`
|
|
|
WhoRead []int64 `json:"whoRead"` // 谁可查看
|
|
|
WhoReadInfo []UserShowName `json:"whoReadInfo"` // 谁可查看
|
|
|
WhoReview []int64 `json:"whoReview"` // 谁可评论
|
|
|
WhoReviewInfo []UserShowName `json:"whoReviewInfo"` // 谁可评论
|
|
|
Location Location `json:"location"` // 定位坐标
|
|
|
TargetUser int `json:"targetUser"` // 分发方式 [0分发给所有人、1分发给指定的人]
|
|
|
Tags []int64 `json:"tags"` // 标签
|
|
|
Cover string `json:"cover"` //封面
|
|
|
WhoRead []int64 `json:"whoRead"` // 谁可查看
|
|
|
WhoReadInfo []UserShowName `json:"whoReadInfo"` // 谁可查看
|
|
|
WhoReview []int64 `json:"whoReview"` // 谁可评论
|
|
|
WhoReviewInfo []UserShowName `json:"whoReviewInfo"` // 谁可评论
|
|
|
Location Location `json:"location"` // 定位坐标
|
|
|
TargetUser int `json:"targetUser"` // 分发方式 [0分发给所有人、1分发给指定的人]
|
|
|
Tags []int64 `json:"tags"` // 标签
|
|
|
Cover string `json:"cover"` //封面
|
|
|
Attachments []FileInfo `json:"attachments,optional"` // 附件
|
|
|
}
|
|
|
|
|
|
type SystemArticleRestoreRequest struct {
|
...
|
...
|
@@ -1537,30 +1557,32 @@ type MiniSearchArticleResponse struct { |
|
|
}
|
|
|
|
|
|
type MiniSearchArticleItem struct {
|
|
|
ArticleId int64 `json:"articleId"`
|
|
|
Title string `json:"title"`
|
|
|
AuthorId int64 `json:"authorId"`
|
|
|
Author string `json:"author"` // 发布人
|
|
|
Avatar string `json:"avatar"` // 发布人的头像
|
|
|
Images []string `json:"images"`
|
|
|
CreatedAt int64 `json:"createdAt"`
|
|
|
MeReadFlag int `json:"meReadFlag"` //已读标识 [0:未读] [1:已读]
|
|
|
Cover string `json:"cover"` //封面
|
|
|
ArticleId int64 `json:"articleId"`
|
|
|
Title string `json:"title"`
|
|
|
AuthorId int64 `json:"authorId"`
|
|
|
Author string `json:"author"` // 发布人
|
|
|
Avatar string `json:"avatar"` // 发布人的头像
|
|
|
Images []string `json:"images"`
|
|
|
CreatedAt int64 `json:"createdAt"`
|
|
|
MeReadFlag int `json:"meReadFlag"` //已读标识 [0:未读] [1:已读]
|
|
|
Cover string `json:"cover"` //封面
|
|
|
Attachments []FileInfo `json:"attachments,optional"` // 附件
|
|
|
}
|
|
|
|
|
|
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
|
|
|
Paragraphs []Paragraph `json:"paragraphs,optional"` // 段落
|
|
|
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
|
|
|
Paragraphs []Paragraph `json:"paragraphs,optional"` // 段落
|
|
|
Attachments []FileInfo `json:"attachments,optional"` // 附件
|
|
|
}
|
|
|
|
|
|
type SystemArticleDraftCreateResponse struct {
|
...
|
...
|
@@ -1578,19 +1600,20 @@ type SystemArticleDraftCreateResponse struct { |
|
|
}
|
|
|
|
|
|
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
|
|
|
Paragraphs []Paragraph `json:"paragraphs,optional"` // 段落
|
|
|
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
|
|
|
Paragraphs []Paragraph `json:"paragraphs,optional"` // 段落
|
|
|
Attachments []FileInfo `json:"attachments,optional"` // 附件
|
|
|
}
|
|
|
|
|
|
type SystemArticleDraftUpdateResponse struct {
|
...
|
...
|
@@ -1623,14 +1646,15 @@ type SystemArticleDraftSearchResponse struct { |
|
|
}
|
|
|
|
|
|
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"` //编辑时间
|
|
|
Cover string `json:"cover"` //封面
|
|
|
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"` //编辑时间
|
|
|
Cover string `json:"cover"` //封面
|
|
|
Attachments []FileInfo `json:"attachments,optional"` // 附件
|
|
|
}
|
|
|
|
|
|
type SystemArticleDraftDeleteRequest struct {
|
...
|
...
|
@@ -1657,21 +1681,22 @@ type SystemArticleDraftGetRequest struct { |
|
|
}
|
|
|
|
|
|
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"` //谁可查看
|
|
|
WhoReadInfo []UserShowName `json:"whoReadInfo"` // 谁可查看
|
|
|
WhoReview []int64 `json:"whoReview,optional"` //谁可评论
|
|
|
WhoReviewInfo []UserShowName `json:"whoReviewInfo"` // 谁可评论
|
|
|
MatchUrl map[string]string `json:"matchUrl,optional"` // 匹配文章内容中的url文本
|
|
|
Tags []int64 `json:"tags"` // 标签
|
|
|
Paragraphs []Paragraph `json:"paragraphs,optional"` // 段落
|
|
|
Cover string `json:"cover"` //封面
|
|
|
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"` //谁可查看
|
|
|
WhoReadInfo []UserShowName `json:"whoReadInfo"` // 谁可查看
|
|
|
WhoReview []int64 `json:"whoReview,optional"` //谁可评论
|
|
|
WhoReviewInfo []UserShowName `json:"whoReviewInfo"` // 谁可评论
|
|
|
MatchUrl map[string]string `json:"matchUrl,optional"` // 匹配文章内容中的url文本
|
|
|
Tags []int64 `json:"tags"` // 标签
|
|
|
Paragraphs []Paragraph `json:"paragraphs,optional"` // 段落
|
|
|
Cover string `json:"cover"` //封面
|
|
|
Attachments []FileInfo `json:"attachments,optional"` // 附件
|
|
|
}
|
|
|
|
|
|
type SystemArticleSearchDeletedRequest struct {
|
...
|
...
|
|