...
|
...
|
@@ -8,6 +8,30 @@ info( |
|
|
version: "v1"
|
|
|
)
|
|
|
|
|
|
// 小程序接口
|
|
|
@server(
|
|
|
prefix: v1/mini
|
|
|
group: article
|
|
|
jwt: MiniAuth
|
|
|
)
|
|
|
service Core {
|
|
|
@doc "小程序创建发布内容"
|
|
|
@handler MiniCreateArticle
|
|
|
post /article (MiniArticleCreateRequest) returns (MiniArticleCreateResponse)
|
|
|
@doc "小程序获取我发布的文章"
|
|
|
@handler MiniArticleSearchMe
|
|
|
post /article/search/me (MiniArticleSearchMeRequest) returns (MiniArticleSearchMeResponse)
|
|
|
@doc "小程序获取文章内容详情"
|
|
|
@handler MiniGetArticle
|
|
|
get /article/:id (MiniArticleGetRequest) returns (MiniArticleGetResponse)
|
|
|
@doc "小程序获取文章的点赞人员列表"
|
|
|
@handler MiniUserLikeArticle
|
|
|
post /article/user_like/list (MiniUserLikeArticleRequest) returns (MiniUserLikeArticleResponse)
|
|
|
@doc "小程序人员操作点赞文章/评论"
|
|
|
@handler MiniSetUserLike
|
|
|
post /article/user_like/set (MiniSetUserLikeRequset) returns (MiniSetUserLikeResponse)
|
|
|
}
|
|
|
|
|
|
// 坐标地点描述
|
|
|
type Location {
|
|
|
Longitude float64 `json:"longitude,optional"` //经度
|
...
|
...
|
@@ -96,20 +120,35 @@ type ( |
|
|
}
|
|
|
)
|
|
|
|
|
|
// 小程序接口
|
|
|
@server(
|
|
|
prefix: v1/mini
|
|
|
group: article
|
|
|
jwt: MiniAuth
|
|
|
//获取列表,文章有哪些人进行了点赞
|
|
|
type (
|
|
|
MiniUserLikeArticleRequest {
|
|
|
ArticleId int64 `json:"articleId"` // 文章id
|
|
|
CompanyId int64 `json:"-"` //公司id
|
|
|
Page int `json:"page"` //分页,第几页
|
|
|
Size int `json:"size"` //分页,每页几条
|
|
|
}
|
|
|
MiniUserLikeArticleResponse {
|
|
|
Total int `json:"total"` //总数
|
|
|
List []WhichUserLikeArticle `json:"list"` //列表
|
|
|
}
|
|
|
WhichUserLikeArticle {
|
|
|
ArticleId int64 `json:"articleId"` // 文章id
|
|
|
UserId int64 `json:"userId"` // 人员id
|
|
|
Name string `json:"name"` // 人员名称
|
|
|
Avatar string `json:"avatar"` // 人员头像
|
|
|
CreatedAt int64 `json:"createdAt"` // 点赞记录的时间
|
|
|
}
|
|
|
)
|
|
|
|
|
|
// 人员点赞文章/评论
|
|
|
type (
|
|
|
MiniSetUserLikeRequset {
|
|
|
ArticleId int64 `json:"articleId"` //文章id
|
|
|
CommentId int64 `json:"commentId"` //评论id
|
|
|
Flag int `json:"flag"` //点赞标志 1、点赞 2 、取消点赞
|
|
|
}
|
|
|
MiniSetUserLikeResponse {
|
|
|
Id int64 `json:"id"`
|
|
|
}
|
|
|
) |
|
|
\ No newline at end of file |
|
|
service Core {
|
|
|
@doc "小程序创建发布内容"
|
|
|
@handler MiniCreateArticle
|
|
|
post /article (MiniArticleCreateRequest) returns (MiniArticleCreateResponse)
|
|
|
@doc "小程序获取我发布的文章"
|
|
|
@handler MiniArticleSearchMe
|
|
|
post /article/search/me (MiniArticleSearchMeRequest) returns (MiniArticleSearchMeResponse)
|
|
|
@doc "小程序获取文章内容详情"
|
|
|
@handler MiniGetArticle
|
|
|
get /article/:id (MiniArticleGetRequest) returns (MiniArticleGetResponse)
|
|
|
} |
|
|
\ No newline at end of file |
...
|
...
|
|