share.go 809 B

12345678910111213141516171819202122232425262728293031
  1. package share
  2. import (
  3. suitmdl "go-common/app/service/main/usersuit/model"
  4. xtime "go-common/library/time"
  5. )
  6. // Share share .
  7. type Share struct {
  8. ID int64 `json:"id"`
  9. Mid int64 `json:"mid"`
  10. DayCount int64 `json:"day_count"`
  11. Cycle int64 `json:"cycle"`
  12. ShareDate int64 `json:"share_date"`
  13. Ctime xtime.Time `json:"ctime"`
  14. Mtime xtime.Time `json:"mtime"`
  15. }
  16. // Encourage encourage .
  17. type Encourage struct {
  18. UserInfo interface{} `json:"user_info"`
  19. TodayShare int64 `json:"today_share"`
  20. ShareDays int64 `json:"share_days"`
  21. Pendants interface{} `json:"pendants"`
  22. }
  23. // GroupPendant groupPendant .
  24. type GroupPendant struct {
  25. NeedDays int64 `json:"need_days"`
  26. Pendant *suitmdl.GroupPendantList `json:"pendant"`
  27. }