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

md_dynamic.go 2.4 KiB

2 weeks ago
2 weeks ago
2 weeks ago
2 weeks ago
2 weeks ago
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  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 GetDynamicResp struct {
  28. List []EggFriendCircleNode `json:"list"`
  29. Paginate Paginate `json:"paginate"` // 分页信息
  30. }
  31. type UpdateDynamicReq struct {
  32. IndexId string `json:"index_id" binding:"required"` // 动态id
  33. State int32 `json:"state" label:"状态(1:正常 2:隐藏)"` // 状态(1:正常 2:隐藏)
  34. IsTopUp int32 `json:"is_top_up" label:"是否置顶(1:是 2:否)"` // 是否置顶(1:是 2:否)
  35. IsPraise int32 `json:"is_praise" label:"是否被表扬(1:是 2:否)"` // 是否被表扬(1:是 2:否)
  36. }
  37. type DeleteDynamicReq struct {
  38. IndexId string `json:"index_id"` // 动态id
  39. }
  40. type ReleaseDynamicReq struct {
  41. Kind int32 `json:"kind"` // 类型(1:普通 2:官方)
  42. Content string `json:"content"` // 文本内容
  43. Image string `json:"[]image"` // 图片
  44. Video string `json:"video"` // 视频 uri
  45. State int32 `json:"state"` // 状态(1:正常 2:隐藏)
  46. IsTopUp int32 `json:"is_top_up"` // 是否置顶(1:是 2:否)
  47. IsPraise int32 `json:"is_praise"` // 是否被表扬(1:是 2:否)
  48. }