蛋蛋星球-客户端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

62 lines
2.9 KiB

  1. package friend_circles
  2. import "code.fnuoos.com/EggPlanet/egg_system_rules.git/md"
  3. type CommentListReq struct {
  4. CircleIndexId string `json:"circle_index_id"`
  5. Page int `json:"page"` // 页码
  6. PageSize int `json:"page_size"` // 每页数量
  7. }
  8. type CommentDetailReq struct {
  9. CommentIndexId string `json:"comment_index_id"`
  10. Page int `json:"page"` // 页码
  11. PageSize int `json:"page_size"` // 每页数量
  12. }
  13. type PublishReq struct {
  14. Content string `json:"content,required"` // 文本内容
  15. ImageList []string `json:"image_list"` // 图片
  16. Video string `json:"video"` // 视屏
  17. }
  18. type MySelfListReq struct {
  19. Page int `json:"page"` // 页码
  20. PageSize int `json:"page_size"` // 每页数量
  21. }
  22. type MySelfListResp struct {
  23. Page int `json:"page"` // 页码
  24. PageSize int `json:"page_size"` // 每页数量
  25. Total int64 `json:"total"` // 总量
  26. List []md.EggFriendCircleEs `json:"list"`
  27. }
  28. type CommentListResp struct {
  29. CircleIndexId string `json:"circle_index_id"`
  30. Total int64 `json:"total"` // 总评论数量
  31. List []EggFriendCircleCommentEsStruct `json:"list"`
  32. }
  33. type CommentDetailResp struct {
  34. CircleIndexId string `json:"circle_index_id"`
  35. Total int64 `json:"total"` // 总评论数量
  36. List []EggFriendCircleCommentEsStruct `json:"list"`
  37. }
  38. type EggFriendCircleCommentEsStruct struct {
  39. NickName string `json:"nickname"`
  40. AvatarUrl string `json:"avatar_url"` // 用户头像
  41. Uid int64 `json:"uid" label:"uid"`
  42. ImUid int64 `json:"im_uid" label:"im_uid"`
  43. Kind int32 `json:"kind" label:"类型(1:普通 2:官方)"`
  44. CircleId string `json:"circle_id" label:"朋友圈id"`
  45. CommentId string `json:"comment_id" label:"评论id"`
  46. ReplyCommentNickname string `json:"reply_comment_nickname" label:"回复评论的用户昵称"`
  47. ReplyCommentId string `json:"reply_comment_id" label:"回复评论id"`
  48. ReplyCommentUserId int64 `json:"reply_comment_user_id" label:"回复评论用户id"`
  49. ReplyCommentUserNickname string `json:"reply_comment_user_nickname" label:"回复评论用户昵称"`
  50. Content string `json:"content" label:"文本内容"`
  51. LikesNums int `json:"likes_nums" label:"点赞数"`
  52. CommentNums int `json:"comment_nums" label:"评论数"`
  53. State int32 `json:"state" label:"状态(1:正常 2:隐藏)"`
  54. IsPraise int32 `json:"is_praise" label:"是否被表扬(1:是 2:否)"`
  55. CreatedAt string `json:"created_at"`
  56. UpdatedAt string `json:"updated_at"`
  57. }