lxw
2022-08-17 33fc6f002684fb746663a1d63c6e927f080a0e77
src/main/java/com/whyc/controller/ProductBomController.java
@@ -36,8 +36,8 @@
    @ApiOperation("图纸文件打包下载")
    @PostMapping("downloadCadDrawer")
    public void downloadCadDrawer(HttpServletRequest req, HttpServletResponse resp,@RequestBody ArrayList<String> pictureUrls){
        service.downloadCadDrawer(req,resp,pictureUrls);
    public void downloadCadDrawer(HttpServletRequest req, HttpServletResponse resp,@RequestBody List<ProductBom> boms){
        service.downloadCadDrawer(req,resp,boms);
    }
    @ApiOperation(value = "根据子件code获取最终的信息")
    @GetMapping("getBomBySubcode")
@@ -58,11 +58,11 @@
    @ApiOperation(tags = "产品管理",value = "获取所有产品信息")
    @GetMapping("getAllBom")
    public Response getAllBom(){
        return service.getAllBom();
    public Response getAllBom( @RequestParam(required = false) String parentCode,@RequestParam(required = false) String parentName, @RequestParam(required = false) String parentModel,  @RequestParam int pageCurr, @RequestParam int pageSize){
        return service.getAllBom(parentCode,parentName,parentModel,pageCurr,pageSize);
    }
    @ApiOperation(tags = "产品管理",value = "根据母料型号查询子件信息及有关联的散装件信息")
    @ApiOperation(tags = "产品管理",value = "根据母料型号查询子件信息及有最新版本关联的散装件信息")
    @GetMapping("getSubByComponentProduct")
    public Response getSubByComponentProduct(@RequestParam String parentModel){
        return service.getSubByComponentProduct(parentModel);