| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 | package modelimport (	pasturePb "gitee.com/xuyiping_admin/go_proto/proto/go/backend/cow")type NeckRingEstrus struct {	Id             int64                      `json:"id"`	PastureId      int64                      `json:"pastureId"`	CowId          int64                      `json:"cowId"`	NeckRingNumber string                     `json:"neckRingNumber"`	EarNumber      string                     `json:"earNumber"`	Lact           int32                      `json:"lact"`	FirstTime      string                     `json:"firstTime"`	LastTime       string                     `json:"lastTime"`	ActiveTime     string                     `json:"activeTime"`	ActiveLevel    pasturePb.EstrusLevel_Kind `json:"activeLevel"`	IsPeak         pasturePb.IsShow_Kind      `json:"isPeak"`	DayHigh        int32                      `json:"dayHigh"`	MaxHigh        int32                      `json:"maxHigh"`	MaxCft         int32                      `json:"maxCft"`	CheckResult    pasturePb.CheckResult_Kind `json:"checkResult"`	CheckUserId    int64                      `json:"checkUserId"`	CheckUserName  string                     `json:"checkUserName"`	CheckAt        int64                      `json:"checkAt"`	IsShow         pasturePb.IsShow_Kind      `json:"isShow"`	CreatedAt      int64                      `json:"createdAt"`	UpdatedAt      int64                      `json:"updatedAt"`}func (n *NeckRingEstrus) TableName() string {	return "neck_ring_estrus"}func NewNeckRingEstrus(pastureId int64, cow *Cow, level pasturePb.EstrusLevel_Kind, maxCft int32,	checkResult pasturePb.CheckResult_Kind, isShow pasturePb.IsShow_Kind) *NeckRingEstrus {	return &NeckRingEstrus{		PastureId:      pastureId,		CowId:          cow.Id,		NeckRingNumber: cow.NeckRingNumber,		EarNumber:      cow.EarNumber,		Lact:           cow.Lact,		ActiveLevel:    level,		IsShow:         isShow,		CheckResult:    checkResult,		MaxCft:         maxCft,	}}type GroupEstrusData struct {	CowId          int64	PastureId      int64	EarNumber      string	NeckRingNumber string	Records        []*NeckRingEstrus	Moved          bool}
 |