|
@@ -1,6 +1,7 @@
|
|
|
package org.jeecg.modules.chuanganqi.controller;
|
|
|
|
|
|
import java.util.Arrays;
|
|
|
+import java.util.Date;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
import java.util.stream.Collectors;
|
|
@@ -53,6 +54,44 @@ public class ItdmChuanganqiController extends JeecgController<ItdmChuanganqi, II
|
|
|
@Autowired
|
|
|
private IItdmChuanganqiService itdmChuanganqiService;
|
|
|
|
|
|
+ /**
|
|
|
+ * 传感器管理-过期总数查询
|
|
|
+ * */
|
|
|
+ @ApiOperation(value="传感器管理-过期总数查询", notes="传感器管理-过期总数查询")
|
|
|
+ @GetMapping(value = "/queryTotal")
|
|
|
+ public Result<Integer> queryTotal() {
|
|
|
+ int total = itdmChuanganqiService.total();
|
|
|
+ return Result.OK(total);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 过期分页列表查询
|
|
|
+ *
|
|
|
+ * @param itdmChuanganqi
|
|
|
+ * @param pageNo
|
|
|
+ * @param pageSize
|
|
|
+ * @param req
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ //@AutoLog(value = "传感器管理-分页列表查询")
|
|
|
+ @ApiOperation(value="传感器管理-过期分页列表查询", notes="传感器管理-过期分页列表查询")
|
|
|
+ @GetMapping(value = "/expireList")
|
|
|
+ public Result<IPage<ItdmChuanganqi>> queryExpirePageList(ItdmChuanganqi itdmChuanganqi,
|
|
|
+ @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
|
|
+ @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
|
|
|
+ HttpServletRequest req) {
|
|
|
+ ItdmChuanganqi itdmChuanganqi1 = new ItdmChuanganqi();
|
|
|
+ QueryWrapper<ItdmChuanganqi> queryWrapper = QueryGenerator.initQueryWrapper(itdmChuanganqi1, req.getParameterMap());
|
|
|
+ queryWrapper.lambda().like(StringUtils.isNoneBlank(itdmChuanganqi.getXuliehao()),ItdmChuanganqi::getXuliehao,itdmChuanganqi.getXuliehao());
|
|
|
+
|
|
|
+ queryWrapper.le("youxiaoqi", new Date()); // 查询有效期小于等于当前时间的设备
|
|
|
+
|
|
|
+ Page<ItdmChuanganqi> page = new Page<ItdmChuanganqi>(pageNo, pageSize);
|
|
|
+ IPage<ItdmChuanganqi> pageList = itdmChuanganqiService.page(page, queryWrapper);
|
|
|
+ return Result.OK(pageList);
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 传感器下拉列表
|
|
|
*/
|