| 12345678910111213141516171819202122232425262728293031323334353637383940 | package modeltype IndicatorsCow struct {	Id           int64  `json:"id"`	PastureId    int64  `json:"pastureId"`	IndicatorsId int64  `json:"indicatorsId"`	DateTime     string `json:"dateTime"`	CowId        int64  `json:"cowId"`	EarNumber    string `json:"earNumber"`	Lact         int32  `json:"lact"`	AdmissionAge int32  `json:"admissionAge"`	CalvingAge   int32  `json:"calvingAge"`	CreatedAt    int64  `json:"createdAt"`	UpdatedAt    int64  `json:"updatedAt"`}func (i *IndicatorsCow) TableName() string {	return "indicator_cow"}func NewIndicatorsCow(pastureId int64, indicatorsId int64, dateTime string, cowInfo *Cow) *IndicatorsCow {	return &IndicatorsCow{		PastureId:    pastureId,		IndicatorsId: indicatorsId,		DateTime:     dateTime,		CowId:        cowInfo.Id,		EarNumber:    cowInfo.EarNumber,		Lact:         cowInfo.Lact,		AdmissionAge: cowInfo.AdmissionAge,		CalvingAge:   cowInfo.CalvingAge,	}}func NewIndicatorsCowList(pastureId int64, indicatorsId int64, dataTime string, cowList []*Cow) []*IndicatorsCow {	res := make([]*IndicatorsCow, 0)	for _, cow := range cowList {		res = append(res, NewIndicatorsCow(pastureId, indicatorsId, dataTime, cow))	}	return res}
 |