data_indicators.go 778 B

12345678910111213141516171819202122232425262728
  1. package model
  2. type DataIndicators struct {
  3. Id int64 `json:"id"`
  4. PastureId int64 `json:"pastureId"`
  5. DateTime string `json:"dateTime"`
  6. IndicatorKind string `json:"indicatorKind"`
  7. Name string `json:"name"`
  8. Value string `json:"value"`
  9. Remarks string `json:"remarks"`
  10. CreatedAt int64 `json:"createdAt"`
  11. UpdatedAt int64 `json:"updatedAt"`
  12. }
  13. func (d *DataIndicators) TableName() string {
  14. return "data_indicators"
  15. }
  16. func NewDataIndicators(pastureId int64, dataTime, value, remarks, indicatorKind, name string) *DataIndicators {
  17. return &DataIndicators{
  18. PastureId: pastureId,
  19. DateTime: dataTime,
  20. IndicatorKind: indicatorKind,
  21. Name: name,
  22. Value: value,
  23. Remarks: remarks,
  24. }
  25. }