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 } 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 //是否展示倒计时 }