12345678910111213141516171819202122232425262728293031323334 |
- package dao
- type GarbageData struct {
- ID int `gorm:"primary_key" json:"id"`
- DeviceId string `gorm:"type:varchar(20)" json:"deviceId"`
- StartTime string `gorm:"type:varchar(15)" json:"startTime"`
- EndTime string `gorm:"type:varchar(15)" json:"endTime"`
- PostTime string `gorm:"type:varchar(30)" json:"postTime"`
- BatteryVoltage float32 `gorm:"type:float(5, 1)" json:"batteryVoltage"`
- BatteryPercentage float32 `gorm:"type:float(5, 1)" json:"batteryPercentage"`
- SensorCount int `gorm:"type:int" json:"sensorCount"`
- SensorOne float32 `gorm:"type:float(5, 1)" json:"sensorOne"`
- SensorTwo float32 `gorm:"type:float(5, 1)" json:"sensorTwo"`
- SensorOnePercentage float32 `gorm:"type:float(5, 1)" json:"sensorOnePercentage"`
- SensorTwoPercentage float32 `gorm:"type:float(5, 1)" json:"sensorTwoPercentage"`
- WorkTime string `gorm:"type:varchar(50)" json:"workTime"`
- }
- func (GarbageData) TableName() string {
- return "data_garbage"
- }
- func (c *GarbageData) Save() error {
- return Db.Debug().Model(&c).Create(&c).Error
- }
- func (c *GarbageData) BatchSave(data []GarbageData) error {
- return Db.Debug().Model(&c).Create(&data).Error
- }
- func (c *GarbageData) Get() error {
- return Db.Debug().Model(&c).Where("device_id = ?", c.DeviceId).Find(&c).Error
- }
|