diff --git a/casic-metering-common/src/main/java/com/casic/missiles/enums/plan/CheckCompletionEnum.java b/casic-metering-common/src/main/java/com/casic/missiles/enums/plan/CheckCompletionEnum.java
index 6a9eb52..ff20714 100644
--- a/casic-metering-common/src/main/java/com/casic/missiles/enums/plan/CheckCompletionEnum.java
+++ b/casic-metering-common/src/main/java/com/casic/missiles/enums/plan/CheckCompletionEnum.java
@@ -2,10 +2,19 @@
public interface CheckCompletionEnum {
+ /**
+ * 未检定
+ */
String UNCHECK = "1";
+ /**
+ * 检定中
+ */
String IN_CHECK = "2";
+ /**
+ * 已检完
+ */
String CHECKED = "3";
String GO_BACK = "4";
diff --git a/casic-metering-common/src/main/java/com/casic/missiles/enums/plan/CheckCompletionEnum.java b/casic-metering-common/src/main/java/com/casic/missiles/enums/plan/CheckCompletionEnum.java
index 6a9eb52..ff20714 100644
--- a/casic-metering-common/src/main/java/com/casic/missiles/enums/plan/CheckCompletionEnum.java
+++ b/casic-metering-common/src/main/java/com/casic/missiles/enums/plan/CheckCompletionEnum.java
@@ -2,10 +2,19 @@
public interface CheckCompletionEnum {
+ /**
+ * 未检定
+ */
String UNCHECK = "1";
+ /**
+ * 检定中
+ */
String IN_CHECK = "2";
+ /**
+ * 已检完
+ */
String CHECKED = "3";
String GO_BACK = "4";
diff --git a/casic-metering-common/src/main/java/com/casic/missiles/enums/system/ApplyFromIdEnum.java b/casic-metering-common/src/main/java/com/casic/missiles/enums/system/ApplyFromIdEnum.java
index 4cf9e50..d4003c6 100644
--- a/casic-metering-common/src/main/java/com/casic/missiles/enums/system/ApplyFromIdEnum.java
+++ b/casic-metering-common/src/main/java/com/casic/missiles/enums/system/ApplyFromIdEnum.java
@@ -4,49 +4,22 @@
/**
* 设备与装置
*/
- EQUIPMENT_APPROVAL("sbtzgl", "2", "设备台账审批"),
-
- EQUIPMENT_SEALED_APPROVAL("sbfcsq", "3", "设备封存申请"),
- EQUIPMENT_UNSEALED_APPROVAL("sbqfsq", "3", "设备启封申请"),
- EQUIPMENT_DISABLE_APPROVAL("sbjysq", "3", "设备禁用申请"),
- EQUIPMENT_SCRAP_APPROVAL("sbbfsq", "3", "设备报废申请"),
- EQUIPMENT_DELAY_APPROVAL("sbyysq", "3", "设备延用申请"),
-
-
- PLAN_APPROVAL("jljhgl","1","计量计划管理"),
- INSPECTION_EARLY_APPROVAL("tqsjsq","1","提前送检申请"),
- INSPECTION_DELAY_APPROVAL("ycsjsq","1","延迟送检申请"),
-
- SUBCONTRACTOR_APPROVAL("fbfmlgl","4","分包方名录管理"),
- SUBCONTRACT_REVIEW_APPROVAL("fbfpsbgl","4","分包方评审表"),
-
+ EQUIPMENT_APPROVAL("sbtzgl", "设备台账", "设备台账"),
+ EQUIPMENT_SEALED_APPROVAL("sbfcsq", "状态维护", "设备封存申请"),
+ EQUIPMENT_UNSEALED_APPROVAL("sbqfsq", "状态维护", "设备启封申请"),
+ EQUIPMENT_DISABLE_APPROVAL("sbjysq", "状态维护", "设备禁用申请"),
+ EQUIPMENT_SCRAP_APPROVAL("sbbfsq", "状态维护", "设备报废申请"),
+ EQUIPMENT_DELAY_APPROVAL("sbyysq", "状态维护", "设备延用申请"),
+ PLAN_APPROVAL("jljhgl","计量计划","计量计划"),
+ INSPECTION_EARLY_APPROVAL("tqsjsq","计量计划","提前送检申请"),
+ INSPECTION_DELAY_APPROVAL("ycsjsq","计量计划","延迟送检申请"),
+ SUBCONTRACTOR_APPROVAL("fbfmlgl","分包管理","分包方名录"),
+ SUBCONTRACT_REVIEW_APPROVAL("fbfpsbgl","分包管理","分包方评审表"),
/**
* 属于计量业务系统
*/
- CUSTOMER_SUGGEST_FORM_APPROVAL("zyglwtfyjdjb", "3", "委托方意见登记表审批"),
-
-
- STANDARD_CHANGE_APPROVAL("sbglbzzzghsq", "3", "标准装置更换申请"),
- STANDARD_PAUSE_APPROVAL("sbglbzzzztsq", "3", "标准装置暂停申请"),
- STANDARD_REVERT_APPROVAL("sbglbzzzcxsq", "3", "标准装置撤销申请"),
- STANDARD_RESUME_APPROVAL("sbglbzzzhfsq", "3", "标准装置恢复申请"),
- STANDARD_CHECK_APPROVAL("sbglbzzzfcsq", "3", "标准装置复查申请"),
- DEVICE_UNUSED_APPROVAL("sbglsbxzsq", "3", "设备闲置申请"),
- DEVICE_SEALED_APPROVAL("sbglsbfcsq", "3", "设备封存申请"),
- DEVICE_UNSEALED_APPROVAL("sbglsbqfsq", "3", "设备启封申请"),
- DEVICE_SCRAP_APPROVAL("sbglsbbfsq", "3", "设备报废申请"),
- DEVICE_HANDLE_APPROVAL("sbglsbczsq", "3", "设备处置申请"),
- DEVICE_CONSUMING_APPROVAL("clsblysp", "3", "设备领用申请"),
- DEVICE_BORROW_APPROVAL("clsbjysp", "3", "设备借用申请"),
- DEVICE_FIX_APPROVAL("sbglsbjxsq", "3", "设备检修申请"),
- DEVICE_FIX_ACCEPTANCE("sbglsbjxbyysd", "3", "设备检修保养验收单"),
- CERTIFICATE_PRINT_APPROVAL("ywglzsdy", "1", "证书打印通过"),
- CERTIFICATE_REPORT_APPROVAL("ywglzsbg", "1", "证书报告通过"),
- OUTSOURCER_APPROVAL("ywglfbfzg", "1", "分包方资格"),
- OUTSOURCE_PROJECT_APPLY_APPROVAL("ywglfbxmsq", "1", "分包项目申请"),
- OUTSOURCE_PROJECT_CHECK_APPROVAL("ywglfbxmys", "1", "分包项目验收"),
- AGREEMENT_APPROVAL("cwczht", "2", "合同"),
- SITE_EXECUTIVE_INFO_APPROVAL("ywglxcjc", "1", "现场检测审批");
+ CUSTOMER_SUGGEST_FORM_APPROVAL("zyglwtfyjdjb", "计量业务", "委托方意见登记表审批"),
+ ;
private String code;
private String source;//MessageSourceModuleEnum类code,工作台审批消息提醒接口使用
diff --git a/casic-metering-common/src/main/java/com/casic/missiles/enums/plan/CheckCompletionEnum.java b/casic-metering-common/src/main/java/com/casic/missiles/enums/plan/CheckCompletionEnum.java
index 6a9eb52..ff20714 100644
--- a/casic-metering-common/src/main/java/com/casic/missiles/enums/plan/CheckCompletionEnum.java
+++ b/casic-metering-common/src/main/java/com/casic/missiles/enums/plan/CheckCompletionEnum.java
@@ -2,10 +2,19 @@
public interface CheckCompletionEnum {
+ /**
+ * 未检定
+ */
String UNCHECK = "1";
+ /**
+ * 检定中
+ */
String IN_CHECK = "2";
+ /**
+ * 已检完
+ */
String CHECKED = "3";
String GO_BACK = "4";
diff --git a/casic-metering-common/src/main/java/com/casic/missiles/enums/system/ApplyFromIdEnum.java b/casic-metering-common/src/main/java/com/casic/missiles/enums/system/ApplyFromIdEnum.java
index 4cf9e50..d4003c6 100644
--- a/casic-metering-common/src/main/java/com/casic/missiles/enums/system/ApplyFromIdEnum.java
+++ b/casic-metering-common/src/main/java/com/casic/missiles/enums/system/ApplyFromIdEnum.java
@@ -4,49 +4,22 @@
/**
* 设备与装置
*/
- EQUIPMENT_APPROVAL("sbtzgl", "2", "设备台账审批"),
-
- EQUIPMENT_SEALED_APPROVAL("sbfcsq", "3", "设备封存申请"),
- EQUIPMENT_UNSEALED_APPROVAL("sbqfsq", "3", "设备启封申请"),
- EQUIPMENT_DISABLE_APPROVAL("sbjysq", "3", "设备禁用申请"),
- EQUIPMENT_SCRAP_APPROVAL("sbbfsq", "3", "设备报废申请"),
- EQUIPMENT_DELAY_APPROVAL("sbyysq", "3", "设备延用申请"),
-
-
- PLAN_APPROVAL("jljhgl","1","计量计划管理"),
- INSPECTION_EARLY_APPROVAL("tqsjsq","1","提前送检申请"),
- INSPECTION_DELAY_APPROVAL("ycsjsq","1","延迟送检申请"),
-
- SUBCONTRACTOR_APPROVAL("fbfmlgl","4","分包方名录管理"),
- SUBCONTRACT_REVIEW_APPROVAL("fbfpsbgl","4","分包方评审表"),
-
+ EQUIPMENT_APPROVAL("sbtzgl", "设备台账", "设备台账"),
+ EQUIPMENT_SEALED_APPROVAL("sbfcsq", "状态维护", "设备封存申请"),
+ EQUIPMENT_UNSEALED_APPROVAL("sbqfsq", "状态维护", "设备启封申请"),
+ EQUIPMENT_DISABLE_APPROVAL("sbjysq", "状态维护", "设备禁用申请"),
+ EQUIPMENT_SCRAP_APPROVAL("sbbfsq", "状态维护", "设备报废申请"),
+ EQUIPMENT_DELAY_APPROVAL("sbyysq", "状态维护", "设备延用申请"),
+ PLAN_APPROVAL("jljhgl","计量计划","计量计划"),
+ INSPECTION_EARLY_APPROVAL("tqsjsq","计量计划","提前送检申请"),
+ INSPECTION_DELAY_APPROVAL("ycsjsq","计量计划","延迟送检申请"),
+ SUBCONTRACTOR_APPROVAL("fbfmlgl","分包管理","分包方名录"),
+ SUBCONTRACT_REVIEW_APPROVAL("fbfpsbgl","分包管理","分包方评审表"),
/**
* 属于计量业务系统
*/
- CUSTOMER_SUGGEST_FORM_APPROVAL("zyglwtfyjdjb", "3", "委托方意见登记表审批"),
-
-
- STANDARD_CHANGE_APPROVAL("sbglbzzzghsq", "3", "标准装置更换申请"),
- STANDARD_PAUSE_APPROVAL("sbglbzzzztsq", "3", "标准装置暂停申请"),
- STANDARD_REVERT_APPROVAL("sbglbzzzcxsq", "3", "标准装置撤销申请"),
- STANDARD_RESUME_APPROVAL("sbglbzzzhfsq", "3", "标准装置恢复申请"),
- STANDARD_CHECK_APPROVAL("sbglbzzzfcsq", "3", "标准装置复查申请"),
- DEVICE_UNUSED_APPROVAL("sbglsbxzsq", "3", "设备闲置申请"),
- DEVICE_SEALED_APPROVAL("sbglsbfcsq", "3", "设备封存申请"),
- DEVICE_UNSEALED_APPROVAL("sbglsbqfsq", "3", "设备启封申请"),
- DEVICE_SCRAP_APPROVAL("sbglsbbfsq", "3", "设备报废申请"),
- DEVICE_HANDLE_APPROVAL("sbglsbczsq", "3", "设备处置申请"),
- DEVICE_CONSUMING_APPROVAL("clsblysp", "3", "设备领用申请"),
- DEVICE_BORROW_APPROVAL("clsbjysp", "3", "设备借用申请"),
- DEVICE_FIX_APPROVAL("sbglsbjxsq", "3", "设备检修申请"),
- DEVICE_FIX_ACCEPTANCE("sbglsbjxbyysd", "3", "设备检修保养验收单"),
- CERTIFICATE_PRINT_APPROVAL("ywglzsdy", "1", "证书打印通过"),
- CERTIFICATE_REPORT_APPROVAL("ywglzsbg", "1", "证书报告通过"),
- OUTSOURCER_APPROVAL("ywglfbfzg", "1", "分包方资格"),
- OUTSOURCE_PROJECT_APPLY_APPROVAL("ywglfbxmsq", "1", "分包项目申请"),
- OUTSOURCE_PROJECT_CHECK_APPROVAL("ywglfbxmys", "1", "分包项目验收"),
- AGREEMENT_APPROVAL("cwczht", "2", "合同"),
- SITE_EXECUTIVE_INFO_APPROVAL("ywglxcjc", "1", "现场检测审批");
+ CUSTOMER_SUGGEST_FORM_APPROVAL("zyglwtfyjdjb", "计量业务", "委托方意见登记表审批"),
+ ;
private String code;
private String source;//MessageSourceModuleEnum类code,工作台审批消息提醒接口使用
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/BoardMessageMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/BoardMessageMapper.java
index b2557dd..281c3db 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/BoardMessageMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/BoardMessageMapper.java
@@ -1,7 +1,12 @@
package com.casic.missiles.mapper.board;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.casic.missiles.model.board.BoardMessage;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
/**
*
@@ -13,4 +18,11 @@
*/
public interface BoardMessageMapper extends BaseMapper {
+ List checkMessagePage(@Param("page") Page page, @Param("ew") QueryWrapper ew);
+
+ List noticeMessagePage(@Param("page") Page page, @Param("ew") QueryWrapper ew,
+ @Param("userCompanyId") Long userCompanyId, @Param("userCompanyName") String userCompanyName);
+
+ List remindMessagePage(@Param("page") Page page, @Param("ew") QueryWrapper ew,
+ @Param("userId") Long userId, @Param("userName") String userName);
}
diff --git a/casic-metering-common/src/main/java/com/casic/missiles/enums/plan/CheckCompletionEnum.java b/casic-metering-common/src/main/java/com/casic/missiles/enums/plan/CheckCompletionEnum.java
index 6a9eb52..ff20714 100644
--- a/casic-metering-common/src/main/java/com/casic/missiles/enums/plan/CheckCompletionEnum.java
+++ b/casic-metering-common/src/main/java/com/casic/missiles/enums/plan/CheckCompletionEnum.java
@@ -2,10 +2,19 @@
public interface CheckCompletionEnum {
+ /**
+ * 未检定
+ */
String UNCHECK = "1";
+ /**
+ * 检定中
+ */
String IN_CHECK = "2";
+ /**
+ * 已检完
+ */
String CHECKED = "3";
String GO_BACK = "4";
diff --git a/casic-metering-common/src/main/java/com/casic/missiles/enums/system/ApplyFromIdEnum.java b/casic-metering-common/src/main/java/com/casic/missiles/enums/system/ApplyFromIdEnum.java
index 4cf9e50..d4003c6 100644
--- a/casic-metering-common/src/main/java/com/casic/missiles/enums/system/ApplyFromIdEnum.java
+++ b/casic-metering-common/src/main/java/com/casic/missiles/enums/system/ApplyFromIdEnum.java
@@ -4,49 +4,22 @@
/**
* 设备与装置
*/
- EQUIPMENT_APPROVAL("sbtzgl", "2", "设备台账审批"),
-
- EQUIPMENT_SEALED_APPROVAL("sbfcsq", "3", "设备封存申请"),
- EQUIPMENT_UNSEALED_APPROVAL("sbqfsq", "3", "设备启封申请"),
- EQUIPMENT_DISABLE_APPROVAL("sbjysq", "3", "设备禁用申请"),
- EQUIPMENT_SCRAP_APPROVAL("sbbfsq", "3", "设备报废申请"),
- EQUIPMENT_DELAY_APPROVAL("sbyysq", "3", "设备延用申请"),
-
-
- PLAN_APPROVAL("jljhgl","1","计量计划管理"),
- INSPECTION_EARLY_APPROVAL("tqsjsq","1","提前送检申请"),
- INSPECTION_DELAY_APPROVAL("ycsjsq","1","延迟送检申请"),
-
- SUBCONTRACTOR_APPROVAL("fbfmlgl","4","分包方名录管理"),
- SUBCONTRACT_REVIEW_APPROVAL("fbfpsbgl","4","分包方评审表"),
-
+ EQUIPMENT_APPROVAL("sbtzgl", "设备台账", "设备台账"),
+ EQUIPMENT_SEALED_APPROVAL("sbfcsq", "状态维护", "设备封存申请"),
+ EQUIPMENT_UNSEALED_APPROVAL("sbqfsq", "状态维护", "设备启封申请"),
+ EQUIPMENT_DISABLE_APPROVAL("sbjysq", "状态维护", "设备禁用申请"),
+ EQUIPMENT_SCRAP_APPROVAL("sbbfsq", "状态维护", "设备报废申请"),
+ EQUIPMENT_DELAY_APPROVAL("sbyysq", "状态维护", "设备延用申请"),
+ PLAN_APPROVAL("jljhgl","计量计划","计量计划"),
+ INSPECTION_EARLY_APPROVAL("tqsjsq","计量计划","提前送检申请"),
+ INSPECTION_DELAY_APPROVAL("ycsjsq","计量计划","延迟送检申请"),
+ SUBCONTRACTOR_APPROVAL("fbfmlgl","分包管理","分包方名录"),
+ SUBCONTRACT_REVIEW_APPROVAL("fbfpsbgl","分包管理","分包方评审表"),
/**
* 属于计量业务系统
*/
- CUSTOMER_SUGGEST_FORM_APPROVAL("zyglwtfyjdjb", "3", "委托方意见登记表审批"),
-
-
- STANDARD_CHANGE_APPROVAL("sbglbzzzghsq", "3", "标准装置更换申请"),
- STANDARD_PAUSE_APPROVAL("sbglbzzzztsq", "3", "标准装置暂停申请"),
- STANDARD_REVERT_APPROVAL("sbglbzzzcxsq", "3", "标准装置撤销申请"),
- STANDARD_RESUME_APPROVAL("sbglbzzzhfsq", "3", "标准装置恢复申请"),
- STANDARD_CHECK_APPROVAL("sbglbzzzfcsq", "3", "标准装置复查申请"),
- DEVICE_UNUSED_APPROVAL("sbglsbxzsq", "3", "设备闲置申请"),
- DEVICE_SEALED_APPROVAL("sbglsbfcsq", "3", "设备封存申请"),
- DEVICE_UNSEALED_APPROVAL("sbglsbqfsq", "3", "设备启封申请"),
- DEVICE_SCRAP_APPROVAL("sbglsbbfsq", "3", "设备报废申请"),
- DEVICE_HANDLE_APPROVAL("sbglsbczsq", "3", "设备处置申请"),
- DEVICE_CONSUMING_APPROVAL("clsblysp", "3", "设备领用申请"),
- DEVICE_BORROW_APPROVAL("clsbjysp", "3", "设备借用申请"),
- DEVICE_FIX_APPROVAL("sbglsbjxsq", "3", "设备检修申请"),
- DEVICE_FIX_ACCEPTANCE("sbglsbjxbyysd", "3", "设备检修保养验收单"),
- CERTIFICATE_PRINT_APPROVAL("ywglzsdy", "1", "证书打印通过"),
- CERTIFICATE_REPORT_APPROVAL("ywglzsbg", "1", "证书报告通过"),
- OUTSOURCER_APPROVAL("ywglfbfzg", "1", "分包方资格"),
- OUTSOURCE_PROJECT_APPLY_APPROVAL("ywglfbxmsq", "1", "分包项目申请"),
- OUTSOURCE_PROJECT_CHECK_APPROVAL("ywglfbxmys", "1", "分包项目验收"),
- AGREEMENT_APPROVAL("cwczht", "2", "合同"),
- SITE_EXECUTIVE_INFO_APPROVAL("ywglxcjc", "1", "现场检测审批");
+ CUSTOMER_SUGGEST_FORM_APPROVAL("zyglwtfyjdjb", "计量业务", "委托方意见登记表审批"),
+ ;
private String code;
private String source;//MessageSourceModuleEnum类code,工作台审批消息提醒接口使用
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/BoardMessageMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/BoardMessageMapper.java
index b2557dd..281c3db 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/BoardMessageMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/BoardMessageMapper.java
@@ -1,7 +1,12 @@
package com.casic.missiles.mapper.board;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.casic.missiles.model.board.BoardMessage;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
/**
*
@@ -13,4 +18,11 @@
*/
public interface BoardMessageMapper extends BaseMapper {
+ List checkMessagePage(@Param("page") Page page, @Param("ew") QueryWrapper ew);
+
+ List noticeMessagePage(@Param("page") Page page, @Param("ew") QueryWrapper ew,
+ @Param("userCompanyId") Long userCompanyId, @Param("userCompanyName") String userCompanyName);
+
+ List remindMessagePage(@Param("page") Page page, @Param("ew") QueryWrapper ew,
+ @Param("userId") Long userId, @Param("userName") String userName);
}
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/NoticeBoardMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/NoticeBoardMapper.java
index 5558ef4..a4a501d 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/NoticeBoardMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/NoticeBoardMapper.java
@@ -3,10 +3,7 @@
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.casic.missiles.core.datascope.DataScope;
-import com.casic.missiles.dto.board.EquipmentBoardList;
-import com.casic.missiles.dto.board.EquipmentInCheckAggr;
-import com.casic.missiles.dto.board.EquipmentStatisticsList;
-import com.casic.missiles.dto.board.EquipmentToCheckAggr;
+import com.casic.missiles.dto.board.*;
import org.apache.ibatis.annotations.Param;
import java.util.List;
@@ -19,16 +16,23 @@
@Param("deptName") String deptName,
@Param("checkedStatus") List checkedStatus);
- List toCheckEquipmentPage(@Param("page") Page page,
- @Param("ew") QueryWrapper queryWrapper);
+ List toCheckEquipmentList(@Param("ew") QueryWrapper queryWrapper);
- EquipmentToCheckAggr toCheckStatistics(@Param("ew")QueryWrapper queryWrapper);
+ EquipmentToCheckAggr toCheckStatistics(@Param("ew") QueryWrapper queryWrapper);
- List inCheckEquipmentPage(@Param("page")Page page,
- @Param("ew") QueryWrapper queryWrapper);
+ List inCheckEquipmentList(@Param("ew") QueryWrapper queryWrapper);
- EquipmentInCheckAggr inCheckStatistics(@Param("ew")QueryWrapper queryWrapper,
- @Param("unCheckStatus")List unCheckStatus,
- @Param("inCheckStatus")List inCheckStatus,
- @Param("checkedStatus")List checkedStatus);
+ EquipmentInCheckAggr inCheckStatistics(@Param("ew") QueryWrapper queryWrapper,
+ @Param("unCheckStatus") List unCheckStatus,
+ @Param("inCheckStatus") List inCheckStatus,
+ @Param("checkedStatus") List checkedStatus);
+
+ List shouldCheckAggr(@Param("deptIds") List deptIds,
+ @Param("startTime") String startTime,
+ @Param("endTime") String endTime);
+
+ List haveCheckAggr(@Param("deptIds") List deptIds,
+ @Param("checkedStatus") List checkedStatus,
+ @Param("startTime") String startTime,
+ @Param("endTime") String endTime);
}
diff --git a/casic-metering-common/src/main/java/com/casic/missiles/enums/plan/CheckCompletionEnum.java b/casic-metering-common/src/main/java/com/casic/missiles/enums/plan/CheckCompletionEnum.java
index 6a9eb52..ff20714 100644
--- a/casic-metering-common/src/main/java/com/casic/missiles/enums/plan/CheckCompletionEnum.java
+++ b/casic-metering-common/src/main/java/com/casic/missiles/enums/plan/CheckCompletionEnum.java
@@ -2,10 +2,19 @@
public interface CheckCompletionEnum {
+ /**
+ * 未检定
+ */
String UNCHECK = "1";
+ /**
+ * 检定中
+ */
String IN_CHECK = "2";
+ /**
+ * 已检完
+ */
String CHECKED = "3";
String GO_BACK = "4";
diff --git a/casic-metering-common/src/main/java/com/casic/missiles/enums/system/ApplyFromIdEnum.java b/casic-metering-common/src/main/java/com/casic/missiles/enums/system/ApplyFromIdEnum.java
index 4cf9e50..d4003c6 100644
--- a/casic-metering-common/src/main/java/com/casic/missiles/enums/system/ApplyFromIdEnum.java
+++ b/casic-metering-common/src/main/java/com/casic/missiles/enums/system/ApplyFromIdEnum.java
@@ -4,49 +4,22 @@
/**
* 设备与装置
*/
- EQUIPMENT_APPROVAL("sbtzgl", "2", "设备台账审批"),
-
- EQUIPMENT_SEALED_APPROVAL("sbfcsq", "3", "设备封存申请"),
- EQUIPMENT_UNSEALED_APPROVAL("sbqfsq", "3", "设备启封申请"),
- EQUIPMENT_DISABLE_APPROVAL("sbjysq", "3", "设备禁用申请"),
- EQUIPMENT_SCRAP_APPROVAL("sbbfsq", "3", "设备报废申请"),
- EQUIPMENT_DELAY_APPROVAL("sbyysq", "3", "设备延用申请"),
-
-
- PLAN_APPROVAL("jljhgl","1","计量计划管理"),
- INSPECTION_EARLY_APPROVAL("tqsjsq","1","提前送检申请"),
- INSPECTION_DELAY_APPROVAL("ycsjsq","1","延迟送检申请"),
-
- SUBCONTRACTOR_APPROVAL("fbfmlgl","4","分包方名录管理"),
- SUBCONTRACT_REVIEW_APPROVAL("fbfpsbgl","4","分包方评审表"),
-
+ EQUIPMENT_APPROVAL("sbtzgl", "设备台账", "设备台账"),
+ EQUIPMENT_SEALED_APPROVAL("sbfcsq", "状态维护", "设备封存申请"),
+ EQUIPMENT_UNSEALED_APPROVAL("sbqfsq", "状态维护", "设备启封申请"),
+ EQUIPMENT_DISABLE_APPROVAL("sbjysq", "状态维护", "设备禁用申请"),
+ EQUIPMENT_SCRAP_APPROVAL("sbbfsq", "状态维护", "设备报废申请"),
+ EQUIPMENT_DELAY_APPROVAL("sbyysq", "状态维护", "设备延用申请"),
+ PLAN_APPROVAL("jljhgl","计量计划","计量计划"),
+ INSPECTION_EARLY_APPROVAL("tqsjsq","计量计划","提前送检申请"),
+ INSPECTION_DELAY_APPROVAL("ycsjsq","计量计划","延迟送检申请"),
+ SUBCONTRACTOR_APPROVAL("fbfmlgl","分包管理","分包方名录"),
+ SUBCONTRACT_REVIEW_APPROVAL("fbfpsbgl","分包管理","分包方评审表"),
/**
* 属于计量业务系统
*/
- CUSTOMER_SUGGEST_FORM_APPROVAL("zyglwtfyjdjb", "3", "委托方意见登记表审批"),
-
-
- STANDARD_CHANGE_APPROVAL("sbglbzzzghsq", "3", "标准装置更换申请"),
- STANDARD_PAUSE_APPROVAL("sbglbzzzztsq", "3", "标准装置暂停申请"),
- STANDARD_REVERT_APPROVAL("sbglbzzzcxsq", "3", "标准装置撤销申请"),
- STANDARD_RESUME_APPROVAL("sbglbzzzhfsq", "3", "标准装置恢复申请"),
- STANDARD_CHECK_APPROVAL("sbglbzzzfcsq", "3", "标准装置复查申请"),
- DEVICE_UNUSED_APPROVAL("sbglsbxzsq", "3", "设备闲置申请"),
- DEVICE_SEALED_APPROVAL("sbglsbfcsq", "3", "设备封存申请"),
- DEVICE_UNSEALED_APPROVAL("sbglsbqfsq", "3", "设备启封申请"),
- DEVICE_SCRAP_APPROVAL("sbglsbbfsq", "3", "设备报废申请"),
- DEVICE_HANDLE_APPROVAL("sbglsbczsq", "3", "设备处置申请"),
- DEVICE_CONSUMING_APPROVAL("clsblysp", "3", "设备领用申请"),
- DEVICE_BORROW_APPROVAL("clsbjysp", "3", "设备借用申请"),
- DEVICE_FIX_APPROVAL("sbglsbjxsq", "3", "设备检修申请"),
- DEVICE_FIX_ACCEPTANCE("sbglsbjxbyysd", "3", "设备检修保养验收单"),
- CERTIFICATE_PRINT_APPROVAL("ywglzsdy", "1", "证书打印通过"),
- CERTIFICATE_REPORT_APPROVAL("ywglzsbg", "1", "证书报告通过"),
- OUTSOURCER_APPROVAL("ywglfbfzg", "1", "分包方资格"),
- OUTSOURCE_PROJECT_APPLY_APPROVAL("ywglfbxmsq", "1", "分包项目申请"),
- OUTSOURCE_PROJECT_CHECK_APPROVAL("ywglfbxmys", "1", "分包项目验收"),
- AGREEMENT_APPROVAL("cwczht", "2", "合同"),
- SITE_EXECUTIVE_INFO_APPROVAL("ywglxcjc", "1", "现场检测审批");
+ CUSTOMER_SUGGEST_FORM_APPROVAL("zyglwtfyjdjb", "计量业务", "委托方意见登记表审批"),
+ ;
private String code;
private String source;//MessageSourceModuleEnum类code,工作台审批消息提醒接口使用
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/BoardMessageMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/BoardMessageMapper.java
index b2557dd..281c3db 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/BoardMessageMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/BoardMessageMapper.java
@@ -1,7 +1,12 @@
package com.casic.missiles.mapper.board;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.casic.missiles.model.board.BoardMessage;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
/**
*
@@ -13,4 +18,11 @@
*/
public interface BoardMessageMapper extends BaseMapper {
+ List checkMessagePage(@Param("page") Page page, @Param("ew") QueryWrapper ew);
+
+ List noticeMessagePage(@Param("page") Page page, @Param("ew") QueryWrapper ew,
+ @Param("userCompanyId") Long userCompanyId, @Param("userCompanyName") String userCompanyName);
+
+ List remindMessagePage(@Param("page") Page page, @Param("ew") QueryWrapper ew,
+ @Param("userId") Long userId, @Param("userName") String userName);
}
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/NoticeBoardMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/NoticeBoardMapper.java
index 5558ef4..a4a501d 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/NoticeBoardMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/NoticeBoardMapper.java
@@ -3,10 +3,7 @@
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.casic.missiles.core.datascope.DataScope;
-import com.casic.missiles.dto.board.EquipmentBoardList;
-import com.casic.missiles.dto.board.EquipmentInCheckAggr;
-import com.casic.missiles.dto.board.EquipmentStatisticsList;
-import com.casic.missiles.dto.board.EquipmentToCheckAggr;
+import com.casic.missiles.dto.board.*;
import org.apache.ibatis.annotations.Param;
import java.util.List;
@@ -19,16 +16,23 @@
@Param("deptName") String deptName,
@Param("checkedStatus") List checkedStatus);
- List toCheckEquipmentPage(@Param("page") Page page,
- @Param("ew") QueryWrapper queryWrapper);
+ List toCheckEquipmentList(@Param("ew") QueryWrapper queryWrapper);
- EquipmentToCheckAggr toCheckStatistics(@Param("ew")QueryWrapper queryWrapper);
+ EquipmentToCheckAggr toCheckStatistics(@Param("ew") QueryWrapper queryWrapper);
- List inCheckEquipmentPage(@Param("page")Page page,
- @Param("ew") QueryWrapper queryWrapper);
+ List inCheckEquipmentList(@Param("ew") QueryWrapper queryWrapper);
- EquipmentInCheckAggr inCheckStatistics(@Param("ew")QueryWrapper queryWrapper,
- @Param("unCheckStatus")List unCheckStatus,
- @Param("inCheckStatus")List inCheckStatus,
- @Param("checkedStatus")List checkedStatus);
+ EquipmentInCheckAggr inCheckStatistics(@Param("ew") QueryWrapper queryWrapper,
+ @Param("unCheckStatus") List unCheckStatus,
+ @Param("inCheckStatus") List inCheckStatus,
+ @Param("checkedStatus") List checkedStatus);
+
+ List shouldCheckAggr(@Param("deptIds") List deptIds,
+ @Param("startTime") String startTime,
+ @Param("endTime") String endTime);
+
+ List haveCheckAggr(@Param("deptIds") List deptIds,
+ @Param("checkedStatus") List checkedStatus,
+ @Param("startTime") String startTime,
+ @Param("endTime") String endTime);
}
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java
index ca16614..5ac83f6 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java
@@ -5,6 +5,7 @@
import com.casic.missiles.core.datascope.DataScope;
import com.casic.missiles.dto.equipment.EquipmentCertificateDTO;
import com.casic.missiles.dto.board.EquipmentStatisticsList;
+import com.casic.missiles.dto.equipment.EquipmentRemindList;
import com.casic.missiles.model.equipment.EquipmentInfo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
@@ -35,6 +36,10 @@
List bizCertificateList(@Param("equipmentId") Long equipmentId);
+ List selectRemindListPage(@Param("page") Page page, @Param("dataScope") DataScope dataScope, @Param("ew") QueryWrapper queryWrapper);
+
+ List selectRemindList(@Param("dataScope") DataScope dataScope, @Param("ew") QueryWrapper queryWrapper);
+
diff --git a/casic-metering-common/src/main/java/com/casic/missiles/enums/plan/CheckCompletionEnum.java b/casic-metering-common/src/main/java/com/casic/missiles/enums/plan/CheckCompletionEnum.java
index 6a9eb52..ff20714 100644
--- a/casic-metering-common/src/main/java/com/casic/missiles/enums/plan/CheckCompletionEnum.java
+++ b/casic-metering-common/src/main/java/com/casic/missiles/enums/plan/CheckCompletionEnum.java
@@ -2,10 +2,19 @@
public interface CheckCompletionEnum {
+ /**
+ * 未检定
+ */
String UNCHECK = "1";
+ /**
+ * 检定中
+ */
String IN_CHECK = "2";
+ /**
+ * 已检完
+ */
String CHECKED = "3";
String GO_BACK = "4";
diff --git a/casic-metering-common/src/main/java/com/casic/missiles/enums/system/ApplyFromIdEnum.java b/casic-metering-common/src/main/java/com/casic/missiles/enums/system/ApplyFromIdEnum.java
index 4cf9e50..d4003c6 100644
--- a/casic-metering-common/src/main/java/com/casic/missiles/enums/system/ApplyFromIdEnum.java
+++ b/casic-metering-common/src/main/java/com/casic/missiles/enums/system/ApplyFromIdEnum.java
@@ -4,49 +4,22 @@
/**
* 设备与装置
*/
- EQUIPMENT_APPROVAL("sbtzgl", "2", "设备台账审批"),
-
- EQUIPMENT_SEALED_APPROVAL("sbfcsq", "3", "设备封存申请"),
- EQUIPMENT_UNSEALED_APPROVAL("sbqfsq", "3", "设备启封申请"),
- EQUIPMENT_DISABLE_APPROVAL("sbjysq", "3", "设备禁用申请"),
- EQUIPMENT_SCRAP_APPROVAL("sbbfsq", "3", "设备报废申请"),
- EQUIPMENT_DELAY_APPROVAL("sbyysq", "3", "设备延用申请"),
-
-
- PLAN_APPROVAL("jljhgl","1","计量计划管理"),
- INSPECTION_EARLY_APPROVAL("tqsjsq","1","提前送检申请"),
- INSPECTION_DELAY_APPROVAL("ycsjsq","1","延迟送检申请"),
-
- SUBCONTRACTOR_APPROVAL("fbfmlgl","4","分包方名录管理"),
- SUBCONTRACT_REVIEW_APPROVAL("fbfpsbgl","4","分包方评审表"),
-
+ EQUIPMENT_APPROVAL("sbtzgl", "设备台账", "设备台账"),
+ EQUIPMENT_SEALED_APPROVAL("sbfcsq", "状态维护", "设备封存申请"),
+ EQUIPMENT_UNSEALED_APPROVAL("sbqfsq", "状态维护", "设备启封申请"),
+ EQUIPMENT_DISABLE_APPROVAL("sbjysq", "状态维护", "设备禁用申请"),
+ EQUIPMENT_SCRAP_APPROVAL("sbbfsq", "状态维护", "设备报废申请"),
+ EQUIPMENT_DELAY_APPROVAL("sbyysq", "状态维护", "设备延用申请"),
+ PLAN_APPROVAL("jljhgl","计量计划","计量计划"),
+ INSPECTION_EARLY_APPROVAL("tqsjsq","计量计划","提前送检申请"),
+ INSPECTION_DELAY_APPROVAL("ycsjsq","计量计划","延迟送检申请"),
+ SUBCONTRACTOR_APPROVAL("fbfmlgl","分包管理","分包方名录"),
+ SUBCONTRACT_REVIEW_APPROVAL("fbfpsbgl","分包管理","分包方评审表"),
/**
* 属于计量业务系统
*/
- CUSTOMER_SUGGEST_FORM_APPROVAL("zyglwtfyjdjb", "3", "委托方意见登记表审批"),
-
-
- STANDARD_CHANGE_APPROVAL("sbglbzzzghsq", "3", "标准装置更换申请"),
- STANDARD_PAUSE_APPROVAL("sbglbzzzztsq", "3", "标准装置暂停申请"),
- STANDARD_REVERT_APPROVAL("sbglbzzzcxsq", "3", "标准装置撤销申请"),
- STANDARD_RESUME_APPROVAL("sbglbzzzhfsq", "3", "标准装置恢复申请"),
- STANDARD_CHECK_APPROVAL("sbglbzzzfcsq", "3", "标准装置复查申请"),
- DEVICE_UNUSED_APPROVAL("sbglsbxzsq", "3", "设备闲置申请"),
- DEVICE_SEALED_APPROVAL("sbglsbfcsq", "3", "设备封存申请"),
- DEVICE_UNSEALED_APPROVAL("sbglsbqfsq", "3", "设备启封申请"),
- DEVICE_SCRAP_APPROVAL("sbglsbbfsq", "3", "设备报废申请"),
- DEVICE_HANDLE_APPROVAL("sbglsbczsq", "3", "设备处置申请"),
- DEVICE_CONSUMING_APPROVAL("clsblysp", "3", "设备领用申请"),
- DEVICE_BORROW_APPROVAL("clsbjysp", "3", "设备借用申请"),
- DEVICE_FIX_APPROVAL("sbglsbjxsq", "3", "设备检修申请"),
- DEVICE_FIX_ACCEPTANCE("sbglsbjxbyysd", "3", "设备检修保养验收单"),
- CERTIFICATE_PRINT_APPROVAL("ywglzsdy", "1", "证书打印通过"),
- CERTIFICATE_REPORT_APPROVAL("ywglzsbg", "1", "证书报告通过"),
- OUTSOURCER_APPROVAL("ywglfbfzg", "1", "分包方资格"),
- OUTSOURCE_PROJECT_APPLY_APPROVAL("ywglfbxmsq", "1", "分包项目申请"),
- OUTSOURCE_PROJECT_CHECK_APPROVAL("ywglfbxmys", "1", "分包项目验收"),
- AGREEMENT_APPROVAL("cwczht", "2", "合同"),
- SITE_EXECUTIVE_INFO_APPROVAL("ywglxcjc", "1", "现场检测审批");
+ CUSTOMER_SUGGEST_FORM_APPROVAL("zyglwtfyjdjb", "计量业务", "委托方意见登记表审批"),
+ ;
private String code;
private String source;//MessageSourceModuleEnum类code,工作台审批消息提醒接口使用
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/BoardMessageMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/BoardMessageMapper.java
index b2557dd..281c3db 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/BoardMessageMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/BoardMessageMapper.java
@@ -1,7 +1,12 @@
package com.casic.missiles.mapper.board;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.casic.missiles.model.board.BoardMessage;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
/**
*
@@ -13,4 +18,11 @@
*/
public interface BoardMessageMapper extends BaseMapper {
+ List checkMessagePage(@Param("page") Page page, @Param("ew") QueryWrapper ew);
+
+ List noticeMessagePage(@Param("page") Page page, @Param("ew") QueryWrapper ew,
+ @Param("userCompanyId") Long userCompanyId, @Param("userCompanyName") String userCompanyName);
+
+ List remindMessagePage(@Param("page") Page page, @Param("ew") QueryWrapper ew,
+ @Param("userId") Long userId, @Param("userName") String userName);
}
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/NoticeBoardMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/NoticeBoardMapper.java
index 5558ef4..a4a501d 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/NoticeBoardMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/NoticeBoardMapper.java
@@ -3,10 +3,7 @@
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.casic.missiles.core.datascope.DataScope;
-import com.casic.missiles.dto.board.EquipmentBoardList;
-import com.casic.missiles.dto.board.EquipmentInCheckAggr;
-import com.casic.missiles.dto.board.EquipmentStatisticsList;
-import com.casic.missiles.dto.board.EquipmentToCheckAggr;
+import com.casic.missiles.dto.board.*;
import org.apache.ibatis.annotations.Param;
import java.util.List;
@@ -19,16 +16,23 @@
@Param("deptName") String deptName,
@Param("checkedStatus") List checkedStatus);
- List toCheckEquipmentPage(@Param("page") Page page,
- @Param("ew") QueryWrapper queryWrapper);
+ List toCheckEquipmentList(@Param("ew") QueryWrapper queryWrapper);
- EquipmentToCheckAggr toCheckStatistics(@Param("ew")QueryWrapper queryWrapper);
+ EquipmentToCheckAggr toCheckStatistics(@Param("ew") QueryWrapper queryWrapper);
- List inCheckEquipmentPage(@Param("page")Page page,
- @Param("ew") QueryWrapper queryWrapper);
+ List inCheckEquipmentList(@Param("ew") QueryWrapper queryWrapper);
- EquipmentInCheckAggr inCheckStatistics(@Param("ew")QueryWrapper queryWrapper,
- @Param("unCheckStatus")List unCheckStatus,
- @Param("inCheckStatus")List inCheckStatus,
- @Param("checkedStatus")List checkedStatus);
+ EquipmentInCheckAggr inCheckStatistics(@Param("ew") QueryWrapper queryWrapper,
+ @Param("unCheckStatus") List unCheckStatus,
+ @Param("inCheckStatus") List inCheckStatus,
+ @Param("checkedStatus") List checkedStatus);
+
+ List shouldCheckAggr(@Param("deptIds") List deptIds,
+ @Param("startTime") String startTime,
+ @Param("endTime") String endTime);
+
+ List haveCheckAggr(@Param("deptIds") List deptIds,
+ @Param("checkedStatus") List checkedStatus,
+ @Param("startTime") String startTime,
+ @Param("endTime") String endTime);
}
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java
index ca16614..5ac83f6 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java
@@ -5,6 +5,7 @@
import com.casic.missiles.core.datascope.DataScope;
import com.casic.missiles.dto.equipment.EquipmentCertificateDTO;
import com.casic.missiles.dto.board.EquipmentStatisticsList;
+import com.casic.missiles.dto.equipment.EquipmentRemindList;
import com.casic.missiles.model.equipment.EquipmentInfo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
@@ -35,6 +36,10 @@
List bizCertificateList(@Param("equipmentId") Long equipmentId);
+ List selectRemindListPage(@Param("page") Page page, @Param("dataScope") DataScope dataScope, @Param("ew") QueryWrapper queryWrapper);
+
+ List selectRemindList(@Param("dataScope") DataScope dataScope, @Param("ew") QueryWrapper queryWrapper);
+
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/system/RemindConfigMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/system/RemindConfigMapper.java
index 6417028..173660b 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/system/RemindConfigMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/system/RemindConfigMapper.java
@@ -21,5 +21,5 @@
List listScopePage(@Param("dataScope") DataScope dataScope,
@Param("page") Page page,
- @Param("ew") QueryWrapper queryWrapper);
+ @Param("remindName") String remindName);
}
diff --git a/casic-metering-common/src/main/java/com/casic/missiles/enums/plan/CheckCompletionEnum.java b/casic-metering-common/src/main/java/com/casic/missiles/enums/plan/CheckCompletionEnum.java
index 6a9eb52..ff20714 100644
--- a/casic-metering-common/src/main/java/com/casic/missiles/enums/plan/CheckCompletionEnum.java
+++ b/casic-metering-common/src/main/java/com/casic/missiles/enums/plan/CheckCompletionEnum.java
@@ -2,10 +2,19 @@
public interface CheckCompletionEnum {
+ /**
+ * 未检定
+ */
String UNCHECK = "1";
+ /**
+ * 检定中
+ */
String IN_CHECK = "2";
+ /**
+ * 已检完
+ */
String CHECKED = "3";
String GO_BACK = "4";
diff --git a/casic-metering-common/src/main/java/com/casic/missiles/enums/system/ApplyFromIdEnum.java b/casic-metering-common/src/main/java/com/casic/missiles/enums/system/ApplyFromIdEnum.java
index 4cf9e50..d4003c6 100644
--- a/casic-metering-common/src/main/java/com/casic/missiles/enums/system/ApplyFromIdEnum.java
+++ b/casic-metering-common/src/main/java/com/casic/missiles/enums/system/ApplyFromIdEnum.java
@@ -4,49 +4,22 @@
/**
* 设备与装置
*/
- EQUIPMENT_APPROVAL("sbtzgl", "2", "设备台账审批"),
-
- EQUIPMENT_SEALED_APPROVAL("sbfcsq", "3", "设备封存申请"),
- EQUIPMENT_UNSEALED_APPROVAL("sbqfsq", "3", "设备启封申请"),
- EQUIPMENT_DISABLE_APPROVAL("sbjysq", "3", "设备禁用申请"),
- EQUIPMENT_SCRAP_APPROVAL("sbbfsq", "3", "设备报废申请"),
- EQUIPMENT_DELAY_APPROVAL("sbyysq", "3", "设备延用申请"),
-
-
- PLAN_APPROVAL("jljhgl","1","计量计划管理"),
- INSPECTION_EARLY_APPROVAL("tqsjsq","1","提前送检申请"),
- INSPECTION_DELAY_APPROVAL("ycsjsq","1","延迟送检申请"),
-
- SUBCONTRACTOR_APPROVAL("fbfmlgl","4","分包方名录管理"),
- SUBCONTRACT_REVIEW_APPROVAL("fbfpsbgl","4","分包方评审表"),
-
+ EQUIPMENT_APPROVAL("sbtzgl", "设备台账", "设备台账"),
+ EQUIPMENT_SEALED_APPROVAL("sbfcsq", "状态维护", "设备封存申请"),
+ EQUIPMENT_UNSEALED_APPROVAL("sbqfsq", "状态维护", "设备启封申请"),
+ EQUIPMENT_DISABLE_APPROVAL("sbjysq", "状态维护", "设备禁用申请"),
+ EQUIPMENT_SCRAP_APPROVAL("sbbfsq", "状态维护", "设备报废申请"),
+ EQUIPMENT_DELAY_APPROVAL("sbyysq", "状态维护", "设备延用申请"),
+ PLAN_APPROVAL("jljhgl","计量计划","计量计划"),
+ INSPECTION_EARLY_APPROVAL("tqsjsq","计量计划","提前送检申请"),
+ INSPECTION_DELAY_APPROVAL("ycsjsq","计量计划","延迟送检申请"),
+ SUBCONTRACTOR_APPROVAL("fbfmlgl","分包管理","分包方名录"),
+ SUBCONTRACT_REVIEW_APPROVAL("fbfpsbgl","分包管理","分包方评审表"),
/**
* 属于计量业务系统
*/
- CUSTOMER_SUGGEST_FORM_APPROVAL("zyglwtfyjdjb", "3", "委托方意见登记表审批"),
-
-
- STANDARD_CHANGE_APPROVAL("sbglbzzzghsq", "3", "标准装置更换申请"),
- STANDARD_PAUSE_APPROVAL("sbglbzzzztsq", "3", "标准装置暂停申请"),
- STANDARD_REVERT_APPROVAL("sbglbzzzcxsq", "3", "标准装置撤销申请"),
- STANDARD_RESUME_APPROVAL("sbglbzzzhfsq", "3", "标准装置恢复申请"),
- STANDARD_CHECK_APPROVAL("sbglbzzzfcsq", "3", "标准装置复查申请"),
- DEVICE_UNUSED_APPROVAL("sbglsbxzsq", "3", "设备闲置申请"),
- DEVICE_SEALED_APPROVAL("sbglsbfcsq", "3", "设备封存申请"),
- DEVICE_UNSEALED_APPROVAL("sbglsbqfsq", "3", "设备启封申请"),
- DEVICE_SCRAP_APPROVAL("sbglsbbfsq", "3", "设备报废申请"),
- DEVICE_HANDLE_APPROVAL("sbglsbczsq", "3", "设备处置申请"),
- DEVICE_CONSUMING_APPROVAL("clsblysp", "3", "设备领用申请"),
- DEVICE_BORROW_APPROVAL("clsbjysp", "3", "设备借用申请"),
- DEVICE_FIX_APPROVAL("sbglsbjxsq", "3", "设备检修申请"),
- DEVICE_FIX_ACCEPTANCE("sbglsbjxbyysd", "3", "设备检修保养验收单"),
- CERTIFICATE_PRINT_APPROVAL("ywglzsdy", "1", "证书打印通过"),
- CERTIFICATE_REPORT_APPROVAL("ywglzsbg", "1", "证书报告通过"),
- OUTSOURCER_APPROVAL("ywglfbfzg", "1", "分包方资格"),
- OUTSOURCE_PROJECT_APPLY_APPROVAL("ywglfbxmsq", "1", "分包项目申请"),
- OUTSOURCE_PROJECT_CHECK_APPROVAL("ywglfbxmys", "1", "分包项目验收"),
- AGREEMENT_APPROVAL("cwczht", "2", "合同"),
- SITE_EXECUTIVE_INFO_APPROVAL("ywglxcjc", "1", "现场检测审批");
+ CUSTOMER_SUGGEST_FORM_APPROVAL("zyglwtfyjdjb", "计量业务", "委托方意见登记表审批"),
+ ;
private String code;
private String source;//MessageSourceModuleEnum类code,工作台审批消息提醒接口使用
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/BoardMessageMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/BoardMessageMapper.java
index b2557dd..281c3db 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/BoardMessageMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/BoardMessageMapper.java
@@ -1,7 +1,12 @@
package com.casic.missiles.mapper.board;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.casic.missiles.model.board.BoardMessage;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
/**
*
@@ -13,4 +18,11 @@
*/
public interface BoardMessageMapper extends BaseMapper {
+ List checkMessagePage(@Param("page") Page page, @Param("ew") QueryWrapper ew);
+
+ List noticeMessagePage(@Param("page") Page page, @Param("ew") QueryWrapper ew,
+ @Param("userCompanyId") Long userCompanyId, @Param("userCompanyName") String userCompanyName);
+
+ List remindMessagePage(@Param("page") Page page, @Param("ew") QueryWrapper ew,
+ @Param("userId") Long userId, @Param("userName") String userName);
}
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/NoticeBoardMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/NoticeBoardMapper.java
index 5558ef4..a4a501d 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/NoticeBoardMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/NoticeBoardMapper.java
@@ -3,10 +3,7 @@
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.casic.missiles.core.datascope.DataScope;
-import com.casic.missiles.dto.board.EquipmentBoardList;
-import com.casic.missiles.dto.board.EquipmentInCheckAggr;
-import com.casic.missiles.dto.board.EquipmentStatisticsList;
-import com.casic.missiles.dto.board.EquipmentToCheckAggr;
+import com.casic.missiles.dto.board.*;
import org.apache.ibatis.annotations.Param;
import java.util.List;
@@ -19,16 +16,23 @@
@Param("deptName") String deptName,
@Param("checkedStatus") List checkedStatus);
- List toCheckEquipmentPage(@Param("page") Page page,
- @Param("ew") QueryWrapper queryWrapper);
+ List toCheckEquipmentList(@Param("ew") QueryWrapper queryWrapper);
- EquipmentToCheckAggr toCheckStatistics(@Param("ew")QueryWrapper queryWrapper);
+ EquipmentToCheckAggr toCheckStatistics(@Param("ew") QueryWrapper queryWrapper);
- List inCheckEquipmentPage(@Param("page")Page page,
- @Param("ew") QueryWrapper queryWrapper);
+ List inCheckEquipmentList(@Param("ew") QueryWrapper queryWrapper);
- EquipmentInCheckAggr inCheckStatistics(@Param("ew")QueryWrapper queryWrapper,
- @Param("unCheckStatus")List unCheckStatus,
- @Param("inCheckStatus")List inCheckStatus,
- @Param("checkedStatus")List checkedStatus);
+ EquipmentInCheckAggr inCheckStatistics(@Param("ew") QueryWrapper queryWrapper,
+ @Param("unCheckStatus") List unCheckStatus,
+ @Param("inCheckStatus") List inCheckStatus,
+ @Param("checkedStatus") List checkedStatus);
+
+ List shouldCheckAggr(@Param("deptIds") List deptIds,
+ @Param("startTime") String startTime,
+ @Param("endTime") String endTime);
+
+ List haveCheckAggr(@Param("deptIds") List deptIds,
+ @Param("checkedStatus") List checkedStatus,
+ @Param("startTime") String startTime,
+ @Param("endTime") String endTime);
}
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java
index ca16614..5ac83f6 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java
@@ -5,6 +5,7 @@
import com.casic.missiles.core.datascope.DataScope;
import com.casic.missiles.dto.equipment.EquipmentCertificateDTO;
import com.casic.missiles.dto.board.EquipmentStatisticsList;
+import com.casic.missiles.dto.equipment.EquipmentRemindList;
import com.casic.missiles.model.equipment.EquipmentInfo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
@@ -35,6 +36,10 @@
List bizCertificateList(@Param("equipmentId") Long equipmentId);
+ List selectRemindListPage(@Param("page") Page page, @Param("dataScope") DataScope dataScope, @Param("ew") QueryWrapper queryWrapper);
+
+ List selectRemindList(@Param("dataScope") DataScope dataScope, @Param("ew") QueryWrapper queryWrapper);
+
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/system/RemindConfigMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/system/RemindConfigMapper.java
index 6417028..173660b 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/system/RemindConfigMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/system/RemindConfigMapper.java
@@ -21,5 +21,5 @@
List listScopePage(@Param("dataScope") DataScope dataScope,
@Param("page") Page page,
- @Param("ew") QueryWrapper queryWrapper);
+ @Param("remindName") String remindName);
}
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/system/RemindRelationMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/system/RemindRelationMapper.java
new file mode 100644
index 0000000..a78281e
--- /dev/null
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/system/RemindRelationMapper.java
@@ -0,0 +1,16 @@
+package com.casic.missiles.mapper.system;
+
+import com.casic.missiles.model.system.RemindRelation;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ *
+ * Mapper 接口
+ *
+ *
+ * @author zhangyingjie
+ * @since 2023-09-18
+ */
+public interface RemindRelationMapper extends BaseMapper {
+
+}
diff --git a/casic-metering-common/src/main/java/com/casic/missiles/enums/plan/CheckCompletionEnum.java b/casic-metering-common/src/main/java/com/casic/missiles/enums/plan/CheckCompletionEnum.java
index 6a9eb52..ff20714 100644
--- a/casic-metering-common/src/main/java/com/casic/missiles/enums/plan/CheckCompletionEnum.java
+++ b/casic-metering-common/src/main/java/com/casic/missiles/enums/plan/CheckCompletionEnum.java
@@ -2,10 +2,19 @@
public interface CheckCompletionEnum {
+ /**
+ * 未检定
+ */
String UNCHECK = "1";
+ /**
+ * 检定中
+ */
String IN_CHECK = "2";
+ /**
+ * 已检完
+ */
String CHECKED = "3";
String GO_BACK = "4";
diff --git a/casic-metering-common/src/main/java/com/casic/missiles/enums/system/ApplyFromIdEnum.java b/casic-metering-common/src/main/java/com/casic/missiles/enums/system/ApplyFromIdEnum.java
index 4cf9e50..d4003c6 100644
--- a/casic-metering-common/src/main/java/com/casic/missiles/enums/system/ApplyFromIdEnum.java
+++ b/casic-metering-common/src/main/java/com/casic/missiles/enums/system/ApplyFromIdEnum.java
@@ -4,49 +4,22 @@
/**
* 设备与装置
*/
- EQUIPMENT_APPROVAL("sbtzgl", "2", "设备台账审批"),
-
- EQUIPMENT_SEALED_APPROVAL("sbfcsq", "3", "设备封存申请"),
- EQUIPMENT_UNSEALED_APPROVAL("sbqfsq", "3", "设备启封申请"),
- EQUIPMENT_DISABLE_APPROVAL("sbjysq", "3", "设备禁用申请"),
- EQUIPMENT_SCRAP_APPROVAL("sbbfsq", "3", "设备报废申请"),
- EQUIPMENT_DELAY_APPROVAL("sbyysq", "3", "设备延用申请"),
-
-
- PLAN_APPROVAL("jljhgl","1","计量计划管理"),
- INSPECTION_EARLY_APPROVAL("tqsjsq","1","提前送检申请"),
- INSPECTION_DELAY_APPROVAL("ycsjsq","1","延迟送检申请"),
-
- SUBCONTRACTOR_APPROVAL("fbfmlgl","4","分包方名录管理"),
- SUBCONTRACT_REVIEW_APPROVAL("fbfpsbgl","4","分包方评审表"),
-
+ EQUIPMENT_APPROVAL("sbtzgl", "设备台账", "设备台账"),
+ EQUIPMENT_SEALED_APPROVAL("sbfcsq", "状态维护", "设备封存申请"),
+ EQUIPMENT_UNSEALED_APPROVAL("sbqfsq", "状态维护", "设备启封申请"),
+ EQUIPMENT_DISABLE_APPROVAL("sbjysq", "状态维护", "设备禁用申请"),
+ EQUIPMENT_SCRAP_APPROVAL("sbbfsq", "状态维护", "设备报废申请"),
+ EQUIPMENT_DELAY_APPROVAL("sbyysq", "状态维护", "设备延用申请"),
+ PLAN_APPROVAL("jljhgl","计量计划","计量计划"),
+ INSPECTION_EARLY_APPROVAL("tqsjsq","计量计划","提前送检申请"),
+ INSPECTION_DELAY_APPROVAL("ycsjsq","计量计划","延迟送检申请"),
+ SUBCONTRACTOR_APPROVAL("fbfmlgl","分包管理","分包方名录"),
+ SUBCONTRACT_REVIEW_APPROVAL("fbfpsbgl","分包管理","分包方评审表"),
/**
* 属于计量业务系统
*/
- CUSTOMER_SUGGEST_FORM_APPROVAL("zyglwtfyjdjb", "3", "委托方意见登记表审批"),
-
-
- STANDARD_CHANGE_APPROVAL("sbglbzzzghsq", "3", "标准装置更换申请"),
- STANDARD_PAUSE_APPROVAL("sbglbzzzztsq", "3", "标准装置暂停申请"),
- STANDARD_REVERT_APPROVAL("sbglbzzzcxsq", "3", "标准装置撤销申请"),
- STANDARD_RESUME_APPROVAL("sbglbzzzhfsq", "3", "标准装置恢复申请"),
- STANDARD_CHECK_APPROVAL("sbglbzzzfcsq", "3", "标准装置复查申请"),
- DEVICE_UNUSED_APPROVAL("sbglsbxzsq", "3", "设备闲置申请"),
- DEVICE_SEALED_APPROVAL("sbglsbfcsq", "3", "设备封存申请"),
- DEVICE_UNSEALED_APPROVAL("sbglsbqfsq", "3", "设备启封申请"),
- DEVICE_SCRAP_APPROVAL("sbglsbbfsq", "3", "设备报废申请"),
- DEVICE_HANDLE_APPROVAL("sbglsbczsq", "3", "设备处置申请"),
- DEVICE_CONSUMING_APPROVAL("clsblysp", "3", "设备领用申请"),
- DEVICE_BORROW_APPROVAL("clsbjysp", "3", "设备借用申请"),
- DEVICE_FIX_APPROVAL("sbglsbjxsq", "3", "设备检修申请"),
- DEVICE_FIX_ACCEPTANCE("sbglsbjxbyysd", "3", "设备检修保养验收单"),
- CERTIFICATE_PRINT_APPROVAL("ywglzsdy", "1", "证书打印通过"),
- CERTIFICATE_REPORT_APPROVAL("ywglzsbg", "1", "证书报告通过"),
- OUTSOURCER_APPROVAL("ywglfbfzg", "1", "分包方资格"),
- OUTSOURCE_PROJECT_APPLY_APPROVAL("ywglfbxmsq", "1", "分包项目申请"),
- OUTSOURCE_PROJECT_CHECK_APPROVAL("ywglfbxmys", "1", "分包项目验收"),
- AGREEMENT_APPROVAL("cwczht", "2", "合同"),
- SITE_EXECUTIVE_INFO_APPROVAL("ywglxcjc", "1", "现场检测审批");
+ CUSTOMER_SUGGEST_FORM_APPROVAL("zyglwtfyjdjb", "计量业务", "委托方意见登记表审批"),
+ ;
private String code;
private String source;//MessageSourceModuleEnum类code,工作台审批消息提醒接口使用
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/BoardMessageMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/BoardMessageMapper.java
index b2557dd..281c3db 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/BoardMessageMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/BoardMessageMapper.java
@@ -1,7 +1,12 @@
package com.casic.missiles.mapper.board;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.casic.missiles.model.board.BoardMessage;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
/**
*
@@ -13,4 +18,11 @@
*/
public interface BoardMessageMapper extends BaseMapper {
+ List checkMessagePage(@Param("page") Page page, @Param("ew") QueryWrapper ew);
+
+ List noticeMessagePage(@Param("page") Page page, @Param("ew") QueryWrapper ew,
+ @Param("userCompanyId") Long userCompanyId, @Param("userCompanyName") String userCompanyName);
+
+ List remindMessagePage(@Param("page") Page page, @Param("ew") QueryWrapper ew,
+ @Param("userId") Long userId, @Param("userName") String userName);
}
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/NoticeBoardMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/NoticeBoardMapper.java
index 5558ef4..a4a501d 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/NoticeBoardMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/NoticeBoardMapper.java
@@ -3,10 +3,7 @@
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.casic.missiles.core.datascope.DataScope;
-import com.casic.missiles.dto.board.EquipmentBoardList;
-import com.casic.missiles.dto.board.EquipmentInCheckAggr;
-import com.casic.missiles.dto.board.EquipmentStatisticsList;
-import com.casic.missiles.dto.board.EquipmentToCheckAggr;
+import com.casic.missiles.dto.board.*;
import org.apache.ibatis.annotations.Param;
import java.util.List;
@@ -19,16 +16,23 @@
@Param("deptName") String deptName,
@Param("checkedStatus") List checkedStatus);
- List toCheckEquipmentPage(@Param("page") Page page,
- @Param("ew") QueryWrapper queryWrapper);
+ List toCheckEquipmentList(@Param("ew") QueryWrapper queryWrapper);
- EquipmentToCheckAggr toCheckStatistics(@Param("ew")QueryWrapper queryWrapper);
+ EquipmentToCheckAggr toCheckStatistics(@Param("ew") QueryWrapper queryWrapper);
- List inCheckEquipmentPage(@Param("page")Page page,
- @Param("ew") QueryWrapper queryWrapper);
+ List inCheckEquipmentList(@Param("ew") QueryWrapper queryWrapper);
- EquipmentInCheckAggr inCheckStatistics(@Param("ew")QueryWrapper queryWrapper,
- @Param("unCheckStatus")List unCheckStatus,
- @Param("inCheckStatus")List inCheckStatus,
- @Param("checkedStatus")List checkedStatus);
+ EquipmentInCheckAggr inCheckStatistics(@Param("ew") QueryWrapper queryWrapper,
+ @Param("unCheckStatus") List unCheckStatus,
+ @Param("inCheckStatus") List inCheckStatus,
+ @Param("checkedStatus") List checkedStatus);
+
+ List shouldCheckAggr(@Param("deptIds") List deptIds,
+ @Param("startTime") String startTime,
+ @Param("endTime") String endTime);
+
+ List haveCheckAggr(@Param("deptIds") List deptIds,
+ @Param("checkedStatus") List checkedStatus,
+ @Param("startTime") String startTime,
+ @Param("endTime") String endTime);
}
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java
index ca16614..5ac83f6 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/equipment/EquipmentInfoMapper.java
@@ -5,6 +5,7 @@
import com.casic.missiles.core.datascope.DataScope;
import com.casic.missiles.dto.equipment.EquipmentCertificateDTO;
import com.casic.missiles.dto.board.EquipmentStatisticsList;
+import com.casic.missiles.dto.equipment.EquipmentRemindList;
import com.casic.missiles.model.equipment.EquipmentInfo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
@@ -35,6 +36,10 @@
List bizCertificateList(@Param("equipmentId") Long equipmentId);
+ List selectRemindListPage(@Param("page") Page page, @Param("dataScope") DataScope dataScope, @Param("ew") QueryWrapper queryWrapper);
+
+ List selectRemindList(@Param("dataScope") DataScope dataScope, @Param("ew") QueryWrapper queryWrapper);
+
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/system/RemindConfigMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/system/RemindConfigMapper.java
index 6417028..173660b 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/system/RemindConfigMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/system/RemindConfigMapper.java
@@ -21,5 +21,5 @@
List listScopePage(@Param("dataScope") DataScope dataScope,
@Param("page") Page page,
- @Param("ew") QueryWrapper queryWrapper);
+ @Param("remindName") String remindName);
}
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/system/RemindRelationMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/system/RemindRelationMapper.java
new file mode 100644
index 0000000..a78281e
--- /dev/null
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/system/RemindRelationMapper.java
@@ -0,0 +1,16 @@
+package com.casic.missiles.mapper.system;
+
+import com.casic.missiles.model.system.RemindRelation;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+
+/**
+ *
+ * Mapper 接口
+ *
+ *
+ * @author zhangyingjie
+ * @since 2023-09-18
+ */
+public interface RemindRelationMapper extends BaseMapper {
+
+}
diff --git a/casic-metering-dao/src/main/resources/mapper/board/BoardMessageMapper.xml b/casic-metering-dao/src/main/resources/mapper/board/BoardMessageMapper.xml
index db62c06..306172d 100644
--- a/casic-metering-dao/src/main/resources/mapper/board/BoardMessageMapper.xml
+++ b/casic-metering-dao/src/main/resources/mapper/board/BoardMessageMapper.xml
@@ -16,11 +16,251 @@
+
- id, message_module, message_type, message_topic, source_module, read_status, notify_user_id, notify_dept_id, biz_id, message_time, create_time, update_time
+ id, message_module, message_type, message_topic, source_module, read_status, notify_user_id, notify_dept_id, biz_id, message_time, create_time, update_time,set_top
+
+
+
+
+
diff --git a/casic-metering-common/src/main/java/com/casic/missiles/enums/plan/CheckCompletionEnum.java b/casic-metering-common/src/main/java/com/casic/missiles/enums/plan/CheckCompletionEnum.java
index 6a9eb52..ff20714 100644
--- a/casic-metering-common/src/main/java/com/casic/missiles/enums/plan/CheckCompletionEnum.java
+++ b/casic-metering-common/src/main/java/com/casic/missiles/enums/plan/CheckCompletionEnum.java
@@ -2,10 +2,19 @@
public interface CheckCompletionEnum {
+ /**
+ * 未检定
+ */
String UNCHECK = "1";
+ /**
+ * 检定中
+ */
String IN_CHECK = "2";
+ /**
+ * 已检完
+ */
String CHECKED = "3";
String GO_BACK = "4";
diff --git a/casic-metering-common/src/main/java/com/casic/missiles/enums/system/ApplyFromIdEnum.java b/casic-metering-common/src/main/java/com/casic/missiles/enums/system/ApplyFromIdEnum.java
index 4cf9e50..d4003c6 100644
--- a/casic-metering-common/src/main/java/com/casic/missiles/enums/system/ApplyFromIdEnum.java
+++ b/casic-metering-common/src/main/java/com/casic/missiles/enums/system/ApplyFromIdEnum.java
@@ -4,49 +4,22 @@
/**
* 设备与装置
*/
- EQUIPMENT_APPROVAL("sbtzgl", "2", "设备台账审批"),
-
- EQUIPMENT_SEALED_APPROVAL("sbfcsq", "3", "设备封存申请"),
- EQUIPMENT_UNSEALED_APPROVAL("sbqfsq", "3", "设备启封申请"),
- EQUIPMENT_DISABLE_APPROVAL("sbjysq", "3", "设备禁用申请"),
- EQUIPMENT_SCRAP_APPROVAL("sbbfsq", "3", "设备报废申请"),
- EQUIPMENT_DELAY_APPROVAL("sbyysq", "3", "设备延用申请"),
-
-
- PLAN_APPROVAL("jljhgl","1","计量计划管理"),
- INSPECTION_EARLY_APPROVAL("tqsjsq","1","提前送检申请"),
- INSPECTION_DELAY_APPROVAL("ycsjsq","1","延迟送检申请"),
-
- SUBCONTRACTOR_APPROVAL("fbfmlgl","4","分包方名录管理"),
- SUBCONTRACT_REVIEW_APPROVAL("fbfpsbgl","4","分包方评审表"),
-
+ EQUIPMENT_APPROVAL("sbtzgl", "设备台账", "设备台账"),
+ EQUIPMENT_SEALED_APPROVAL("sbfcsq", "状态维护", "设备封存申请"),
+ EQUIPMENT_UNSEALED_APPROVAL("sbqfsq", "状态维护", "设备启封申请"),
+ EQUIPMENT_DISABLE_APPROVAL("sbjysq", "状态维护", "设备禁用申请"),
+ EQUIPMENT_SCRAP_APPROVAL("sbbfsq", "状态维护", "设备报废申请"),
+ EQUIPMENT_DELAY_APPROVAL("sbyysq", "状态维护", "设备延用申请"),
+ PLAN_APPROVAL("jljhgl","计量计划","计量计划"),
+ INSPECTION_EARLY_APPROVAL("tqsjsq","计量计划","提前送检申请"),
+ INSPECTION_DELAY_APPROVAL("ycsjsq","计量计划","延迟送检申请"),
+ SUBCONTRACTOR_APPROVAL("fbfmlgl","分包管理","分包方名录"),
+ SUBCONTRACT_REVIEW_APPROVAL("fbfpsbgl","分包管理","分包方评审表"),
/**
* 属于计量业务系统
*/
- CUSTOMER_SUGGEST_FORM_APPROVAL("zyglwtfyjdjb", "3", "委托方意见登记表审批"),
-
-
- STANDARD_CHANGE_APPROVAL("sbglbzzzghsq", "3", "标准装置更换申请"),
- STANDARD_PAUSE_APPROVAL("sbglbzzzztsq", "3", "标准装置暂停申请"),
- STANDARD_REVERT_APPROVAL("sbglbzzzcxsq", "3", "标准装置撤销申请"),
- STANDARD_RESUME_APPROVAL("sbglbzzzhfsq", "3", "标准装置恢复申请"),
- STANDARD_CHECK_APPROVAL("sbglbzzzfcsq", "3", "标准装置复查申请"),
- DEVICE_UNUSED_APPROVAL("sbglsbxzsq", "3", "设备闲置申请"),
- DEVICE_SEALED_APPROVAL("sbglsbfcsq", "3", "设备封存申请"),
- DEVICE_UNSEALED_APPROVAL("sbglsbqfsq", "3", "设备启封申请"),
- DEVICE_SCRAP_APPROVAL("sbglsbbfsq", "3", "设备报废申请"),
- DEVICE_HANDLE_APPROVAL("sbglsbczsq", "3", "设备处置申请"),
- DEVICE_CONSUMING_APPROVAL("clsblysp", "3", "设备领用申请"),
- DEVICE_BORROW_APPROVAL("clsbjysp", "3", "设备借用申请"),
- DEVICE_FIX_APPROVAL("sbglsbjxsq", "3", "设备检修申请"),
- DEVICE_FIX_ACCEPTANCE("sbglsbjxbyysd", "3", "设备检修保养验收单"),
- CERTIFICATE_PRINT_APPROVAL("ywglzsdy", "1", "证书打印通过"),
- CERTIFICATE_REPORT_APPROVAL("ywglzsbg", "1", "证书报告通过"),
- OUTSOURCER_APPROVAL("ywglfbfzg", "1", "分包方资格"),
- OUTSOURCE_PROJECT_APPLY_APPROVAL("ywglfbxmsq", "1", "分包项目申请"),
- OUTSOURCE_PROJECT_CHECK_APPROVAL("ywglfbxmys", "1", "分包项目验收"),
- AGREEMENT_APPROVAL("cwczht", "2", "合同"),
- SITE_EXECUTIVE_INFO_APPROVAL("ywglxcjc", "1", "现场检测审批");
+ CUSTOMER_SUGGEST_FORM_APPROVAL("zyglwtfyjdjb", "计量业务", "委托方意见登记表审批"),
+ ;
private String code;
private String source;//MessageSourceModuleEnum类code,工作台审批消息提醒接口使用
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/BoardMessageMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/BoardMessageMapper.java
index b2557dd..281c3db 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/BoardMessageMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/BoardMessageMapper.java
@@ -1,7 +1,12 @@
package com.casic.missiles.mapper.board;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.casic.missiles.model.board.BoardMessage;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+
+import java.util.List;
/**
*
@@ -13,4 +18,11 @@
*/
public interface BoardMessageMapper extends BaseMapper {
+ List checkMessagePage(@Param("page") Page page, @Param("ew") QueryWrapper ew);
+
+ List noticeMessagePage(@Param("page") Page page, @Param("ew") QueryWrapper ew,
+ @Param("userCompanyId") Long userCompanyId, @Param("userCompanyName") String userCompanyName);
+
+ List remindMessagePage(@Param("page") Page page, @Param("ew") QueryWrapper ew,
+ @Param("userId") Long userId, @Param("userName") String userName);
}
diff --git a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/NoticeBoardMapper.java b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/NoticeBoardMapper.java
index 5558ef4..a4a501d 100644
--- a/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/NoticeBoardMapper.java
+++ b/casic-metering-dao/src/main/java/com/casic/missiles/mapper/board/NoticeBoardMapper.java
@@ -3,10 +3,7 @@
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.casic.missiles.core.datascope.DataScope;
-import com.casic.missiles.dto.board.EquipmentBoardList;
-import com.casic.missiles.dto.board.EquipmentInCheckAggr;
-import com.casic.missiles.dto.board.EquipmentStatisticsList;
-import com.casic.missiles.dto.board.EquipmentToCheckAggr;
+import com.casic.missiles.dto.board.*;
import org.apache.ibatis.annotations.Param;
import java.util.List;
@@ -19,16 +16,23 @@
@Param("deptName") String deptName,
@Param("checkedStatus") List checkedStatus);
- List toCheckEquipmentPage(@Param("page") Page page,
- @Param("ew") QueryWrapper queryWrapper);
+ List toCheckEquipmentList(@Param("ew") QueryWrapper queryWrapper);
- EquipmentToCheckAggr toCheckStatistics(@Param("ew")QueryWrapper queryWrapper);
+ EquipmentToCheckAggr toCheckStatistics(@Param("ew") QueryWrapper queryWrapper);
- List inCheckEquipmentPage(@Param("page")Page page,
- @Param("ew") QueryWrapper queryWrapper);
+ List