zhangqian
2023-09-27 b331c9990a0396301e934daffe095f99d62d1c89
model/response/common.go
@@ -1,7 +1,9 @@
package response
import (
   "apsClient/conf"
   "apsClient/model"
   "apsClient/model/common"
)
type PageResult struct {
@@ -19,10 +21,21 @@
}
type TaskData struct {
   Order         *model.Order
   Procedure     *model.Procedures
   NextProcedure *model.Procedures
   Config
   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 {
@@ -40,11 +53,14 @@
   Value interface{}
}
type NetConfig struct {
   DeviceName   string
   DeviceStatus string
type ProductProgress struct {
   FinishNumber int `json:"finishNumber"`
   TotalNumber  int `json:"totalNumber"`
   PlcStatus    int `json:"plcStatus"`
}
type ProductProgress struct {
   FinishNumber int
type TaskCountdown struct {
   CountDownHour   int64 //倒计时 时
   CountDownMinute int64 //倒计时 分
   ShowCountDown   bool  //是否展示倒计时
}