group.go 721 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. package model
  2. // SearchGroup .
  3. type SearchGroup struct {
  4. Order string `json:"order"`
  5. Sort string `json:"sort"`
  6. Page *Pager `json:"page"`
  7. Result []*GroupRes `json:"result"`
  8. }
  9. // GroupRes .
  10. type GroupRes struct {
  11. ID int64 `json:"id"`
  12. OID int64 `json:"oid"`
  13. }
  14. // Pager .
  15. type Pager struct {
  16. Num int64 `json:"num"`
  17. Size int64 `json:"size"`
  18. Total int64 `json:"total"`
  19. }
  20. // SearchChall .
  21. type SearchChall struct {
  22. Order string `json:"order"`
  23. Sort string `json:"sort"`
  24. Page *Pager `json:"page"`
  25. Result []*ChallRes `json:"result"`
  26. }
  27. // ChallRes .
  28. type ChallRes struct {
  29. ID int64 `json:"id"`
  30. GID int64 `json:"gid"`
  31. MID int64 `json:"mid"`
  32. OID int64 `json:"oid"`
  33. }