package model

import (
	"iot_manager_service/app/device/dao"
	"time"
)

type RsqInfoBoardList struct {
	Records []InfoBoardDetail `json:"records"` //记录列表
	Current int               `json:"current"` //当前分页
	Size    int               `json:"size"`    //每页数量
	Pages   int               `json:"pages"`   //总页数
	Total   int               `json:"total"`   //总数
}

type ReqInfoBoardRemove struct {
	IDs int `json:"ids"` //分组编码
}

type InfoBoardDetail struct {
	dao.InfoBoard
	EndLineTime         time.Time `json:"endLineTime"`         //最后上线时间
	NetworkState        string    `json:"networkState"`        //网络状态
	RunState            string    `json:"runState"`            //运行状态
	PublicName          string    `json:"publicName"`          //节目发布时使用
	OnTheAir            string    `json:"onTheAir"`            //当前播放的节目
	ResolutionName      string    `json:"resolutionName"`      //分辨率
	Volume              string    `json:"volume"`              //音量
	Voltage             string    `json:"voltage"`             //电压
	Luminance           string    `json:"luminance"`           //亮度
	Temperature         string    `json:"temperature"`         //色温
	RebootTime          string    `json:"rebootTime"`          //重启时间
	RealStartAndEndTime string    `json:"realStartAndEndTime"` //开机时间和关机时间
	Power               string    `json:"power"`               //电源状态

}

// CltledData 信息屏 数据
type CltledData struct {
	Powerstatus      string `json:"powerstatus"`      //电源状态 1 0
	Musicvolume      string `json:"musicvolume"`      //音量
	Brightness       string `json:"brightness"`       //亮度
	Playing          string `json:"playing"`          //当前播放节目
	Colortemperature string `json:"colortemperature"` //色温
	SleepTime        string `json:"sleepTime"`        //关机时间
	WakeupTime       string `json:"wakeupTime"`       //开机时间
	RebootTime       string `json:"rebootTime"`       //重启时间
	RealWidth        string `json:"real_width"`       //宽度
	RealHeight       string `json:"real_height"`      //高度
}
