pen_behavior.go 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. package model
  2. type PenBehavior struct {
  3. Id int64 `json:"id"`
  4. PastureId int64 `json:"pastureId"`
  5. HeatDate string `json:"heatDate"`
  6. ActiveTime string `json:"activeTime"`
  7. PenId int64 `json:"penId"`
  8. PenName string `json:"penName"`
  9. CowCount int32 `json:"cowCount"`
  10. AvgHigh int32 `json:"avgHigh"`
  11. SumRumina int32 `json:"sumRumina"`
  12. SumIntake int32 `json:"sumIntake"`
  13. SumRest int32 `json:"sumRest"`
  14. SumGasp int32 `json:"sumGasp"`
  15. RuminaRate int32 `json:"ruminaRate"`
  16. IntakeRate int32 `json:"intakeRate"`
  17. RestRate int32 `json:"restRate"`
  18. GaspRate int32 `json:"gaspRate"`
  19. WeekRuminaRate int32 `json:"weekRuminaRate"`
  20. RuminaStd int32 `json:"ruminaStd"`
  21. WeekIntakeRate int32 `json:"weekIntakeRate"`
  22. IntakeStd int32 `json:"intakeStd"`
  23. WeekRestRate int32 `json:"weekRestRate"`
  24. RestStd int32 `json:"restStd"`
  25. WeekGaspRate int32 `json:"weekGaspRate"`
  26. GaspStd int32 `json:"gaspStd"`
  27. CreatedAt int64 `json:"createdAt"`
  28. UpdatedAt int64 `json:"updatedAt"`
  29. }
  30. func (p *PenBehavior) TableName() string {
  31. return "pen_behavior"
  32. }
  33. type PenBehaviorData struct {
  34. PastureId int64 `json:"pastureId"`
  35. PenId int32 `json:"penId"`
  36. PenName string `json:"penName"`
  37. HeatDate string `json:"heatDate"`
  38. Frameid int32 `json:"frameid"`
  39. CowCount int32 `json:"cowCount"`
  40. AvgHigh int32 `json:"avgHigh"`
  41. SumRumina int32 `json:"sumRumina"`
  42. SumIntake int32 `json:"sumIntake"`
  43. SumRest int32 `json:"sumRest"`
  44. SumGasp int32 `json:"sumGasp"`
  45. }