| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131 |
- package device
- import (
- "time"
- )
- type Channels struct {
- Id int `xorm:"<- not null pk INT(50)"`
- EquipMentId int `xorm:"INT(11)"`
- Title string `xorm:"VARCHAR(255)" json:"title"`
- Code string `xorm:"VARCHAR(200)" json:"id"`
- TagCode string `xorm:"VARCHAR(200)"`
- Tags string `xorm:"VARCHAR(50)" json:"tags"`
- About string `xorm:"VARCHAR(50)" json:"about"`
- DId int `xorm:"INT(11)"`
- VisitLevel int `xorm:"INT(11)" json:"visitlevel"`
- DataItem int `xorm:"INT(11)"`
- Unit string `xorm:"VARCHAR(255)"`
- UnitSign string `xorm:"VARCHAR(255)"`
- Description string `xorm:"VARCHAR(255)"`
- SortCode int `xorm:"not null INT(11)"`
- Enabled int `xorm:"INT(11)"`
- Serial string `xorm:"VARCHAR(500)"`
- CreateOn time.Time `xorm:"DATETIME created"`
- CreateUserId int `xorm:"VARCHAR(50)"`
- CreateBy string `xorm:"INT(10)"`
- ModifiedOn time.Time `xorm:"DATETIME updated"`
- ModifiedUserId int `xorm:"INT(10)"`
- ModifiedBy string `xorm:"VARCHAR(50)"`
- DeviceState int `xorm:"INT(11)"`
- MaxValue float64 `xorm:"default FLOAT" `
- MinValue float64 `xorm:"default FLOAT" `
- CalibrationValue float32 `xorm:"FLOAT"`
- CalibrationHumidity float32 `xorm:"FLOAT"`
- CalibrationCO2 float32 `xorm:"FLOAT"`
- CalibrationO2 float32 `xorm:"FLOAT"`
- ChannelState int `xorm:"INT(10)"`
- OrganizeId int `xorm:"INT(10)"`
- OrganizeName string `xorm:"VARCHAR(50)"`
- Local string `xorm:"VARCHAR(255)" json:"-"`
- Latitude float32 `xorm:"default FLOAT" json:"-"`
- Longitude float32 `xorm:"FLOAT" json:"-"`
- }
- type DeviceChannels struct {
- Id int `xorm:"<- not null pk INT(50)"`
- EquipMentId int `xorm:"INT(10)"`
- Code string `xorm:"VARCHAR(255)" json:"id"`
- Title string `xorm:"VARCHAR(255)" json:"title"`
- Tags string `xorm:"VARCHAR(2000)" json:"tags"`
- About string `xorm:"TEXT" json:"about"`
- VisitLevel int `xorm:"default 0 TINYINT(4)" json:"visitlevel"`
- MaxValue float64 `xorm:"default FLOAT" `
- MinValue float64 `xorm:"default FLOAT" `
- Local string
- Serial string
- TagCode string `xorm:"VARCHAR(200)"`
- BCode string
- BTitle string
- DeviceState int
- DataItem int
- Description string
- Temp string
- Hum string
- Vol string
- Rssi string
- Time string
- O2 string
- Co2 string
- WindSpeed string
- Pressure string
- Ots string //压力
- Displacement string //位移
- Doorlock string //智能锁
- ClO2 string
- C2H4 string
- C2H2 string //乙炔
- Cl2 string
- H2O string
- SO2 string
- O3 string
- TVOC string
- Power string
- Supply string
- Signal string
- DState int //设备状态 1在线,2离线
- LiquidLevel string //液位
- TriggerCount string //设置报警数
- }
- type DeviceAlertor struct {
- Id int
- Code string
- Title string
- Serial string
- Local string
- Latitude float32
- Longitude float32
- DataItem int
- Ccode string
- AlertItem string
- }
- type Abnormal struct {
- Id int `xorm:"<- not null pk autoincr INT(10)" json:"id"` //用户表(Base_User)ID
- Realname string `xorm:"VARCHAR(255)"` //企业名称
- UserName string `xorm:"VARCHAR(255)"` //企业账号
- Mobile string `xorm:"VARCHAR(255)"` //联系电话
- Telephone string `xorm:"VARCHAR(255)"` //手机号
- CreateUserId int `xorm:"INT(11)"` //传感器表(Channels)创建人
- Title string `xorm:"VARCHAR(255)"` //设备名
- Serial string `xorm:"VARCHAR(255)"` //设备编号
- Tags string `xorm:"VARCHAR(255)"` //设备标签
- ChannelState string `xorm:"VARCHAR(255)"` //设备状态
- DataItem int `xorm:"INT(11)"` //设备类型
- DeviceState int `xorm:"INT(11)"` //冰箱状态
- CJTime time.Time `xorm:"DATETIME"` //最新采集时间
- CSTime time.Time `xorm:"DATETIME"` //最新传输时间
- Local string `xorm:"VARCHAR(255)"` //设备表(Device)安装区域
- BindingTime time.Time `xorm:"DATETIME"` //绑定时间
- }
- type ChannelsIdtitle struct {
- Id string
- Title string `json:"title"`
- }
- type ChannelsSerialtitle struct {
- Serial string
- Title string `json:"title"`
- }
|