package model import ( model2 "cold-delivery/common/model" natsModel "cold-delivery/common/nats/nats_server" ) const ( CoolerBoxStatusNormal = "2" CoolerBoxStatusDisable = "1" ) // 保温箱 type CoolerBox struct { model2.Model Name string `json:"name" gorm:"size:128"` // 商品名称 Sn string `json:"sn" gorm:"size:128"` // sn Status string `json:"status" gorm:"size:4;not null;default:'2';comment:状态"` // 1-停用 2-正常 HistorySn model2.StringList `json:"historySn"` // 历史绑定的sn DeviceData natsModel.DeviceData_R2 `json:"deviceData" gorm:"-"` model2.ControlBy model2.ModelTime model2.DeptBy } type CoolerBoxOmit struct { Id int `json:"id,omitempty"` // 主键编码 Name string `json:"name,omitempty"` // 商品名称 } func (CoolerBox) TableName() string { return "cooler_box" } func (CoolerBoxOmit) TableName() string { return "cooler_box" }