|
- package friend_circles
-
- type RecommendListReq struct {
- Page int `json:"page"` // 页码
- PageSize int `json:"page_size"` // 每页数量
- }
-
- type RecommendListResp struct {
- Page int `json:"page"` // 页码
- PageSize int `json:"page_size"` // 每页数量
- Total int64 `json:"total"` // 总量
- List []*EggFriendCircleRespStruct `json:"list"`
- }
-
- type FriendCircleLikeListReq struct {
- CircleIndexId string `json:"circle_index_id"` //朋友圈文档记录
- Page int `json:"page"` // 页码
- PageSize int `json:"page_size"` // 每页数量
- }
-
- type FriendCircleLikeListResp struct {
- List []*FriendCircleLikeEsStruct `json:"list"`
- Page int `json:"page"` // 页码
- PageSize int `json:"page_size"` // 每页数量
- Total int64 `json:"total"` // 总量
- }
-
- type FriendCircleLikeEsStruct struct {
- Uid int64 `json:"uid" label:"uid"`
- ImUid int64 `json:"im_uid" label:"im_uid"`
- CircleId string `json:"circle_id" label:"朋友圈id"`
- ImNickname string `json:"im_nickname" label:"im 昵称"`
- ImAvatar string `json:"im_avatar" label:"im 头像"`
- }
-
- type CommentListReq struct {
- CircleIndexId string `json:"circle_index_id"` //朋友圈文档记录
- Page int `json:"page"` // 页码
- PageSize int `json:"page_size"` // 每页数量
- }
- type CommentDetailReq struct {
- CommentIndexId string `json:"comment_index_id"` //评论文档记录
- Page int `json:"page"` // 页码
- PageSize int `json:"page_size"` // 每页数量
- }
- type PublishReq struct {
- Content string `json:"content,required"` // 文本内容
- ImageList []string `json:"image_list"` // 图片
- Video string `json:"video"` // 视屏
- }
-
- type PersonalSendingListReq struct {
- Page int `json:"page"` // 页码
- PageSize int `json:"page_size"` // 每页数量
- }
-
- type PersonalSendingListResp struct {
- Page int `json:"page"` // 页码
- PageSize int `json:"page_size"` // 每页数量
- Total int64 `json:"total"` // 总量
- List []*EggFriendCircleRespStruct `json:"list"`
- }
-
- type MySelfListReq struct {
- Page int `json:"page"` // 页码
- PageSize int `json:"page_size"` // 每页数量
- }
- type MySelfListResp struct {
- Page int `json:"page"` // 页码
- PageSize int `json:"page_size"` // 每页数量
- Total int64 `json:"total"` // 总量
- List []*EggFriendCircleRespStruct `json:"list"`
- }
-
- type EggFriendCircleEsStruct struct {
- CircleIndexId string `json:"circle_index_id"` //朋友圈文档记录
- Uid int64 `json:"uid" label:"uid"`
- ImUid int64 `json:"im_uid" label:"im_uid"`
- ImNickname string `json:"im_nickname" label:"im 昵称"`
- ImAvatar string `json:"im_avatar" label:"im 头像"`
- Kind int32 `json:"kind" label:"类型(1:普通 2:官方)"` //类型(1:普通 2:官方)
- Content string `json:"content" label:"文本内容"` //文本内容
- Image string `json:"image" label:"图片"` //图片
- Video string `json:"video" label:"视频"` //视频
- LikesNums int `json:"likes_nums" label:"点赞数"` //点赞数
- ShareNums int `json:"share_nums" label:"分享数"` //分享数
- CommentNums int `json:"comment_nums" label:"评论数"` //评论数
- IsLike bool `json:"is_like" label:"是否点赞"` //是否点赞
- //State int32 `json:"state" label:"状态(1:正常 2:隐藏)"`
- //IsTopUp int32 `json:"is_top_up" label:"是否置顶(1:是 2:否)"`
- //IsPraise int32 `json:"is_praise" label:"是否被表扬(1:是 2:否)"`
- CreatedAt string `json:"created_at"`
- UpdatedAt string `json:"updated_at"`
- }
-
- type CommentListResp struct {
- CircleIndexId string `json:"circle_index_id"`
- Total int64 `json:"total"` // 总评论数量
- List []EggFriendCircleCommentEsStruct `json:"list"`
- }
-
- type CommentDetailResp struct {
- CircleIndexId string `json:"circle_index_id"`
- Total int64 `json:"total"` // 总评论数量
- List []EggFriendCircleCommentEsStruct `json:"list"`
- }
-
- type EggFriendCircleCommentEsStruct struct {
- CommentIndexId string `json:"comment_index_id"` //评论文档记录
- NickName string `json:"nickname"`
- AvatarUrl string `json:"avatar_url"` // 用户头像
- Uid int64 `json:"uid" label:"uid"`
- ImUid int64 `json:"im_uid" label:"im_uid"`
- Kind int32 `json:"kind" label:"类型(1:普通 2:官方)"` //类型(1:普通 2:官方)
- CircleId string `json:"circle_id" label:"朋友圈id"` //朋友圈id
- CommentId string `json:"comment_id" label:"评论id"` //评论id
- CommentImUid int64 `json:"comment_im_uid" label:"回复评论用户id"`
- ReplyCommentId string `json:"reply_comment_id" label:"回复评论id"` //回复评论id
- ReplyCommentImUid int64 `json:"reply_comment_im_uid" label:"回复评论用户id"`
- ReplyCommentUserNickname string `json:"reply_comment_user_nickname" label:"回复评论的用户昵称"` //回复评论的用户昵称
- Content string `json:"content" label:"文本内容"` //文本内容
- LikesNums int `json:"likes_nums" label:"点赞数"` //点赞数
- CommentNums int `json:"comment_nums" label:"评论数"` //评论数
- IsLike bool `json:"is_like" label:"是否点赞"` //是否点赞
- //State int32 `json:"state" label:"状态(1:正常 2:隐藏)"` //状态(1:正常 2:隐藏)
- //IsPraise int32 `json:"is_praise" label:"是否被表扬(1:是 2:否)"` //是否被表扬(1:是 2:否)
- CreatedAt string `json:"created_at"`
- UpdatedAt string `json:"updated_at"`
- }
-
- type EggFriendCircleDelReq struct {
- CircleIndexId string `json:"circle_index_id"` // 文章索引
- }
-
- type EggFriendCircleShareReq struct {
- CircleIndexId string `json:"circle_index_id"` // 文章索引
- }
-
- type EggFriendCircleLikeReq struct {
- CircleIndexId string `json:"circle_index_id"` // 文章索引
- }
-
- type EggFriendCircleCancelLikeReq struct {
- CircleIndexId string `json:"circle_index_id"` // 文章索引
- }
-
- type ImUserNicknameAndAvatar struct {
- NickName string `json:"nickname"`
- Avatar string `json:"avatar"`
- }
-
- type EggFriendCircleRespStruct struct {
- CircleIndexId string `json:"circle_index_id"` //朋友圈文档记录
- Uid int64 `json:"uid" label:"uid"`
- ImUid int64 `json:"im_uid" label:"im_uid"`
- ImNickname string `json:"im_nickname" label:"im 昵称"`
- ImAvatar string `json:"im_avatar" label:"im 头像"`
- Kind int32 `json:"kind" label:"类型(1:普通 2:官方)"` //类型(1:普通 2:官方)
- Content string `json:"content" label:"文本内容"` //文本内容
- Image []string `json:"image" label:"图片"` //图片
- Video string `json:"video" label:"视频"` //视频
- LikesNums int `json:"likes_nums" label:"点赞数"` //点赞数
- ShareNums int `json:"share_nums" label:"分享数"` //分享数
- CommentNums int `json:"comment_nums" label:"评论数"` //评论数
- IsLike bool `json:"is_like" label:"是否点赞"` //是否点赞
- //State int32 `json:"state" label:"状态(1:正常 2:隐藏)"`
- //IsTopUp int32 `json:"is_top_up" label:"是否置顶(1:是 2:否)"`
- //IsPraise int32 `json:"is_praise" label:"是否被表扬(1:是 2:否)"`
- CreatedAt string `json:"created_at"`
- UpdatedAt string `json:"updated_at"`
- }
-
- func EggFriendCircleEsStructToRespStruct(src EggFriendCircleEsStruct) EggFriendCircleRespStruct {
- return EggFriendCircleRespStruct{
- CircleIndexId: src.CircleIndexId,
- Uid: src.Uid,
- ImUid: src.ImUid,
- ImNickname: src.ImNickname,
- ImAvatar: src.ImAvatar,
- Kind: src.Kind,
- Content: src.Content,
- Image: nil,
- Video: src.Video,
- LikesNums: src.LikesNums,
- ShareNums: src.ShareNums,
- CommentNums: src.CommentNums,
- IsLike: src.IsLike,
- CreatedAt: src.CreatedAt,
- UpdatedAt: src.UpdatedAt,
- }
- }
|