cow_active_habit.go 3.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. package model
  2. import pasturePb "gitee.com/xuyiping_admin/go_proto/proto/go/backend/cow"
  3. type CowActiveHabit struct {
  4. Id int64 `json:"id"`
  5. CowId int64 `json:"cowId"`
  6. NeckRingNumber string `json:"neckRingNumber"`
  7. Lact int32 `json:"lact"`
  8. FrameId int32 `json:"frameId"`
  9. Rumina int32 `json:"rumina"`
  10. Intake int32 `json:"intake"`
  11. Inactive int32 `json:"inactive"`
  12. Gasp int32 `json:"gasp"`
  13. Other int32 `json:"other"`
  14. High int32 `json:"high"`
  15. Active int32 `json:"active"`
  16. Voltage int32 `json:"voltage"`
  17. Version int32 `json:"version"`
  18. FilterHigh int32 `json:"filterHigh"`
  19. FilterRumina int32 `json:"filterRumina"`
  20. FilterChew int32 `json:"filterChew"`
  21. WeekHigh int32 `json:"weekHigh"`
  22. WeekAvgHighHabit int32 `json:"weekAvgHighHabit"`
  23. WeekAvgRuminaHabit int32 `json:"WeekAvgRuminaHabit"`
  24. WeekAvgIntakeHabit int32 `json:"weekAvgIntakeHabit"`
  25. WeekAvgChewHabit int32 `json:"weekAvgChewHabit"`
  26. WeekAvgInactiveHabit int32 `json:"weekAvgInactiveHabit"`
  27. WeekAvgOtherHabit int32 `json:"weekAvgOtherHabit"`
  28. ChangeHigh int32 `json:"changeHigh"`
  29. ChangeRumina int32 `json:"changeRumina"`
  30. ChangeChew int32 `json:"changeChew"`
  31. ChangeAdjust int32 `json:"changeAdjust"`
  32. ChangeFilter int32 `json:"changeFilter"`
  33. RuminaFilter int32 `json:"ruminaFilter"`
  34. ChewFilter int32 `json:"chewFilter"`
  35. FilterCorrect int32 `json:"filterCorrect"`
  36. SumRumina int32 `json:"sumRumina"`
  37. SumIntake int32 `json:"sumIntake"`
  38. SumInactive int32 `json:"sumInactive"`
  39. SumAct int32 `json:"sumAct"`
  40. SumRuminaBeforeThreeDays int32 `json:"sumRuminaBeforeThreeDays"`
  41. SumIntakeBeforeThreeDays int32 `json:"sumIntakeBeforeThreeDays"`
  42. MinHigh int32 `json:"minHigh"`
  43. MaxHigh int32 `json:"maxHigh"`
  44. MinChew int32 `json:"minChew"`
  45. Score int32 `json:"score"`
  46. IsMaxTime pasturePb.IsShow_Kind `json:"isMaxTime"`
  47. ReceiveNumber int32 `json:"receiveNumber"`
  48. RecodeCount int32 `json:"recodeCount"`
  49. ActiveTime string `json:"activeTime"`
  50. CreatedAt int64 `json:"createdAt"`
  51. UpdatedAt int64 `json:"updatedAt"`
  52. }
  53. func (c *CowActiveHabit) TableName() string {
  54. return "cow_active_habit"
  55. }