|
|
// 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 Author 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 {
|
|
|
}
|
|
|
|
...
|
...
|
@@ -296,10 +504,22 @@ type SimpleComment struct { |
|
|
Show int `json:"show"` // 评论的展示状态(0显示、1不显示)
|
|
|
}
|
|
|
|
|
|
type SystemUserInfoRequest struct {
|
|
|
}
|
|
|
|
|
|
type SystemUserInfoResponse struct {
|
|
|
UserId int64 `json:"userId"`
|
|
|
UserName string `json:"userName"`
|
|
|
Avatar string `json:"avatar"`
|
|
|
CompanyId int64 `json:"companyId"`
|
|
|
CompanyName string `json:"companyName"`
|
|
|
}
|
|
|
|
|
|
type CompanySearchRequest struct {
|
|
|
Page int `json:"page"`
|
|
|
Size int `json:"size"`
|
|
|
UserId int64 `json:"userId,optional"` // 按用户搜索
|
|
|
Page int `json:"page,optional"`
|
|
|
Size int `json:"size,optional"`
|
|
|
Flag int `json:"flag,optional"` // 1:用户已加入的 2:用户未加入的公司
|
|
|
UserId int64 `json:"userId,optional"` // 按用户搜索(用户所加入的企业)
|
|
|
Code string `json:"code,optional"` // 按编码搜索
|
|
|
}
|
|
|
|
...
|
...
|
@@ -315,224 +535,6 @@ 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 Author 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 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 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 RoleGetRequest struct {
|
|
|
Id int64 `path:"id"`
|
|
|
}
|
...
|
...
|
|