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"` } type TaskCountdown struct { CountDownHour int64 //倒计时 时 CountDownMinute int64 //倒计时 分 ShowCountDown bool //是否展示倒计时 } type Message struct { Event string Data interface{} } type DeviceListResponse struct { SystemDeviceID string `json:"systemDeviceID,omitempty"` //工控机设备ID CurrentDeviceID string `json:"currentDeviceID,omitempty"` //当前选定的生产设备 DeviceIDList []string `json:"deviceIDList,omitempty"` //生产设备id列表 }