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