123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- package model
- import "gorm.io/gorm"
- type Temperature struct {
- gorm.Model
- }
- // GatewayStatistics 网关,设备在线离线统计
- type GatewayStatistics struct {
- GatewayOnline int `json:"gateway_online"`
- GatewayOffline int `json:"gateway_offline"`
- DeviceOnline int `json:"device_online"`
- DeviceOffline int `json:"device_offline"`
- }
- // TemperatureJsonObject 温控json结构体
- type TemperatureJsonObject struct {
- BacklashSetting int `json:"backlash_setting"`
- Control24 int `json:"control_2_4"`
- DaDb int `json:"da_db"`
- DevUdid string `json:"dev_udid"`
- DisDevName string `json:"dis_dev_name"`
- DisTemp float64 `json:"dis_temp"`
- FanSetting int `json:"fan_setting"`
- FanStatus int `json:"fan_status"`
- FrozenEnable int `json:"frozen_enable"`
- FrozenTemp int `json:"frozen_temp"`
- KeyLock int `json:"key_lock"`
- OutTemp int `json:"out_temp"`
- OutTempCalibration int `json:"out_temp_calibration"`
- RunMode int `json:"run_mode"`
- SensorSelection int `json:"sensor_selection"`
- SwitchStatus int `json:"switch_status"`
- TempMax int `json:"temp_max"`
- TempMin int `json:"temp_min"`
- TempSetting int `json:"temp_setting"`
- ValveStatus int `json:"valve_status"`
- }
- type TemperatureJsonObjectLoRa struct {
- LoRaChannel int `json:"LoRaChannel"`
- Address int `json:"address"`
- BacklashSetting int `json:"backlash_setting"`
- Control24 int `json:"control_2_4"`
- DaDb int `json:"da_db"`
- DevUdid string `json:"dev_udid"`
- DisDevName string `json:"dis_dev_name"`
- DisTemp int `json:"dis_temp"`
- FanSetting int `json:"fan_setting"`
- FanStatus int `json:"fan_status"`
- FirmwareVer string `json:"firmware_ver"`
- FrozenEnable int `json:"frozen_enable"`
- FrozenTemp int `json:"frozen_temp"`
- InterSensorError int `json:"inter_sensor_error"`
- KeyLock int `json:"key_lock"`
- OutTemp int `json:"out_temp"`
- OuterSensorError int `json:"outer_sensor_error"`
- RunMode int `json:"run_mode"`
- SensorSelection int `json:"sensor_selection"`
- SwitchStatus int `json:"switch_status"`
- TempMax int `json:"temp_max"`
- TempMin int `json:"temp_min"`
- TempSetting int `json:"temp_setting"`
- ValveStatus int `json:"valve_status"`
- }
- func (m *Temperature) TableName() string {
- return "temperature"
- }
|