package com.wms_admin.server.controller; import com.wms_admin.server.entity.ProductModel; import com.wms_admin.server.service.ProductModelService; import com.wms_admin.utils.Result; import io.swagger.annotations.*; import lombok.NonNull; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.util.ObjectUtils; import org.springframework.web.bind.annotation.*; import java.util.HashMap; import java.util.List; import java.util.Map; /** *
* 前端控制器 *
* * @author 江苏鵷雏网络科技有限公司 * @since 2023-06-07 */ @Api(tags = "添加库存型号") @RestController @RequestMapping("/product-model") public class ProductModelController { @Autowired private ProductModelService service; @PostMapping("/add") @ApiOperation("库存型号添加接口") @ApiImplicitParams(value = { @ApiImplicitParam(name = "productCode",value = "型号编码", dataTypeClass = String.class,required = true), @ApiImplicitParam(name = "productModel",value = "型号名称", dataTypeClass = String.class,required = true), @ApiImplicitParam(name = "productNameId",value = "库存名称id", dataTypeClass = String.class,required = true) }) public Result> AddProductModel(String productCode, String productModel, Integer productNameId){ if (ObjectUtils.isEmpty(productCode)){ return Result.fail("添加失败,请输入编码!"); } if (ObjectUtils.isEmpty(productModel)){ return Result.fail("添加失败,请输入型号!"); } if (ObjectUtils.isEmpty(productNameId)){ return Result.fail("添加失败,请选择名称!"); } Integer integer = service.AddProductModel(productCode, productModel, productNameId); if (integer == 1){ return Result.success("添加【"+ productModel +"】成功!"); } return Result.fail("添加【"+ productModel +"】失败,可能已经存在!"); } @GetMapping("/selectAll") @ApiOperation("查询库存名称ID查询对应型号") @ApiImplicitParams(value = { @ApiImplicitParam(name = "productNameId",value = "库存名称id", dataTypeClass = String.class,required = true), }) public Result> SelectIdAllProductModel(Integer productNameId){ List