package response import ( "apsClient/conf" "apsClient/model" "apsClient/model/common" ) type PageResult struct { List interface{} `json:"list"` Total int64 `json:"total"` Page int `json:"page"` PageSize int `json:"pageSize"` } type ListResponse struct { Code int `json:"code"` Msg string `json:"msg"` Data interface{} `json:"data"` Count int64 `json:"count"` } type TaskData struct { Order *model.Order Procedure *model.Procedures Channel int32 //当前任务在设备第几个通道 AllProcedures []string CurrentProcedureIndex int CanStarted bool //是否可以开始生产 } type TaskResponse struct { Tasks []*TaskData //任务列表 TaskCount int64 //任务数量 Workers []*common.ProcedureWorker `json:"workers"` // 人员列表 Prompt conf.Prompt //提示语 ChannelAmount int //通道数量 } type Config struct { DeviceName string DeviceStatus string } type ProcessParamsResponse struct { Number string Params []ProcessParams } type ProcessParams struct { Key string Value interface{} } type ProductProgress struct { FinishNumber int `json:"finishNumber"` TotalNumber int `json:"totalNumber"` PlcStatus int `json:"plcStatus"` RealStartTime int64 `json:"RealStartTime"` RealEndTime int64 `json:"RealEndTime"` } type TaskCountdown struct { CountDownHour int64 //倒计时 时 CountDownMinute int64 //倒计时 分 ShowCountDown bool //是否展示倒计时 } type Message struct { Event string Data interface{} } type SystemDeviceStatus int const ( SystemDeviceStatusNormal SystemDeviceStatus = 1 //正常 SystemDeviceStatusUnNormal SystemDeviceStatus = 2 //异常 ) type Device struct { DeviceID string `json:"deviceID"` DeviceName string `json:"deviceName"` NeedSetProcessParams bool `json:"needSetProcessParams"` //是否需要设置工艺参数 } type DeviceListResponse struct { SystemDeviceID string `json:"systemDeviceID,omitempty"` //工控机设备ID CurrentDeviceID string `json:"currentDeviceID,omitempty"` //当前选定的生产设备 DeviceList []*Device `json:"deviceList,omitempty"` //生产设备id列表 SystemDeviceStatus SystemDeviceStatus `json:"systemDeviceStatus"` //设备状态 ClusterStatus string `json:"clusterStatus"` //集群状态 ClusterNodeQuantity int `json:"clusterNodeQuantity"` //集群节点数量 SystemDeviceRunSince int64 `json:"systemDeviceRunSince"` //系统运行开始时间戳 }