供应商

This commit is contained in:
2024-10-30 15:42:50 +08:00
parent 7cc63c62e1
commit 259fcc87d0
2 changed files with 19 additions and 1 deletions

View File

@@ -100,4 +100,10 @@ public class SupplierInfoRest {
List<SupplierInfoVo> w = SupplierInfoService.getSupplierCountByOrgSid(orgSid);
return rb.success().setData(w);
}
@ApiOperation("根据条件分页查询数据的列表")
@PostMapping("/listPage1")
public ResultBean<PagerVo<SupplierInfoVo>> listPage1(@RequestBody PagerQuery<SupplierInfoQuery> pq){
ResultBean rb = ResultBean.fireFail();
return SupplierInfoService.listPageVo1(pq);
}
}

View File

@@ -193,5 +193,17 @@ public class SupplierInfoService extends MybatisBaseService<SupplierInfoMapper,
List<SupplierInfoVo> supplierInfoChoiceList = baseMapper.getSupplierCountByOrgSid(useOrgSid);
return supplierInfoChoiceList;
}
public ResultBean<PagerVo<SupplierInfoVo>> listPageVo1(PagerQuery<SupplierInfoQuery> pq) {
ResultBean rb = ResultBean.fireFail();
SupplierInfoQuery query = pq.getParams();
QueryWrapper<SupplierInfo> qw = new QueryWrapper<SupplierInfo>();
qw.eq("s.orgSidPath",query.getOrgPath());
if(StringUtils.isNotBlank(query.getSupplierName())){
qw.like("a.supplierName",query.getSupplierName());
}
IPage<SupplierInfo> page = PagerUtil.queryToPage(pq);
IPage<SupplierInfoVo> pagging = baseMapper.selectPageVo(page, qw);
PagerVo<SupplierInfoVo> p = PagerUtil.pageToVo(pagging, null);
return rb.success().setData(p);
}
}