taskdatalist.go 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package http_model
  2. type TaskDatalistRequest struct {
  3. PageSize int `json:"page_size"`
  4. PageNum int `json:"page"`
  5. ProjectId string `json:"project_id"` // 项目ID
  6. DataStatus string `json:"data_status"` // 链接状态,14
  7. EnterpriseId string `json:"enterprise_id"`
  8. SortField []string `json:"sort_field,omitempty"`
  9. SortOrder []string `json:"sort_order,omitempty"`
  10. Others string `json:"others,omitempty"`
  11. }
  12. type GetTaskDatalistData struct {
  13. TaskDatalist []*TaskDatainfo `json:"task_list"`
  14. Total string `json:"total"`
  15. }
  16. type TaskDatainfo struct {
  17. Task *TaskInfo `json:"task_info"`
  18. SubmitAt string `json:"submit_at"` // 提交时间
  19. AgreeAt string `json:"agree_at"`
  20. DataId int `json:"data_id"` //初稿ID
  21. PhotoUrl string `json:"photo_url"`
  22. PlayNumber int `json:"play_number"`
  23. LikeNumber int `json:"like_number"`
  24. CommentNumber int `json:"comment_number"`
  25. CollectNumber int `json:"collect_number"`
  26. SettleAmount float64 `json:"settle_amount"`
  27. Breakrate int `json:"breakrate"`
  28. Operator string `json:"operator"`
  29. }
  30. func NewTaskDatalistRequest() *TaskDatalistRequest {
  31. return new(TaskDatalistRequest)
  32. }
  33. func NewTaskDatalistResponse() *CommonResponse {
  34. resp := new(CommonResponse)
  35. resp.Data = new(GetTaskDatalistData)
  36. return resp
  37. }