蛋蛋星球 后台端
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.
 
 
 
 

70 lines
3.4 KiB

  1. package md
  2. type GetDynamicReq struct {
  3. BeginAt string `json:"begin_at"` // 开始时间
  4. EndAt string `json:"end_at"` // 结束时间
  5. Uid string `json:"uid"` // 创建人id
  6. Nickname string `json:"nickname"` // 创建人名称
  7. Page int `json:"page"` // 页数
  8. Limit int `json:"limit"` // 页面大小
  9. }
  10. type UserIdsGetFromNickname struct {
  11. Id int64 `xorm:"id"`
  12. }
  13. type EggFriendCircleNode struct {
  14. IndexId string `json:"index_id"` // 动态id
  15. Uid int64 `json:"uid" label:"uid"` // 用户id
  16. Username string `json:"username"` // 用户名称
  17. Kind int32 `json:"kind" label:"类型(1:普通 2:官方)"` // 类型(1:普通 2:官方)
  18. Content string `json:"content" label:"文本内容"` // 文本内容
  19. Image string `json:"image" label:"图片"` // 图片
  20. Video string `json:"video" label:"视频"` // 视频
  21. State int32 `json:"state" label:"状态(1:正常 2:隐藏)"` // 状态(1:正常 2:隐藏)
  22. IsTopUp int32 `json:"is_top_up" label:"是否置顶(1:是 2:否)"` // 是否置顶(1:是 2:否)
  23. IsPraise int32 `json:"is_praise" label:"是否被表扬(1:是 2:否)"` // 是否被表扬(1:是 2:否)
  24. CreatedAt string `json:"created_at"`
  25. UpdatedAt string `json:"updated_at"`
  26. }
  27. type DynamicRespNode struct {
  28. IndexId string `json:"index_id"` // 动态id
  29. Uid int64 `json:"uid" label:"uid"` // 用户id
  30. Username string `json:"username"` // 用户名称
  31. Kind int32 `json:"kind" label:"类型(1:普通 2:官方)"` // 类型(1:普通 2:官方)
  32. Content string `json:"content" label:"文本内容"` // 文本内容
  33. Image []string `json:"image" label:"图片"` // 图片
  34. Video string `json:"video" label:"视频"` // 视频
  35. State int32 `json:"state" label:"状态(1:正常 2:隐藏)"` // 状态(1:正常 2:隐藏)
  36. IsTopUp int32 `json:"is_top_up" label:"是否置顶(1:是 2:否)"` // 是否置顶(1:是 2:否)
  37. IsPraise int32 `json:"is_praise" label:"是否被表扬(1:是 2:否)"` // 是否被表扬(1:是 2:否)
  38. CreatedAt string `json:"created_at"`
  39. UpdatedAt string `json:"updated_at"`
  40. }
  41. type GetDynamicResp struct {
  42. List []DynamicRespNode `json:"list"`
  43. Paginate Paginate `json:"paginate"` // 分页信息
  44. }
  45. type UpdateDynamicReq struct {
  46. IndexId string `json:"index_id" binding:"required"` // 动态id
  47. State int32 `json:"state" label:"状态(1:正常 2:隐藏)"` // 状态(1:正常 2:隐藏)
  48. IsTopUp int32 `json:"is_top_up" label:"是否置顶(1:是 2:否)"` // 是否置顶(1:是 2:否)
  49. IsPraise int32 `json:"is_praise" label:"是否被表扬(1:是 2:否)"` // 是否被表扬(1:是 2:否)
  50. }
  51. type DeleteDynamicReq struct {
  52. IndexId string `json:"index_id"` // 动态id
  53. }
  54. type ReleaseDynamicReq struct {
  55. Kind int32 `json:"kind"` // 类型(1:普通 2:官方)
  56. Content string `json:"content"` // 文本内容
  57. Image []string `json:"image"` // 图片
  58. Video string `json:"video"` // 视频
  59. State int32 `json:"state"` // 状态(1:正常 2:隐藏)
  60. IsTopUp int32 `json:"is_top_up"` // 是否置顶(1:是 2:否)
  61. IsPraise int32 `json:"is_praise"` // 是否被表扬(1:是 2:否)
  62. }