|
|
// Code generated by goctl. DO NOT EDIT.
|
|
|
package types
|
|
|
|
|
|
type Location struct {
|
|
|
Longitude float64 `json:"longitude,optional"` //经度
|
|
|
Latitude float64 `json:"latitude,optional"` //纬度
|
|
|
Descript string `json:"descript,optional"` //地点描述
|
|
|
type MiniArticleCommentAtUserRequest struct {
|
|
|
ArtitceId int64 `json:"articleId"`
|
|
|
}
|
|
|
|
|
|
type Author struct {
|
|
|
type MiniArticleCommentAtUserResponse struct {
|
|
|
}
|
|
|
|
|
|
type CommentAuthor struct {
|
|
|
Id int64 `json:"id"` // 人员id
|
|
|
Name string `json:"name"` // 人员的名字
|
|
|
Avatar string `json:"avatar"` // 人员头像URL
|
|
|
Group string `json:"group"` // 人员的分组
|
|
|
Position string `json:"position"` // 职位
|
|
|
Company string `json:"company"` // 公司
|
|
|
}
|
|
|
|
|
|
type MiniArticleCreateRequest struct {
|
|
|
Title string `json:"title"` //标题
|
|
|
Section []string `json:"section"` //文章的文本内容
|
|
|
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"` //定位坐标
|
|
|
}
|
|
|
|
|
|
type MiniArticleCreateResponse struct {
|
|
|
Id int64 `json:"id"`
|
|
|
}
|
|
|
|
|
|
type MiniArticleGetRequest struct {
|
|
|
Id int64 `path:"id"` //id
|
|
|
CompanyId int64 `path:",optional"`
|
|
|
}
|
|
|
|
|
|
type MiniArticleGetResponse struct {
|
|
|
Id int64 `json:"id"` //id
|
|
|
Title string `json:"title"` //标题
|
|
|
AuthorId int64 `json:"authorId"` //发布人id
|
|
|
Author Author `json:"author"` //发布人
|
|
|
CreatedAt int64 `json:"createdAt"` //文章的发布时间
|
|
|
Section []ArticleSection `json:"section"` //文章的文本内容
|
|
|
Images []string `json:"images"` //图片
|
|
|
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"` // 评论的展示状态(0显示、1不显示)
|
|
|
Edit int `json:"edit"` // 文章是否存在变更记录 (0 不存在 1存在)
|
|
|
}
|
|
|
|
|
|
type ArticleSection struct {
|
|
|
Id int64 `json:"id"` //段落id
|
|
|
Content string `json:"content"` // 文本内容
|
|
|
SortBy int `json:"sortBy"` // 排序
|
|
|
TotalComment int `json:"totalComment"` // 评论的数量
|
|
|
}
|
|
|
|
|
|
type MiniArticleSearchMeRequest struct {
|
|
|
AuthorId int64 `json:",optional"`
|
|
|
CompanyId int64 `json:",optional"`
|
|
|
Page int `json:"page"`
|
|
|
Size int `json:"size"`
|
|
|
}
|
|
|
|
|
|
type MiniArticleSearchMeResponse struct {
|
|
|
Total int `json:"total"`
|
|
|
List []ArticleSearchMe `json:"list"`
|
|
|
}
|
|
|
|
|
|
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"` //评论数量
|
|
|
Show int `json:"show"` //是否隐藏 [0显示、1不显示]
|
|
|
}
|
|
|
|
|
|
type MiniUserLikeArticleRequest struct {
|
|
|
ArticleId int64 `json:"articleId"` // 文章id
|
|
|
CompanyId int64 `json:",optional"` //公司id
|
|
|
Page int `json:"page"` //分页,第几页
|
|
|
Size int `json:"size"` //分页,每页几条
|
|
|
}
|
|
|
|
|
|
type MiniUserLikeArticleResponse struct {
|
|
|
Total int64 `json:"total"` //总数
|
|
|
List []WhichUserLikeArticle `json:"list"` //列表
|
|
|
}
|
|
|
|
|
|
type WhichUserLikeArticle struct {
|
|
|
ArticleId int64 `json:"articleId"` // 文章id
|
|
|
UserId int64 `json:"userId"` // 人员id
|
|
|
Name string `json:"name"` // 人员名称
|
|
|
Avatar string `json:"avatar"` // 人员头像
|
|
|
CreatedAt int64 `json:"createdAt"` // 点赞记录的时间
|
|
|
}
|
|
|
|
|
|
type MiniSetUserLikeRequset struct {
|
|
|
ArticleId int64 `json:"articleId"` //文章id
|
|
|
CommentId int64 `json:"commentId"` //评论id
|
|
|
UserId int64 `json:",optional"` //操作人
|
|
|
Flag int `json:"flag"` //点赞标志 1、点赞 2 、取消点赞
|
|
|
}
|
|
|
|
|
|
type MiniSetUserLikeResponse struct {
|
|
|
ArticleId int64 `json:"articleId"` //文章id
|
|
|
CommentId int64 `json:"commentId"` //评论id
|
|
|
Count int `json:"count"` //现有的点赞数量
|
|
|
}
|
|
|
|
|
|
type MiniArticleBackupSearchRequest struct {
|
|
|
Page int `json:"page"`
|
|
|
Size int `json:"size"`
|
|
|
ArticleId int `json:"articleId"`
|
|
|
CompanyId int64 `json:",optional"` // 服务端自动获取
|
|
|
}
|
|
|
|
|
|
type MiniArticleBackupSearchResponse struct {
|
|
|
Total int64 `json:"total"`
|
|
|
List []MiniArticleBackupItem `json:"list"`
|
|
|
}
|
|
|
|
|
|
type MiniArticleBackupItem struct {
|
|
|
Id int64 `json:"id"`
|
|
|
Title string `json:"title"`
|
|
|
Content string `json:"content"`
|
|
|
Images []string `json:"images"`
|
|
|
CreatedAt int64 `json:"createdAt"`
|
|
|
Location Location `json:"location"`
|
|
|
}
|
|
|
|
|
|
type MiniArticleMarkUserReadRequest struct {
|
|
|
UserId int64 `json:",optional"` // 当前操作人
|
|
|
CompanyId int64 `json:",optional"` // 当前公司
|
|
|
ArticleId int64 `json:"articleId"` // 文章id
|
|
|
}
|
|
|
|
|
|
type MiniArticleMarkUserReadResponse struct {
|
|
|
Id int64 `json:"id"`
|
|
|
}
|
|
|
|
|
|
type MiniArticleDraftCreateRequest struct {
|
|
|
Template int `json:"template"` // 使用哪个模板进行编辑 0、无 1、演绎式 2、归纳式
|
|
|
Content []string `json:"content"` // 填写的内容
|
|
|
Title string `json:"title"` //标题
|
|
|
Images []string `json:"images"` //图片
|
|
|
}
|
|
|
|
|
|
type MiniArticleDraftCreateResponse struct {
|
|
|
}
|
|
|
|
|
|
type SystemArticleGetRequest struct {
|
|
|
Id int64 `path:"id"` //id
|
|
|
CompanyId int64 `path:",optional"`
|
|
|
}
|
|
|
|
|
|
type UserShowName struct {
|
|
|
Id int `json:"id"`
|
|
|
Name int `json:"name"`
|
|
|
}
|
|
|
|
|
|
type SystemArticleGetResponse struct {
|
|
|
Id int64 `json:"id"` // id
|
|
|
Title string `json:"title"` // 标题
|
|
|
AuthorId int64 `json:"authorId"` // 发布人id
|
|
|
Author Author `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不显示)
|
|
|
}
|
|
|
|
|
|
type SystemArticleSearchRequest struct {
|
|
|
CompanyId int64 `json:",optional"`
|
|
|
Page int `json:"page"`
|
|
|
Size int `json:"size"`
|
|
|
}
|
|
|
|
|
|
type SystemArticleSearchResponse struct {
|
|
|
Total int `json:"total"`
|
|
|
List []SystemArticleSearch `json:"list"`
|
|
|
}
|
|
|
|
|
|
type SystemArticleSearch 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 []string `json:"tags"` //标签
|
|
|
TargetUser int `json:"targetUser"` //分发方式 [0分发给所有人、1分发给指定的人]
|
|
|
}
|
|
|
|
|
|
type CommentRequest struct {
|
|
|
}
|
|
|
|
|
|
type CommentResposne struct {
|
|
|
List []Comment `json:"list"`
|
|
|
}
|
|
|
|
|
|
type Comment struct {
|
|
|
type MiniCreateArticleCommentRequest struct {
|
|
|
ArtitceId int64 `json:"articleId"` // 文章id
|
|
|
SectionId int64 `json:"sectionId"` // 段落id
|
|
|
FromUserId int64 `json:",optional"` // 填写文章的人,服务端自动获取
|
|
|
Pid int64 `json:"commnet"` // 回复那个评论的id
|
|
|
Content string `json:"content"` // 评论的内容
|
|
|
AtWho []int64 `json:"atWho"` // 填写评论时@的人
|
|
|
}
|
|
|
|
|
|
type MiniCreateArticleCommentResponse struct {
|
|
|
Id int64 `json:"id"`
|
|
|
Pid int64 `json:"pid"`
|
|
|
TopId int64 `json:"topId"`
|
|
|
ArtitceId int64 `json:"articleId"` // 文章id
|
|
|
SectionId int64 `json:"sectionId"` // 段落id
|
|
|
FromUserId int64 `json:"fromUserId"` // 填写评论的人
|
|
|
FromUser CommentAuthor `json:"fromUser"` // 填写评论的人
|
|
|
ToUserId int64 `json:"toUserId"` // 回复哪个人
|
|
|
ToUser CommentAuthor `json:"toUser"` // 回复哪个人
|
|
|
SectionContent string `json:"sectionContent"` // 引用的文章内容文本
|
|
|
CountReply int `json:"countReply"` // 回复数量
|
|
|
CountUserLove int `json:"countUserLove"` // 用户点赞数量
|
|
|
CountAdminLove int `json:"countAdminLove"` // 运营点赞数量
|
|
|
AtWho []CommentAuthor `json:"atWho"` // 填写评论时@的人
|
|
|
}
|
|
|
|
|
|
type MessageSystemRequest struct {
|
...
|
...
|
@@ -646,6 +469,306 @@ type Company struct { |
|
|
Logo string `json:"logo,omitempty"` // 公司LOGO
|
|
|
}
|
|
|
|
|
|
type Location struct {
|
|
|
Longitude float64 `json:"longitude,optional"` //经度
|
|
|
Latitude float64 `json:"latitude,optional"` //纬度
|
|
|
Descript string `json:"descript,optional"` //地点描述
|
|
|
}
|
|
|
|
|
|
type ArticleAuthor struct {
|
|
|
Id int64 `json:"id"` // 人员id
|
|
|
Name string `json:"name"` // 人员的名字
|
|
|
Avatar string `json:"avatar"` // 人员头像URL
|
|
|
Position string `json:"position"` // 职位
|
|
|
Company string `json:"company"` // 公司
|
|
|
}
|
|
|
|
|
|
type MiniArticleCreateRequest struct {
|
|
|
Title string `json:"title"` //标题
|
|
|
Section []string `json:"section"` //文章的文本内容
|
|
|
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"` //定位坐标
|
|
|
}
|
|
|
|
|
|
type MiniArticleCreateResponse struct {
|
|
|
Id int64 `json:"id"`
|
|
|
}
|
|
|
|
|
|
type MiniArticleGetRequest struct {
|
|
|
Id int64 `path:"id"` //id
|
|
|
CompanyId int64 `path:",optional"` //当前公司
|
|
|
UserId int `path:",optional"` //当前用户
|
|
|
}
|
|
|
|
|
|
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"` //图片
|
|
|
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"` // 评论的展示状态(0显示、1不显示)
|
|
|
Edit int `json:"edit"` // 文章是否存在变更记录 (0 不存在 1存在)
|
|
|
MeLoveFlag int `json:"meLoveFlag"` //当前人员对文章的点赞标识
|
|
|
}
|
|
|
|
|
|
type ArticleSection struct {
|
|
|
Id int64 `json:"id"` //段落id
|
|
|
Content string `json:"content"` // 文本内容
|
|
|
SortBy int `json:"sortBy"` // 排序
|
|
|
TotalComment int `json:"totalComment"` // 评论的数量
|
|
|
}
|
|
|
|
|
|
type MiniArticleSearchMeRequest struct {
|
|
|
AuthorId int64 `json:",optional"`
|
|
|
CompanyId int64 `json:",optional"`
|
|
|
Page int `json:"page"`
|
|
|
Size int `json:"size"`
|
|
|
}
|
|
|
|
|
|
type MiniArticleSearchMeResponse struct {
|
|
|
Total int `json:"total"`
|
|
|
List []ArticleSearchMe `json:"list"`
|
|
|
}
|
|
|
|
|
|
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"` //评论数量
|
|
|
Show int `json:"show"` //是否隐藏 [0显示、1不显示]
|
|
|
}
|
|
|
|
|
|
type MiniUserLikeArticleRequest struct {
|
|
|
ArticleId int64 `json:"articleId"` // 文章id
|
|
|
CompanyId int64 `json:",optional"` //公司id
|
|
|
Page int `json:"page"` //分页,第几页
|
|
|
Size int `json:"size"` //分页,每页几条
|
|
|
}
|
|
|
|
|
|
type MiniUserLikeArticleResponse struct {
|
|
|
Total int64 `json:"total"` //总数
|
|
|
List []WhichUserLikeArticle `json:"list"` //列表
|
|
|
}
|
|
|
|
|
|
type WhichUserLikeArticle struct {
|
|
|
ArticleId int64 `json:"articleId"` // 文章id
|
|
|
UserId int64 `json:"userId"` // 人员id
|
|
|
Name string `json:"name"` // 人员名称
|
|
|
Avatar string `json:"avatar"` // 人员头像
|
|
|
CreatedAt int64 `json:"createdAt"` // 点赞记录的时间
|
|
|
}
|
|
|
|
|
|
type MiniSetUserLikeRequset struct {
|
|
|
ArticleId int64 `json:"articleId"` //文章id
|
|
|
CommentId int64 `json:"commentId"` //评论id
|
|
|
UserId int64 `json:",optional"` //操作人
|
|
|
Flag int `json:"flag"` //点赞标志 1、点赞 2 、取消点赞
|
|
|
}
|
|
|
|
|
|
type MiniSetUserLikeResponse struct {
|
|
|
ArticleId int64 `json:"articleId"` //文章id
|
|
|
CommentId int64 `json:"commentId"` //评论id
|
|
|
Count int `json:"count"` //现有的点赞数量
|
|
|
}
|
|
|
|
|
|
type MiniArticleBackupSearchRequest struct {
|
|
|
Page int `json:"page"`
|
|
|
Size int `json:"size"`
|
|
|
ArticleId int `json:"articleId"`
|
|
|
CompanyId int64 `json:",optional"` // 服务端自动获取
|
|
|
}
|
|
|
|
|
|
type MiniArticleBackupSearchResponse struct {
|
|
|
Total int64 `json:"total"`
|
|
|
List []MiniArticleBackupItem `json:"list"`
|
|
|
}
|
|
|
|
|
|
type MiniArticleBackupItem struct {
|
|
|
Id int64 `json:"id"`
|
|
|
Title string `json:"title"`
|
|
|
Content string `json:"content"`
|
|
|
Images []string `json:"images"`
|
|
|
CreatedAt int64 `json:"createdAt"`
|
|
|
Location Location `json:"location"`
|
|
|
}
|
|
|
|
|
|
type MiniArticleMarkUserReadRequest struct {
|
|
|
UserId int64 `json:",optional"` // 当前操作人
|
|
|
CompanyId int64 `json:",optional"` // 当前公司
|
|
|
ArticleId int64 `json:"articleId"` // 文章id
|
|
|
}
|
|
|
|
|
|
type MiniArticleMarkUserReadResponse struct {
|
|
|
Id int64 `json:"id"`
|
|
|
}
|
|
|
|
|
|
type MiniArticleDraftCreateRequest struct {
|
|
|
CompanyId int64 `json:",optional"`
|
|
|
AuthorId int64 `json:",optional"` // 发布人
|
|
|
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"` // 坐标
|
|
|
}
|
|
|
|
|
|
type MiniArticleDraftCreateResponse struct {
|
|
|
Id int64 `json:"id"`
|
|
|
}
|
|
|
|
|
|
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"` // 填写的内容
|
|
|
Title string `json:"title"` // 标题
|
|
|
Images []string `json:"images"` // 图片
|
|
|
WhoRead []int64 `json:"whoRead"` // 谁可以看
|
|
|
WhoReview []int64 `json:"whoReview"` // 评论人
|
|
|
Location Location `json:"location"` // 坐标
|
|
|
}
|
|
|
|
|
|
type MiniArticleDraftUpdateResponse struct {
|
|
|
Id int64 `json:"id"`
|
|
|
}
|
|
|
|
|
|
type MiniArticleDraftSearchMeRequest struct {
|
|
|
CompanyId int64 `json:",optional"` // 公司id
|
|
|
AuthorId int64 `json:",optional"` // 发布人
|
|
|
Page int `json:"page"`
|
|
|
Size int `json:"size"`
|
|
|
}
|
|
|
|
|
|
type MiniArticleDraftSearchMeResponse struct {
|
|
|
Total int64 `json:"total"`
|
|
|
List []MiniArticleDraftItem `json:"list"`
|
|
|
}
|
|
|
|
|
|
type MiniArticleDraftItem struct {
|
|
|
Id int64 `json:"id"`
|
|
|
Template int `json:"template"` // 使用哪个模板进行编辑 0、无 1、演绎式 2、归纳式
|
|
|
Section []string `json:"section"` // 填写的内容
|
|
|
Title string `json:"title"` // 标题
|
|
|
Images []string `json:"images"` // 图片
|
|
|
CreatedAt int64 `json:"createdAt"`
|
|
|
}
|
|
|
|
|
|
type MiniArticleDraftGetMeRequest struct {
|
|
|
CompanyId int64 `path:",optional"` // 公司id
|
|
|
AuthorId int64 `path:",optional"` // 发布人
|
|
|
Id int64 `path:"id"`
|
|
|
}
|
|
|
|
|
|
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"` // 坐标
|
|
|
}
|
|
|
|
|
|
type MiniArticleDraftDeleteMeRequest struct {
|
|
|
CompanyId int64 `path:",optional"` // 公司id
|
|
|
AuthorId int64 `path:",optional"` // 发布人
|
|
|
Id int64 `path:"id"`
|
|
|
}
|
|
|
|
|
|
type MiniArticleDraftDeleteMeResponse struct {
|
|
|
Id int64 `json:"id"` //
|
|
|
}
|
|
|
|
|
|
type MiniArticleMarkListRequest struct {
|
|
|
Page int `json:"page"`
|
|
|
Size int `json:"size"`
|
|
|
}
|
|
|
|
|
|
type MiniArticleMarkListResponse struct {
|
|
|
Total int64 `json:"total"`
|
|
|
List []MiniArticleMarkItem `json:"list"`
|
|
|
}
|
|
|
|
|
|
type MiniArticleMarkItem struct {
|
|
|
Id int64 `json:"id"`
|
|
|
CompanyId int64 `json:"companyId"`
|
|
|
UserId int64 `json:"userId"`
|
|
|
ArticleId int64 `json:"articleId"`
|
|
|
Title string `json:"title"`
|
|
|
Author SimpleUser `json:"author"` // 发布人
|
|
|
UpdatedAt int64 `json:"updatedAt"`
|
|
|
}
|
|
|
|
|
|
type SystemArticleGetRequest struct {
|
|
|
Id int64 `path:"id"` //id
|
|
|
CompanyId int64 `path:",optional"`
|
|
|
}
|
|
|
|
|
|
type UserShowName struct {
|
|
|
Id int `json:"id"`
|
|
|
Name int `json:"name"`
|
|
|
}
|
|
|
|
|
|
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"` // 图片
|
|
|
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不显示)
|
|
|
}
|
|
|
|
|
|
type SystemArticleSearchRequest struct {
|
|
|
CompanyId int64 `json:",optional"`
|
|
|
Page int `json:"page"`
|
|
|
Size int `json:"size"`
|
|
|
}
|
|
|
|
|
|
type SystemArticleSearchResponse struct {
|
|
|
Total int `json:"total"`
|
|
|
List []SystemArticleSearch `json:"list"`
|
|
|
}
|
|
|
|
|
|
type SystemArticleSearch 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 []string `json:"tags"` //标签
|
|
|
TargetUser int `json:"targetUser"` //分发方式 [0分发给所有人、1分发给指定的人]
|
|
|
}
|
|
|
|
|
|
type RoleGetRequest struct {
|
|
|
Id int64 `path:"id"`
|
|
|
}
|
...
|
...
|
@@ -710,3 +833,31 @@ type Auth struct { |
|
|
Name string `json:"name"` // 名称
|
|
|
Code string `json:"code"` // 编码
|
|
|
}
|
|
|
|
|
|
type DepartmentAddRequest struct {
|
|
|
Name string `json:"name"` // 分组名称
|
|
|
Ids []int64 `json:"ids"` // 用户ID
|
|
|
}
|
|
|
|
|
|
type DepartmentGetRequest struct {
|
|
|
Id int64 `path:"id"`
|
|
|
}
|
|
|
|
|
|
type DepartmentGetResponse struct {
|
|
|
Department Department `json:"department"`
|
|
|
}
|
|
|
|
|
|
type DepartmentUpdateRequest struct {
|
|
|
Id int64 `path:"id"`
|
|
|
Name string `json:"name"`
|
|
|
}
|
|
|
|
|
|
type DepartmentListRequest struct {
|
|
|
Page int `json:"page"`
|
|
|
Size int `json:"size"`
|
|
|
}
|
|
|
|
|
|
type DepartmentListResponse struct {
|
|
|
List []Department `json:"list"`
|
|
|
Total int64 `json:"total"`
|
|
|
} |
...
|
...
|
|