From 546403e4d2c1674f17e1f7e0a70ba7577cf72c23 Mon Sep 17 00:00:00 2001
From: liujiandao <274878379@qq.com>
Date: 星期三, 10 四月 2024 14:20:49 +0800
Subject: [PATCH] 删除产量登记表
---
docs/swagger.yaml | 18 +++++++++
controllers/yield_register_controller.go | 22 +++++++++++
docs/docs.go | 28 ++++++++++++++
docs/swagger.json | 28 ++++++++++++++
router/router.go | 7 ++-
5 files changed, 100 insertions(+), 3 deletions(-)
diff --git a/controllers/yield_register_controller.go b/controllers/yield_register_controller.go
index 9e09869..a940894 100644
--- a/controllers/yield_register_controller.go
+++ b/controllers/yield_register_controller.go
@@ -123,3 +123,25 @@
}
util.ResponseFormat(c, code.Success, register)
}
+
+// DeleteYieldRegister
+//
+// @Tags 鐢熶骇绠$悊/浜ч噺鐧昏琛�
+// @Summary 鍒犻櫎浜ч噺鐧昏琛ㄨ褰�
+// @Produce application/json
+// @Param number path string true "number"
+// @Success 200 {object} util.Response "鎴愬姛"
+// @Router /api-jl/v1/system/deleteYieldRegister/{number} [delete]
+func (slf YieldRegisterController) DeleteYieldRegister(c *gin.Context) {
+ number := c.Param("number")
+ if number == "" {
+ util.ResponseFormat(c, code.RequestParamError, "鏃犳晥鐨勭紪鐮�")
+ return
+ }
+ err := models.NewYieldRegisterSearch().SetNumber(number).Delete()
+ if err != nil {
+ util.ResponseFormat(c, code.RequestParamError, "鍒犻櫎澶辫触")
+ return
+ }
+ util.ResponseFormat(c, code.Success, "鍒犻櫎鎴愬姛")
+}
diff --git a/docs/docs.go b/docs/docs.go
index e08b990..c602d82 100644
--- a/docs/docs.go
+++ b/docs/docs.go
@@ -490,6 +490,34 @@
}
}
},
+ "/api-jl/v1/system/deleteYieldRegister/{number}": {
+ "delete": {
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "鐢熶骇绠$悊/浜ч噺鐧昏琛�"
+ ],
+ "summary": "鍒犻櫎浜ч噺鐧昏琛ㄨ褰�",
+ "parameters": [
+ {
+ "type": "string",
+ "description": "number",
+ "name": "number",
+ "in": "path",
+ "required": true
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "鎴愬姛",
+ "schema": {
+ "$ref": "#/definitions/util.Response"
+ }
+ }
+ }
+ }
+ },
"/api-jl/v1/system/dict": {
"get": {
"produces": [
diff --git a/docs/swagger.json b/docs/swagger.json
index d57173c..be695b3 100644
--- a/docs/swagger.json
+++ b/docs/swagger.json
@@ -478,6 +478,34 @@
}
}
},
+ "/api-jl/v1/system/deleteYieldRegister/{number}": {
+ "delete": {
+ "produces": [
+ "application/json"
+ ],
+ "tags": [
+ "鐢熶骇绠$悊/浜ч噺鐧昏琛�"
+ ],
+ "summary": "鍒犻櫎浜ч噺鐧昏琛ㄨ褰�",
+ "parameters": [
+ {
+ "type": "string",
+ "description": "number",
+ "name": "number",
+ "in": "path",
+ "required": true
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "鎴愬姛",
+ "schema": {
+ "$ref": "#/definitions/util.Response"
+ }
+ }
+ }
+ }
+ },
"/api-jl/v1/system/dict": {
"get": {
"produces": [
diff --git a/docs/swagger.yaml b/docs/swagger.yaml
index 27b922f..108b197 100644
--- a/docs/swagger.yaml
+++ b/docs/swagger.yaml
@@ -1083,6 +1083,24 @@
summary: 鍒犻櫎杞﹂棿绠$悊
tags:
- 绯荤粺璁剧疆/杞﹂棿绠$悊
+ /api-jl/v1/system/deleteYieldRegister/{number}:
+ delete:
+ parameters:
+ - description: number
+ in: path
+ name: number
+ required: true
+ type: string
+ produces:
+ - application/json
+ responses:
+ "200":
+ description: 鎴愬姛
+ schema:
+ $ref: '#/definitions/util.Response'
+ summary: 鍒犻櫎浜ч噺鐧昏琛ㄨ褰�
+ tags:
+ - 鐢熶骇绠$悊/浜ч噺鐧昏琛�
/api-jl/v1/system/dict:
get:
parameters:
diff --git a/router/router.go b/router/router.go
index 29cf8c3..f210efa 100644
--- a/router/router.go
+++ b/router/router.go
@@ -63,9 +63,10 @@
finenessApi.PUT("check", FinenessController.CheckEdit) // 淇敼绾ゅ害妫�楠�
finenessApi.GET("check/:id", FinenessController.CheckInfo) // 鑾峰彇绾ゅ害妫�楠岃鎯�
- finenessApi.POST("saveYieldRegister", yieldController.SaveYieldRegister) // 淇濆瓨浜ч噺鐧昏琛�
- finenessApi.POST("getYieldRegisterList", yieldController.GetYieldRegisterList) // 鑾峰彇浜ч噺鐧昏琛�
- finenessApi.POST("getYieldRegisterInfo", yieldController.GetYieldRegisterInfo) // 鑾峰彇浜ч噺鐧昏琛ㄨ鎯�
+ finenessApi.POST("saveYieldRegister", yieldController.SaveYieldRegister) // 淇濆瓨浜ч噺鐧昏琛�
+ finenessApi.POST("getYieldRegisterList", yieldController.GetYieldRegisterList) // 鑾峰彇浜ч噺鐧昏琛�
+ finenessApi.POST("getYieldRegisterInfo", yieldController.GetYieldRegisterInfo) // 鑾峰彇浜ч噺鐧昏琛ㄨ鎯�
+ finenessApi.GET("deleteYieldRegister/:number", yieldController.DeleteYieldRegister) // 鍒犻櫎浜ч噺鐧昏琛ㄨ褰�
}
return r
--
Gitblit v1.8.0