| | |
| | | @PostMapping("/api/v1/vehicleClean/list") |
| | | public R<PageInfo<XpVehicleClean>> list(@RequestBody VehicleCleanQuery query) { |
| | | PageInfo<XpVehicleClean> pageInfo = new PageInfo<>(query.getPageNum(), query.getPageSize()); |
| | | PageInfo<XpVehicleClean> page = xpVehicleCleanService.page(pageInfo, new LambdaQueryWrapper<XpVehicleClean>().eq(XpVehicleClean::getVehicleId, query.getVehicleId()).orderByDesc(BaseModel::getCreateTime)); |
| | | LambdaQueryWrapper<XpVehicleClean> wrapper = new LambdaQueryWrapper<XpVehicleClean>().eq(XpVehicleClean::getVehicleId, query.getVehicleId()); |
| | | if(query.getOperationUserName()!=null && !query.getOperationUserName().isEmpty()){ |
| | | wrapper.like(XpVehicleClean::getCreateBy, query.getOperationUserName()); |
| | | } |
| | | if(query.getStartTime()!=null && !query.getStartTime().isEmpty() && query.getEndTime()!=null && !query.getEndTime().isEmpty()){ |
| | | wrapper.between(XpVehicleClean::getCreateTime, query.getStartTime(), query.getEndTime()); |
| | | } |
| | | |
| | | PageInfo<XpVehicleClean> page = xpVehicleCleanService.page(pageInfo, wrapper.orderByDesc(BaseModel::getCreateTime)); |
| | | return R.ok(page); |
| | | } |
| | | |