assignment_model.go 1.7 KB

1234567891011121314151617181920212223242526272829303132333435
  1. package assignment
  2. import "github.com/gogf/gf/os/gtime"
  3. type AddAssignmentReq struct {
  4. TaskId string `json:"task_id"` // 任务id
  5. LinkUrl string `json:"link_url"` // 作业连接
  6. PhotoUrl string `json:"photo_url"` // 作业截图
  7. ReviseOpinion string `json:"revise_opinion"` // 审核意见
  8. IsSubmit int `json:"is_submit" d:"1"` // 是否提交
  9. IsReview int `json:"is_review" d:"0"` // 是否审核
  10. IsOk int `json:"is_ok" d:"0"` // 是否合格
  11. CreateAt *gtime.Time `json:"create_at"` // 创建时间
  12. SubmitAt *gtime.Time `json:"submit_at"` // 提交时间
  13. AgreeAt *gtime.Time `json:"agree_at" d:""` // 同意时间
  14. RejectAt *gtime.Time `json:"reject_at" d:""` // 驳回时间
  15. }
  16. type ListAssignmentRes struct {
  17. AssignmentList []*ListAssignmentSql `json:"assignment_list"`
  18. }
  19. type ListAssignmentSql struct {
  20. TaskId string `json:"task_id"` // 任务id
  21. LinkUrl string `json:"link_url"` // 作业连接
  22. PhotoUrl string `json:"photo_url"` // 作业截图
  23. ReviseOpinion string `json:"revise_opinion"` // 审核意见
  24. IsSubmit int `json:"is_submit"` // 是否提交
  25. IsReview int `json:"is_review"` // 是否审核
  26. IsOk int `json:"is_ok"` // 是否合格
  27. CreateAt *gtime.Time `json:"create_at"` // 创建时间
  28. SubmitAt *gtime.Time `json:"submit_at"` // 提交时间
  29. AgreeAt *gtime.Time `json:"agree_at"` // 同意时间
  30. RejectAt *gtime.Time `json:"reject_at"` // 驳回时间
  31. }