| | |
| | | } |
| | | } |
| | | |
| | | // GetSupplierByNumber 用编码查询Supplier |
| | | // @Tags Supplier |
| | | // @Summary 用编码查询Supplier |
| | | // @Security ApiKeyAuth |
| | | // @accept application/json |
| | | // @Produce application/json |
| | | // @Param number path string true "供应商编码" |
| | | // @Success 200 {string} string "{"success":true,"data":{},"msg":"查询成功"}" |
| | | // @Router /s/getSupplierByNumber/{number} [get] |
| | | func (sApi *SupplierApi) GetSupplierByNumber(c *gin.Context) { |
| | | number := c.Param("number") |
| | | if number == "" { |
| | | response.FailWithMessage("编码参数不能为空", c) |
| | | return |
| | | } |
| | | if res, err := sService.GetSupplierByNumber(number); err != nil { |
| | | global.GVA_LOG.Error("查询失败!", zap.Error(err)) |
| | | response.FailWithMessage("查询失败", c) |
| | | } else { |
| | | response.OkWithData(gin.H{"res": res}, c) |
| | | } |
| | | } |
| | | |
| | | // GetSupplierList 分页获取Supplier列表 |
| | | // @Tags Supplier |
| | | // @Summary 分页获取Supplier列表 |
| | |
| | | response.OkWithMessage("修改成功", c) |
| | | } |
| | | } |
| | | |
| | | // GetSupplierProductList 获取供应商提供产品列表 |
| | | // @Tags Supplier |
| | | // @Summary 获取供应商提供产品列表 |
| | | // @Security ApiKeyAuth |
| | | // @accept application/json |
| | | // @Produce application/json |
| | | // @Param data query testReq.SupplierProduct true "获取供应商提供产品列表" |
| | | // @Param Authorization header string true "token" |
| | | // @Success 200 {string} string "{"success":true,"data":{},"msg":"获取成功"}" |
| | | // @Router /s/getSupplierProductList [get] |
| | | func (sApi *SupplierApi) GetSupplierProductList(c *gin.Context) { |
| | | var params testReq.SupplierProduct |
| | | err := c.ShouldBindQuery(¶ms) |
| | | if err != nil { |
| | | response.FailWithMessage(err.Error(), c) |
| | | return |
| | | } |
| | | list, total, err := sService.GetSupplierProduct(params) |
| | | if err != nil { |
| | | global.GVA_LOG.Error("获取失败!", zap.Error(err)) |
| | | response.FailWithMessage("获取失败", c) |
| | | return |
| | | } |
| | | response.OkWithDetailed(response.PageResult{ |
| | | List: list, |
| | | Total: total, |
| | | Page: params.Page, |
| | | PageSize: params.PageSize, |
| | | }, "获取成功", c) |
| | | } |