123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- package devices
- import (
- "server/dao/devices"
- "time"
- )
- type RspParams struct {
- Resolution []devices.Resolution `json:"resolution"`
- ScreensSize []devices.ScreensSize `json:"screensSize"`
- PubGateway []devices.GateWay `json:"pubGateway"`
- }
- type ReqScreens struct {
- ID int `json:"id"` //ID
- ScreensName string `json:"screensName"` //名称
- ScreensCode string `json:"screensCode"` //设备编号
- Sn string `json:"sn"` //sn
- Network int `json:"network"` //组网方式
- ScreensBrand string `json:"screensBrand"` //品牌
- ScreensModel string `json:"screensModel"` //型号
- IpAddress string `json:"ipAddress"` //IP地址
- GatewayID int `json:"gatewayId"` //所属网关
- ResolutionId int `json:"resolutionId"` //分辨率
- ScreensSizeId int `json:"screensSizeId"` //屏幕尺寸
- Shunt int `json:"shunt"` //所属分路 1主路,2支路
- ShuntDescribe string `json:"shuntDescribe"` //分路描述
- InstallTime time.Time `json:"installTime"` //安装时间
- SwitchSn string `json:"switchSn"` //时控开关sn
- OldSn string `json:"oldSn"` //老sn 用于删除内存中原有的资源
- Status int `json:"status"` //在线状态 0=离线,1=在线
- LastOnlineTime *time.Time `json:"lastOnlineTime"`
- LastOfflineTime *time.Time `json:"lastOfflineTime"`
- }
- type ReqInCode struct {
- Sn string `json:"sn"` //设备sn
- Content []Content `json:"content"` //发送的内容
- }
- type Content struct {
- Text string `json:"text"` //文字内容
- Color string `json:"color"` //文字颜色
- Size string `json:"size"` //文字尺寸
- }
- type ReqBrightness struct {
- Sn string `json:"sn"`
- DayBright int `json:"dayBright"`
- NightBright int `json:"nightBright"`
- AudioOn string `json:"audioOn"`
- AudioOff string `json:"audioOff"`
- SwitchSn string `json:"switchSn"`
- LedOn string `json:"ledOn"`
- LedOff string `json:"ledOff"`
- }
- type BatchUpdateDeviceTime struct {
- DeviceSn []string `json:"deviceSn"`
- TimeSetData DeviceRelay `json:"timeSetData"`
- }
- type DeviceRelay struct {
- TimeCondition1OnTime string `json:"timeCondition1OnTime"`
- TimeCondition1OffTime string `json:"timeCondition1OffTime" `
- TimeCondition2OnTime string `json:"timeCondition2OnTime" `
- TimeCondition2OffTime string `json:"timeCondition2OffTime" `
- }
|