From e6c81b3916494ef51edc21774a27402d0f16c49c Mon Sep 17 00:00:00 2001 From: zhangqian <zhangqian@123.com> Date: 星期四, 24 八月 2023 17:21:04 +0800 Subject: [PATCH] plc配置支持serial和modbusTCP两种方式 --- docs/swagger.yaml | 36 ++++++++++++++++++++++++++++-------- 1 files changed, 28 insertions(+), 8 deletions(-) diff --git a/docs/swagger.yaml b/docs/swagger.yaml index ab9ad60..260f74c 100644 --- a/docs/swagger.yaml +++ b/docs/swagger.yaml @@ -59,6 +59,14 @@ $ref: '#/definitions/common.ProcedureWorker' type: array type: object + constvar.PlcMethod: + enum: + - modbusTCP + - serial + type: string + x-enum-varnames: + - PlcMethodModbusTCP + - PlcMethodSerial contextx.Response: properties: code: @@ -70,24 +78,30 @@ model.DevicePlc: properties: address: + description: |- + PortName string `gorm:"type:varchar(191);comment:绔彛鍚嶇О" json:"portName"` + Frequency int `gorm:"type:int(11);comment:鏁版嵁鏇存柊棰戠巼 0-瀹炴椂鏇存柊 1-1娆�/绉�" json:"frequency"` type: string + baudRate: + description: 涓插彛娉㈢壒鐜囷紝 method = serial鏃� 鐢� + type: integer brand: type: string details: items: $ref: '#/definitions/model.DevicePlcAddress' type: array - frequency: - type: integer id: type: integer isOpen: type: boolean method: - type: string + $ref: '#/definitions/constvar.PlcMethod' port: + description: plc 绔彛鍙凤紝 method = modbusTCP鐢� type: integer - portName: + serialName: + description: 涓插彛鍚嶇О锛宮ethod = serial鏃� 鐢� type: string type: object model.DevicePlcAddress: @@ -223,24 +237,30 @@ request.UpdatePlc: properties: address: + description: |- + PortName string `gorm:"type:varchar(191);comment:绔彛鍚嶇О" json:"portName"` + Frequency int `gorm:"type:int(11);comment:鏁版嵁鏇存柊棰戠巼 0-瀹炴椂鏇存柊 1-1娆�/绉�" json:"frequency"` type: string + baudRate: + description: 涓插彛娉㈢壒鐜囷紝 method = serial鏃� 鐢� + type: integer brand: type: string details: items: $ref: '#/definitions/model.DevicePlcAddress' type: array - frequency: - type: integer id: type: integer isOpen: type: boolean method: - type: string + $ref: '#/definitions/constvar.PlcMethod' port: + description: plc 绔彛鍙凤紝 method = modbusTCP鐢� type: integer - portName: + serialName: + description: 涓插彛鍚嶇О锛宮ethod = serial鏃� 鐢� type: string type: object request.UpdatePlcBrand: -- Gitblit v1.8.0