| | |
| | | |
| | | @ApiOperation(tags = "产品管理",value = "获取所有产品信息") |
| | | @GetMapping("getAllBom") |
| | | public Response getAllBom( @RequestParam int pageCurr, @RequestParam int pageSize){ |
| | | return service.getAllBom(pageCurr,pageSize); |
| | | 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 = "根据母料型号查询子件信息及有最新版本关联的散装件信息") |
| | |
| | | } |
| | | /** |
| | | * 获取所有产品信息*/ |
| | | public Response getAllBom(int pageCurr,int pageSize) { |
| | | public Response getAllBom(String parentCode,String parentName,String parentModel, int pageCurr,int pageSize) { |
| | | PageHelper.startPage(pageCurr,pageSize); |
| | | QueryWrapper wrapper=new QueryWrapper(); |
| | | wrapper.select("distinct parent_code","parent_name","parent_model","version").orderByAsc("id"); |
| | | if(parentCode!=null&&!parentCode.isEmpty()){ |
| | | wrapper.like("parent_code",parentCode); |
| | | } |
| | | if(parentName!=null&&!parentName.isEmpty()){ |
| | | wrapper.like("parent_name",parentName); |
| | | } |
| | | if(parentModel!=null&&!parentModel.isEmpty()){ |
| | | wrapper.like("parent_model",parentModel); |
| | | } |
| | | List list=mapper.selectList(wrapper); |
| | | PageInfo pageInfo=new PageInfo(list); |
| | | return new Response().setII(1,list!=null?true:false,pageInfo,"返回数据"); |