|
@@ -46,18 +46,17 @@ public class DatumPointController {
|
|
|
|
|
|
@GetMapping("/list")
|
|
|
public R<IPage<DatumPoint>> list( String contractId, Query page, String type, String name){
|
|
|
- Map<String, Object> param = new HashMap<>(10);
|
|
|
+ LambdaQueryWrapper<DatumPoint> queryWrapper=Wrappers.<DatumPoint>lambdaQuery();
|
|
|
if(StringUtil.isNotBlank(contractId)){
|
|
|
- param.put("contractId",contractId);
|
|
|
+ queryWrapper.eq(DatumPoint::getContractId,contractId);
|
|
|
}
|
|
|
if(StringUtil.isNotBlank(type)){
|
|
|
- param.put("type",type);
|
|
|
+ queryWrapper.eq(DatumPoint::getType,type);
|
|
|
}
|
|
|
- if(StringUtil.isNotBlank(contractId)){
|
|
|
- param.put("name",name);
|
|
|
- param.put("remark",name);
|
|
|
+ if(StringUtil.isNotBlank(name)){
|
|
|
+ queryWrapper.and(e->e.like(DatumPoint::getName,name).or().like(DatumPoint::getRemark,name));
|
|
|
}
|
|
|
- return R.data(service.page(Condition.getPage(page),Condition.getQueryWrapper(param,DatumPoint.class)));
|
|
|
+ return R.data(service.page(Condition.getPage(page),queryWrapper));
|
|
|
}
|
|
|
|
|
|
@PostMapping("/add")
|