| | |
| | | |
| | | @ApiOperation(value = "查询所有的散装件信息分页(带上关联的子件信息,status状态不做处理))") |
| | | @GetMapping("getAllComponent") |
| | | public Response getAllComponent(@RequestParam int pageCurr, @RequestParam int pageSize){ |
| | | return service.getAllComponent(pageCurr,pageSize); |
| | | public Response getAllComponent(@RequestParam(required = false) String subCode,@RequestParam(required = false) String subName, @RequestParam(required = false) String subModel,@RequestParam int pageCurr, @RequestParam int pageSize){ |
| | | return service.getAllComponent(subCode,subName,subModel,pageCurr,pageSize); |
| | | } |
| | | @ApiOperation(tags = "产品管理",value = "查询所有的散装件信息不分页(不包含被最新版本关联的散装件,status=1可用)") |
| | | @GetMapping("getComponentWithoutSub") |
| | |
| | | //查询所有的散装件信息不分页 |
| | | List<Component> getComponentWithoutSub(String parentModel, String subName,int version); |
| | | //查询所有的散装件信息加设置了替换关系的子件信息 |
| | | List<Component> getAllComponent(); |
| | | List<Component> getAllComponent(String subCode,String subName,String subModel); |
| | | //查询出存在替换关系得散装件 |
| | | List<ProductBom> getReplaceComponent(String parentModel); |
| | | //历史版本下载查询出存在替换关系得散装件 |
| | |
| | | @Autowired(required = false) |
| | | private ComponentMapper mapper; |
| | | //查询所有的散装件信息加设置了替换关系的子件信息 |
| | | public Response getAllComponent(int pageCurr,int pageSize) { |
| | | public Response getAllComponent(String subCode,String subName,String subModel,int pageCurr,int pageSize) { |
| | | PageHelper.startPage(pageCurr,pageSize); |
| | | /*QueryWrapper wrapper=new QueryWrapper(); |
| | | wrapper.orderByAsc("id"); |
| | | List<Component> list=mapper.selectList(wrapper);*/ |
| | | List<Component> list=mapper.getAllComponent(); |
| | | List<Component> list=mapper.getAllComponent(subCode,subName,subModel); |
| | | PageInfo pageInfo=new PageInfo(list); |
| | | return new Response().setII(1,list.size()>0?true:false,pageInfo,"返回所有的散装件"); |
| | | } |
| | |
| | | |
| | | <select id="getAllComponent" resultMap="productBomList"> |
| | | select distinct * from db_doc.tb_component |
| | | <where> |
| | | 1=1 |
| | | <if test="subCode!=null&&subCode!=''"> |
| | | and sub_code like '%${subCode}%' |
| | | </if> |
| | | <if test="subName!=null&&subName!=''"> |
| | | and sub_name like '%${subName}%' |
| | | </if> |
| | | <if test="subModel!=null&&subModel!=''"> |
| | | and sub_name like '%${subModel}%' |
| | | </if> |
| | | </where> |
| | | order by id asc |
| | | </select> |
| | | <select id="selectComponentProductHistory" resultType="com.whyc.pojo.ComponentProductHistory"> |