model.go 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. package crontab
  2. type XToday struct {
  3. XBegDate string
  4. XEndDate string
  5. LastMaxHabitId int64
  6. CurrMaxHabitId int64
  7. XMin2Id int64
  8. XMin7Id int64
  9. ActiveLowest int64
  10. RuminaLowest int64
  11. ActiveLow int64
  12. ActiveMiddle int64
  13. ActiveHigh int64
  14. }
  15. type AvgHabit struct {
  16. NeckRingNumber string
  17. AvgHighHabit int32
  18. AvgRuminaHabit int32
  19. AvgChewHabit int32
  20. AvgInactiveHabit int32
  21. AvgIntakeHabit int32
  22. AvgOtherHabit int32
  23. }
  24. type SumHabit struct {
  25. NeckRingNumber string
  26. SumRumina int32
  27. SumIntake int32
  28. SumInactive int32
  29. SumActive int32
  30. SumMaxHigh int32
  31. SumMinHigh int32
  32. SumMinChew int32
  33. }
  34. type ChangeFilterData struct {
  35. Id int64
  36. NeckRingNumber string
  37. HighChange int32
  38. ChangeFilter int32
  39. RuminaFilter int32
  40. ChangeRumina int32
  41. ChewFilter int32
  42. ChangeChew int32
  43. XlcDisCount float64
  44. }
  45. type ActivityVolume struct {
  46. NeckRingNumber string
  47. AvgFilter int32
  48. StdFilter int32
  49. Nb int32
  50. }
  51. type CowEstrusOriginal struct {
  52. CowId int64
  53. Lact int32
  54. CalvingAge int64
  55. CreateTime string
  56. Cft float32
  57. High int32
  58. }
  59. type CowEstrus struct {
  60. CowId int64
  61. ActiveDate string
  62. HadJust int32
  63. }