class_start_redis.go 849 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. // Package model
  2. /**
  3. * @ File: class_start_redis.go
  4. * @ Date: 2021/6/9 20:49
  5. * @ Author: JYQ
  6. * @ Description:
  7. */
  8. package model
  9. import (
  10. "time"
  11. )
  12. type StdInfo struct {
  13. ClassStatus int `json:"class_status"`
  14. ClassInfoList []ClassInfo
  15. }
  16. type ClassInfo struct {
  17. Coach string `json:"coach"`
  18. BeginTime time.Time `json:"begin_time"`
  19. ClassName string `json:"class_name"`
  20. ClassType int `json:"class_type"`
  21. MemberCount int `json:"member_count"`
  22. }
  23. type ClassStartDetail struct {
  24. EqSn string `json:"eqsn"`
  25. StdInfo
  26. CrIdLIst []int64 `json:"crid_list"`
  27. }
  28. type CrIdList struct {
  29. EqSn string `json:"eqsn"`
  30. CrIdLIst []int64 `json:"crid_list"`
  31. }
  32. type ClassStartJson struct {
  33. Code int `json:"rsCode"`
  34. Memo string `json:"rsMemo"`
  35. Result []ClassStartDetail `json:"rsResult"`
  36. }