| | |
| | | import org.springframework.web.bind.annotation.*; |
| | | |
| | | import javax.servlet.http.HttpServletRequest; |
| | | import javax.servlet.http.HttpServletResponse; |
| | | import java.util.ArrayList; |
| | | import java.util.Date; |
| | | import java.util.List; |
| | | |
| | | @Api(tags = "图纸管理") |
| | | @RestController |
| | |
| | | public Response searchCadDrawer(@RequestBody ProductBom productBom, @RequestParam int pageCurr, @RequestParam int pageSize){ |
| | | return service.searchCadDrawer(productBom,pageCurr,pageSize); |
| | | } |
| | | |
| | | /* |
| | | @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") |
| | | public Response getBomBySubcode(@RequestParam String scode){ |
| | |
| | | return new Response().set(1,true,"记录下载日志"); |
| | | } |
| | | |
| | | @ApiOperation(tags = "产品管理",value = "获取所有产品信息") |
| | | /* @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 = "根据母料型号查询子件信息及有最新版本关联的散装件信息") |
| | | @GetMapping("getSubByComponentProduct") |
| | | public Response getSubByComponentProduct(@RequestParam String parentModel){ |
| | | return service.getSubByComponentProduct(parentModel); |
| | | } |
| | | /*@ApiOperation(tags = "产品管理",value = "根据母料型号查询子件信息及有最新版本关联的散装件信息") |
| | | @GetMapping("getSubByMaterialProduct") |
| | | public Response getSubByMaterialProduct(@RequestParam String parentModel){ |
| | | return service.getSubByMaterialProduct(parentModel); |
| | | }*/ |
| | | |
| | | @ApiOperation(tags = "产品管理",value = "产品打包下载") |
| | | /*@ApiOperation(tags = "产品管理",value = "产品打包下载") |
| | | @GetMapping("downloadBom") |
| | | public void downloadBom(HttpServletRequest req, HttpServletResponse resp,@RequestParam String parentModel){ |
| | | service.downloadBom(req,resp,parentModel); |
| | | } |
| | | }*/ |
| | | @ApiOperation(tags = "散装件管理",value = "查询所有产品中没有与指定散装件关联的子件") |
| | | @GetMapping("getAllSubWithOutComponent") |
| | | public Response getAllSubWithOutComponent(@RequestParam int componentId){ |
| | | return service.getAllSubWithOutComponent(componentId); |
| | | @GetMapping("getAllSubWithOutMaterial") |
| | | public Response getAllSubWithOutMaterial(@RequestParam int materialId){ |
| | | return service.getAllSubWithOutMaterial(materialId); |
| | | } |
| | | |
| | | } |