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