From f81ceb1f422bd2c465d62622c83930e022c848fa Mon Sep 17 00:00:00 2001 From: liujiandao <274878379@qq.com> Date: 星期五, 01 三月 2024 11:02:38 +0800 Subject: [PATCH] 生丝定价接口开发 --- controllers/raw_silk_standard.go | 36 ++++++++++++++++++++++++++++++++---- 1 files changed, 32 insertions(+), 4 deletions(-) diff --git a/controllers/raw_silk_standard.go b/controllers/raw_silk_standard.go index 2ab9dd2..f8e537c 100644 --- a/controllers/raw_silk_standard.go +++ b/controllers/raw_silk_standard.go @@ -6,6 +6,7 @@ "silkserver/extend/code" "silkserver/extend/util" "silkserver/models" + "strconv" ) type RawSilkStandardController struct { @@ -43,12 +44,12 @@ // @Tags 绯荤粺璁剧疆/鐢熶笣瀹氫环鏍囧噯 // @Summary 鑾峰彇鐢熶笣瀹氫环鏍囧噯 // @Produce application/json -// @Param object body models.RawSilkPriceStandard true "鍙傛暟" -// @Success 200 {object} util.Response "鎴愬姛" +// @Param object query request.GetPriceStandard true "鍙傛暟" +// @Success 200 {object} util.ResponseList{data=[]models.RawSilkPriceStandard} "鎴愬姛" // @Router /api-jl/v1/system/getPriceStandardList [get] func (slf RawSilkStandardController) GetPriceStandardList(c *gin.Context) { var param request.GetPriceStandard - err := c.BindJSON(¶m) + err := c.ShouldBindQuery(¶m) if err != nil { util.ResponseFormat(c, code.RequestParamError, "鍙傛暟瑙f瀽澶辫触锛屾暟鎹被鍨嬮敊璇�") return @@ -58,5 +59,32 @@ util.ResponseFormat(c, code.SelectError, "鏌ヨ澶辫触") return } - util.ResponseFormatList(c, code.Success, list, int(total)) + util.ResponseFormatList(c, code.Success, list, total) +} + +// DeletePriceStandard +// +// @Tags 绯荤粺璁剧疆/鐢熶笣瀹氫环鏍囧噯 +// @Summary 鍒犻櫎鐢熶笣瀹氫环鏍囧噯 +// @Produce application/json +// @Param id path string true "id" +// @Success 200 {object} util.Response "鎴愬姛" +// @Router /api-jl/v1/system/deletePriceStandard/{id} [delete] +func (slf RawSilkStandardController) DeletePriceStandard(c *gin.Context) { + id := c.Param("id") + if id == "" { + util.ResponseFormat(c, code.RequestParamError, "鏃犳晥鐨刬d") + return + } + atoi, err := strconv.Atoi(id) + if err != nil { + util.ResponseFormat(c, code.RequestParamError, "鏁版嵁杞崲澶辫触") + return + } + err = models.NewRawSilkPriceStandardSearch().SetId(atoi).Delete() + if err != nil { + util.ResponseFormat(c, code.RequestParamError, "鍒犻櫎澶辫触") + return + } + util.ResponseFormat(c, code.RequestParamError, "鍒犻櫎鎴愬姛") } -- Gitblit v1.8.0