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 []*EggFriendCircleEsStruct `json:"list"` } 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 []*EggFriendCircleEsStruct `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 []*EggFriendCircleEsStruct `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_nickname"` ImAvatar string `json:"im_avatar" label:"im_avatar"` 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"` }