|
@@ -43,6 +43,35 @@ public class ItdmDeviceController extends JeecgController<ItdmDevice, IItdmDevic
|
|
|
@Autowired
|
|
|
private IItdmDeviceService itdmDeviceService;
|
|
|
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 分页列表设备过期查询
|
|
|
+ *
|
|
|
+ * @param itdmDevice
|
|
|
+ * @param pageNo
|
|
|
+ * @param pageSize
|
|
|
+ * @param req
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ //@AutoLog(value = "设备表-过期查询")
|
|
|
+ @ApiOperation(value="设备表-过期查询", notes="设备表-过期查询")
|
|
|
+ @GetMapping(value = "/expireList")
|
|
|
+ public Result<IPage<ItdmDevice>> queryExpirePageList(ItdmDevice itdmDevice,
|
|
|
+ @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
|
|
+ @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
|
|
|
+ HttpServletRequest req) {
|
|
|
+ ItdmDevice itdmDevice1 = new ItdmDevice();
|
|
|
+ QueryWrapper<ItdmDevice> queryWrapper = QueryGenerator.initQueryWrapper(itdmDevice1, req.getParameterMap());
|
|
|
+ queryWrapper.lambda().like(StringUtils.isNoneBlank(itdmDevice.getDeviceName()),ItdmDevice::getDeviceName,itdmDevice.getDeviceName());
|
|
|
+ queryWrapper.lambda().like(StringUtils.isNoneBlank(itdmDevice.getDeviceType()),ItdmDevice::getDeviceType,itdmDevice.getDeviceType());
|
|
|
+
|
|
|
+ queryWrapper.lt("device_life", new Date()); // 查询有效期小于当前时间的设备
|
|
|
+
|
|
|
+ Page<ItdmDevice> page = new Page<ItdmDevice>(pageNo, pageSize);
|
|
|
+ IPage<ItdmDevice> pageList = itdmDeviceService.page(page, queryWrapper);
|
|
|
+ return Result.OK(pageList);
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 设备下拉列表
|
|
|
*/
|