zhangqian
2024-02-29 5c9a0f8184f5e47ea3d8dc8aff5600ae08435a7a
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, "参数解析失败,数据类型错误")
      return
   }
   if err := structx.AssignTo(reqParams, &params); 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(&params); 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   纤度登记列表