task_log.go 683 B

1234567891011121314151617181920212223242526
  1. package model
  2. import (
  3. xtime "go-common/library/time"
  4. )
  5. // TaskLog is record task
  6. type TaskLog struct {
  7. ID int64 `json:"id"`
  8. TaskID int64 `json:"task_id"`
  9. MID int64 `json:"mid"`
  10. Build string `json:"build"`
  11. Platform int `json:"platform"`
  12. TaskState int `json:"task_state"`
  13. Reason string `json:"reason"`
  14. CTime xtime.Time `json:"ctime"`
  15. MTime xtime.Time `json:"mtime"`
  16. }
  17. // TaskLogPager TaskLog Pager
  18. type TaskLogPager struct {
  19. Total int64 `json:"total"`
  20. PageNo int `json:"page_no" default:"1"`
  21. PageSize int `json:"page_size" default:"20"`
  22. Items []*TaskLog `json:"items"`
  23. }