From 5c9a0f8184f5e47ea3d8dc8aff5600ae08435a7a Mon Sep 17 00:00:00 2001 From: zhangqian <zhangqian@123.com> Date: 星期四, 29 二月 2024 17:38:49 +0800 Subject: [PATCH] 新增纤度登记及明细 --- controllers/fineness.go | 36 ++++++++++++++++++++++++++++++++++++ 1 files changed, 36 insertions(+), 0 deletions(-) diff --git a/controllers/fineness.go b/controllers/fineness.go index 55428b6..a9068e3 100644 --- a/controllers/fineness.go +++ b/controllers/fineness.go @@ -7,10 +7,46 @@ "silkserver/extend/util" "silkserver/models" "silkserver/pkg/convertx" + "silkserver/pkg/structx" ) type FinenessController struct{} +// Add +// @Tags 绾ゅ害鐧昏 +// @Summary 绾ゅ害鐧昏娣诲姞 +// @Produce application/json +// @Param object body request.AddFinenessRegister true "瀛楀吀淇℃伅" +// @Success 200 {object} util.Response "鎴愬姛" +// @Router /api-jl/v1/fineness/register [post] +func (slf FinenessController) Add(c *gin.Context) { + var reqParams request.AddFinenessRegister + var params models.FinenessRegister + if err := c.BindJSON(&reqParams); err != nil { + util.ResponseFormat(c, code.RequestParamError, "鍙傛暟瑙f瀽澶辫触锛屾暟鎹被鍨嬮敊璇�") + return + } + if err := structx.AssignTo(reqParams, ¶ms); err != nil { + util.ResponseFormat(c, code.RequestParamError, "鏁版嵁杞崲閿欒") + return + } + + if err := slf.ParamsCheck(params); err != nil { + util.ResponseFormat(c, code.RequestParamError, err.Error()) + return + } + if err := models.NewFinenessRegisterSearch().Create(¶ms); err != nil { + util.ResponseFormat(c, code.SaveFail, "鎻掑叆澶辫触") + return + } + + util.ResponseFormat(c, code.Success, "娣诲姞鎴愬姛") +} + +func (slf FinenessController) ParamsCheck(params models.FinenessRegister) (err error) { + return nil +} + // List // @Tags 绾ゅ害鐧昏 // @Summary 绾ゅ害鐧昏鍒楄〃 -- Gitblit v1.8.0