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" }