...
|
...
|
@@ -67,8 +67,8 @@ type User struct { |
|
|
type TagCreateRequest struct {
|
|
|
CompanyId int64 `json:"companyId"`
|
|
|
Image string `json:"image"`
|
|
|
Name string `json:"name"` // 标签名称
|
|
|
Group string `json:"group"` // 标签分类
|
|
|
Name string `json:"name"` // 标签名称
|
|
|
Group string `json:"group"` // 标签分类
|
|
|
Remark string `json:"remark,optional"` // 备注
|
|
|
}
|
|
|
|
...
|
...
|
@@ -80,8 +80,8 @@ type TagEditRequest struct { |
|
|
Id int64 `json:"id"`
|
|
|
CompanyId int64 `json:"-"`
|
|
|
Image string `json:"image"`
|
|
|
Name string `json:"name"` // 标签名称
|
|
|
Group string `json:"group"` // 标签分类
|
|
|
Name string `json:"name"` // 标签名称
|
|
|
Group string `json:"group"` // 标签分类
|
|
|
Remark string `json:"remark,optional"` // 备注
|
|
|
}
|
|
|
|
...
|
...
|
@@ -90,7 +90,7 @@ type TagEditResponse struct { |
|
|
}
|
|
|
|
|
|
type TagGetRequest struct {
|
|
|
Id int64 `path:"id"`
|
|
|
Id int64 `path:"id"`
|
|
|
CompanyId int64 `path:"-"`
|
|
|
}
|
|
|
|
...
|
...
|
@@ -103,16 +103,16 @@ type TagGetResponse struct { |
|
|
}
|
|
|
|
|
|
type TagListRequest struct {
|
|
|
Page int `json:"page"`
|
|
|
Size int `json:"size"`
|
|
|
CompanyId int64 `json:"-"`
|
|
|
TagName string `json:"tagName,optional"`
|
|
|
Group string `json:"group,optional"`
|
|
|
Remark string `json:"remark,optional"`
|
|
|
Page int `json:"page"`
|
|
|
Size int `json:"size"`
|
|
|
CompanyId int64 `json:"-"`
|
|
|
TagName string `json:"tagName,optional"`
|
|
|
Group string `json:"group,optional"`
|
|
|
Remark string `json:"remark,optional"`
|
|
|
}
|
|
|
|
|
|
type TagListResponse struct {
|
|
|
Total int64 `json:"total"`
|
|
|
Total int64 `json:"total"`
|
|
|
List []TagItem `json:"list"`
|
|
|
}
|
|
|
|
...
|
...
|
@@ -126,7 +126,7 @@ type TagItem struct { |
|
|
}
|
|
|
|
|
|
type TagDeleteRequest struct {
|
|
|
Id int64 `path:"id"`
|
|
|
Id int64 `path:"id"`
|
|
|
CompanyId int64 `path:"-"`
|
|
|
}
|
|
|
|
...
|
...
|
@@ -134,8 +134,6 @@ type TagDeleteResponse struct { |
|
|
Id int64 `json:"id"`
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
type MiniUserLoginRequest struct {
|
|
|
LoginType string `json:"loginType"` // 登录类型 wechat-login whchat-phone-login phone-password-login phone-smscode-login
|
|
|
WechatAuthCode string `json:"wechatAuthcode,optional"` // 微信登录 授权码
|
...
|
...
|
@@ -240,3 +238,50 @@ type Company struct { |
|
|
Code string `json:"code,omitempty"` // 编码(搜索使用,4位字母数字)
|
|
|
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"` // 职位
|
|
|
}
|
|
|
|
|
|
type MiniArticleCreateRequest struct {
|
|
|
Title string `json:"title"` //标题
|
|
|
Section []string `json:"section"` //文章的文本内容
|
|
|
AuthorId int `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
|
|
|
}
|
|
|
|
|
|
type MiniArticleGetResponse struct {
|
|
|
Title string `json:"title"` //标题
|
|
|
AuthorId int `json:"authorId"` //发布人id
|
|
|
Author Author `json:"author"` //发布人
|
|
|
CreatedAt int64 `json:"createdAt"` //文章的发布时间
|
|
|
Section []string `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"` // 评论数量
|
|
|
Show int `json:"showState"` // 评论的展示状态(0显示、1不显示)
|
|
|
} |
...
|
...
|
|