From b555874608be2e4bb40cceba60b497c04caef842 Mon Sep 17 00:00:00 2001 From: zhangqian <zhangqian@123.com> Date: 星期二, 12 九月 2023 14:17:51 +0800 Subject: [PATCH] 三菱协议更改 --- model/common/common.go | 44 ++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 44 insertions(+), 0 deletions(-) diff --git a/model/common/common.go b/model/common/common.go index 4bbc606..31ece9c 100644 --- a/model/common/common.go +++ b/model/common/common.go @@ -54,3 +54,47 @@ Procedures []*ProductProcedure `json:"procedures"` // 宸ュ簭鍒楄〃 } ) + +// PLC鍐欏叆鍦板潃 +type ( + RequestPlcAddress struct { + DeviceId string + } + 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 //鏄惁瀹屾垚 +} -- Gitblit v1.8.0