zhangqian
2023-09-12 b555874608be2e4bb40cceba60b497c04caef842
model/common/common.go
@@ -63,5 +63,38 @@
   ResponsePlcAddress struct {
      KeyData     []byte
      AddressData []byte
      DeviceId    string
   }
)
// 工艺参数
type (
   RequestProcessParams struct {
      WorkOrder string `json:"workOrder,omitempty" form:"workOrder"` //工序编号
      OrderId   string `json:"orderId"`                              // 订单号
      Product   string `json:"password"`                             // 产品
      Procedure string `json:"procedure"`                            // 工序
      Device    string `json:"device"`                               // 设备
      DeviceId  string `json:"deviceId" gorm:"-"`                    //用于过滤获取nsq消息
   }
   ResponseProcessParams struct {
      Number    string                 `json:"number"`    //工艺模型编号
      OrderId   string                 `json:"orderId"`   //订单id
      Product   string                 `json:"product"`   //产品名称
      Procedure string                 `json:"procedure"` //工序
      WorkOrder string                 `json:"workOrder"` //工单
      Device    string                 `json:"device"`    //设备
      Params    string                 `json:"params"`
      ParamsMap map[string]interface{} `json:"paramsMap"`
      DeviceId  string                 `json:"deviceId" gorm:"-"` //用于过滤获取nsq消息
   }
)
// MsgTaskStatusUpdate 任务状态改变
type MsgTaskStatusUpdate struct {
   WorkOrderId  string `json:"workOrderId"` //工单编号
   ProcedureID  string `json:"procedureId"` // 工序
   DeviceId     string `json:"deviceId"`    //用于过滤获取nsq消息
   IsProcessing bool   //是否处理中
   IsFinish     bool   //是否完成
}