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{}
|
}
|