From df3f587da9e3ae8a72f35b12c98546df226f974f Mon Sep 17 00:00:00 2001
From: wxc <191104855@qq.com>
Date: Fri, 28 Mar 2025 17:28:16 +0800
Subject: [PATCH] 20250328
---
pom.xml | 2 -
sql/20250213.sql | 33 +-
sql/20250218.sql | 0
sql/20250224.sql | 9 +
.../supervision/config/InterceptorConfig.java | 12 +-
.../constants/enums/BusinessTypeEnum.java | 38 +-
.../constants/enums/ComfortStatus.java | 3 +
.../constants/enums/DepartGroupIdEnum.java | 18 +
.../constants/enums/ModelDataTypeEnum.java | 20 +
.../enums/ModelHandleDepartTypeEnum.java | 21 +
.../constants/enums/ModelTypeEnum.java | 3 +
.../enums/NegativeTaskCategoryEnum.java | 10 +-
.../constants/enums/PersonTypeEnum.java | 18 +
.../constants/enums/ProblemSourcesEnum.java | 2 +-
.../controller/CommonController.java | 187 +-
.../books/NegativeBookController.java | 104 +-
.../data/DataCaseVerifController.java | 14 +
.../data/DataMailBoxController.java | 51 +
.../DataPetitionComplaint12337Controller.java | 22 +-
.../data/DataPetitionComplaintController.java | 35 +-
.../data/VideoInspectionController.java | 84 +-
.../datav/DataVAuditController.java | 13 +-
.../DataVSupervisionNotifyController.java | 141 +-
.../rightsComfort/ComfortController.java | 94 +-
.../rightsComfort/ComfortPacksController.java | 52 +
.../RightPersonController.java | 18 +-
.../ModelClueController.java | 2 +-
.../SubOneSupervisionNotifyController.java | 8 +-
.../controller/system/DepartController.java | 23 +
.../system/DictContentController.java | 4 +-
.../system/HandleResultMapingController.java | 66 +
.../controller/system/PoliceController.java | 35 +-
.../system/ProblemTypeMapingController.java | 3 +-
.../system/VideoConfigController.java | 79 +
.../work/MyCountersignController.java | 50 +
.../work/NegativeImportController.java | 200 +-
.../work/NegativeTaskController.java | 10 -
.../controller/work/NewsController.java | 28 +-
.../supervision/exception/AuthException.java | 7 +
.../flow/action/ApplyCompletionAction.java | 5 +-
.../flow/action/ApplyCountersignAction.java | 18 +-
.../action/ConfirmationCompletionAction.java | 15 +-
.../supervision/flow/action/SaveAction.java | 5 +-
.../flow/action/SecondApproveAction.java | 4 +
.../action/SecondExtensionApproveAction.java | 28 +-
.../java/com/biutag/supervision/job/Job.java | 139 +-
.../mapper/DataPetition12337Mapper.java | 9 +
.../mapper/DwdAsjZfbaAjjbxxMapper.java | 18 +
.../mapper/DwdAsjZfbaShrxx2Mapper.java | 20 +
.../supervision/mapper/MailBlameMapper.java | 15 +
.../mapper/NegativeCountersignMapper.java | 7 +
.../mapper/NegativeFileMapper.java | 3 +-
.../supervision/mapper/NegativeMapper.java | 11 +-
.../supervision/mapper/RpcApplyMapper.java | 2 +-
.../mapper/RpcComfortPacksMapper.java | 8 +
.../mapper/RpcPacksComfortMapper.java | 8 +
.../SupDictHandleResultMapingMapper.java | 8 +
...per.java => SupDictProblemTypeMapper.java} | 2 +-
.../supervision/mapper/VideoConfigMapper.java | 8 +
.../supervision/pojo/domain/NegativeVo.java | 9 +-
.../supervision/pojo/domain/PoliceAuth.java | 2 +
.../pojo/domain/RpcApplyDetail.java | 3 +-
.../supervision/pojo/dto/ComfortPacksDto.java | 21 +
.../supervision/pojo/dto/NegativeDto.java | 7 +-
.../biutag/supervision/pojo/dto/NewsDto.java | 44 +
.../supervision/pojo/dto/PoliceDto.java | 53 +
.../supervision/pojo/dto/RpcApplyDto.java | 5 +
.../pojo/dto/SjNegativeImportDto.java | 69 +
.../dto/VideoInspectionDistributeDto.java | 1 +
.../pojo/entity/DataAlarmAlarmInfo.java | 7 +
.../pojo/entity/DataPetition12337.java | 5 +-
.../pojo/entity/DwdAsjZfbaAjjbxx.java | 32 +
.../pojo/entity/DwdAsjZfbaShrxx2.java | 512 +++
.../supervision/pojo/entity/Negative.java | 35 +-
.../pojo/entity/NegativeCountersignApply.java | 7 +
.../supervision/pojo/entity/NegativeTask.java | 5 +
.../biutag/supervision/pojo/entity/News.java | 2 +
.../supervision/pojo/entity/RpcApply.java | 14 +-
.../pojo/entity/RpcApplyApprove.java | 4 +-
.../pojo/entity/RpcComfortPacks.java | 56 +
.../pojo/entity/RpcPacksComfort.java | 30 +
.../supervision/pojo/entity/RpcPerson.java | 3 -
.../entity/SupDictHandleResultMaping.java | 41 +
.../supervision/pojo/entity/VideoConfig.java | 51 +
.../pojo/entity/WvpDeviceChannel.java | 10 +-
.../pojo/entity/mailbox/MailBlame.java | 46 +
.../supervision/pojo/model/PoliceModel.java | 2 +
.../supervision/pojo/model/UserAuth.java | 8 +
.../DataPetitionComplaintQueryParam.java | 10 +
.../pojo/param/NegativeTaskQueryParam.java | 2 +
.../pojo/param/RpcApplyQueryParam.java | 2 +
.../pojo/param/RpcComfortPacksParam.java | 23 +
.../pojo/param/VideoConfigQueryParam.java | 16 +
.../pojo/param/VideoInspectionQueryParam.java | 5 +
.../pojo/vo/DataPetition12337ExportVo.java | 588 +++
.../DataPetitionComplaintExportGabxfVo.java | 1 +
.../pojo/vo/ExportNegativeBlameVo.java | 39 +-
.../pojo/vo/NegativeAuditExportVo.java | 59 +
.../pojo/vo/RpcApplyApproveVo.java | 30 +
.../supervision/pojo/vo/RpcApplyVo.java | 45 +-
.../pojo/vo/RpcComfortPacksVo.java | 38 +
.../pojo/vo/VideoInspectionVo.java | 1 -
.../supervision/service/BaseUserService.java | 40 +-
.../service/DataAlarmYjzjService.java | 13 +
.../service/DataCaseVerifService.java | 21 +-
.../service/DataPetition12337Service.java | 29 +-
.../service/DataPetitionComplaintService.java | 20 +-
.../service/DwdAsjZfbaShrxx2Service.java | 23 +
.../supervision/service/FileService.java | 1 -
.../supervision/service/MailService.java | 144 +
.../supervision/service/ModelClueService.java | 34 +-
.../supervision/service/ModelService.java | 7 +-
.../service/NegativeBlameService.java | 7 +-
.../service/NegativeBookService.java | 77 +
.../service/NegativeCountersignService.java | 124 +
.../NegativeExtensionApplyService.java | 11 +-
.../service/NegativeFileService.java | 7 +-
.../service/NegativeQueryService.java | 108 +-
.../service/NegativeScoreService.java | 4 +-
.../supervision/service/NegativeService.java | 59 +-
.../service/NegativeTaskService.java | 41 +-
.../supervision/service/NewsService.java | 17 +-
.../service/RpcApplyApproveService.java | 38 +-
.../supervision/service/RpcApplyService.java | 121 +-
.../service/RpcApplyWorkService.java | 20 +-
.../service/RpcComfortPacksService.java | 158 +
.../service/RpcPacksComfortService.java | 35 +
.../service/RpcRightPersonService.java | 12 +
.../SupDictHandleResultMapingService.java | 18 +
.../SupDictProblemTypeMapingService.java | 8 +
...ce.java => SupDictProblemTypeService.java} | 4 +-
.../supervision/service/UserLoginService.java | 5 +-
.../service/VideoConfigService.java | 11 +
.../service/WvpDeviceChannelService.java | 2 +-
.../support/ExcelImageConverter.java | 17 +
.../support/ModelClueDistributionAware.java | 2 +-
.../com/biutag/supervision/util/Arrays.java | 12 +
.../com/biutag/supervision/util/ImgUtil.java | 23 +
src/main/resources/application-dev.yml | 4 +-
src/main/resources/application-local.yml | 10 +-
src/main/resources/application-prod.yml | 5 +-
.../mapper/DataPetition12337Mapper.xml | 8 +
.../mapper/NegativeCointersignMapper.xml | 18 +
src/main/resources/mapper/RpcApplyMapper.xml | 4 +-
.../resources/mapper/SupDictContentMapper.xml | 2 +-
...apper.xml => SupDictProblemTypeMapper.xml} | 0
src/main/resources/mapper/SupPoliceMapper.xml | 4 +-
.../ftl/1、抚慰金审批签呈.xml | 1585 ++++++++
.../ftl/2、维权抚慰登记表.xml | 1922 ++++++++++
.../ftl/3、抚慰金申报批处理表.xml | 2752 ++++++++++++++
.../4、抚慰金申请发放明细表.xml | 2218 +++++++++++
.../ftl/5、民警维权抚慰申请表.xml | 3379 +++++++++++++++++
.../com/biutag/supervision/DocToDocx.java | 50 +
.../java/com/biutag/supervision/StrUtil.java | 98 +-
.../SupervisionApplicationTests.java | 10 +-
.../java/com/biutag/supervision/TestCase.java | 55 +
.../supervision/tools/GenCodeTests.java | 2 +-
157 files changed, 16371 insertions(+), 823 deletions(-)
create mode 100644 sql/20250218.sql
create mode 100644 sql/20250224.sql
create mode 100644 src/main/java/com/biutag/supervision/constants/enums/DepartGroupIdEnum.java
create mode 100644 src/main/java/com/biutag/supervision/constants/enums/ModelDataTypeEnum.java
create mode 100644 src/main/java/com/biutag/supervision/constants/enums/ModelHandleDepartTypeEnum.java
create mode 100644 src/main/java/com/biutag/supervision/controller/data/DataMailBoxController.java
create mode 100644 src/main/java/com/biutag/supervision/controller/rightsComfort/ComfortPacksController.java
rename src/main/java/com/biutag/supervision/controller/{system => rightsComfort}/RightPersonController.java (72%)
create mode 100644 src/main/java/com/biutag/supervision/controller/system/HandleResultMapingController.java
create mode 100644 src/main/java/com/biutag/supervision/controller/system/VideoConfigController.java
create mode 100644 src/main/java/com/biutag/supervision/controller/work/MyCountersignController.java
create mode 100644 src/main/java/com/biutag/supervision/mapper/DwdAsjZfbaAjjbxxMapper.java
create mode 100644 src/main/java/com/biutag/supervision/mapper/DwdAsjZfbaShrxx2Mapper.java
create mode 100644 src/main/java/com/biutag/supervision/mapper/MailBlameMapper.java
create mode 100644 src/main/java/com/biutag/supervision/mapper/RpcComfortPacksMapper.java
create mode 100644 src/main/java/com/biutag/supervision/mapper/RpcPacksComfortMapper.java
create mode 100644 src/main/java/com/biutag/supervision/mapper/SupDictHandleResultMapingMapper.java
rename src/main/java/com/biutag/supervision/mapper/{SupDictContentMapper.java => SupDictProblemTypeMapper.java} (87%)
create mode 100644 src/main/java/com/biutag/supervision/mapper/VideoConfigMapper.java
create mode 100644 src/main/java/com/biutag/supervision/pojo/dto/ComfortPacksDto.java
create mode 100644 src/main/java/com/biutag/supervision/pojo/dto/NewsDto.java
create mode 100644 src/main/java/com/biutag/supervision/pojo/dto/PoliceDto.java
create mode 100644 src/main/java/com/biutag/supervision/pojo/dto/SjNegativeImportDto.java
create mode 100644 src/main/java/com/biutag/supervision/pojo/entity/DwdAsjZfbaAjjbxx.java
create mode 100644 src/main/java/com/biutag/supervision/pojo/entity/DwdAsjZfbaShrxx2.java
create mode 100644 src/main/java/com/biutag/supervision/pojo/entity/RpcComfortPacks.java
create mode 100644 src/main/java/com/biutag/supervision/pojo/entity/RpcPacksComfort.java
create mode 100644 src/main/java/com/biutag/supervision/pojo/entity/SupDictHandleResultMaping.java
create mode 100644 src/main/java/com/biutag/supervision/pojo/entity/VideoConfig.java
create mode 100644 src/main/java/com/biutag/supervision/pojo/entity/mailbox/MailBlame.java
create mode 100644 src/main/java/com/biutag/supervision/pojo/param/RpcComfortPacksParam.java
create mode 100644 src/main/java/com/biutag/supervision/pojo/param/VideoConfigQueryParam.java
create mode 100644 src/main/java/com/biutag/supervision/pojo/vo/DataPetition12337ExportVo.java
create mode 100644 src/main/java/com/biutag/supervision/pojo/vo/NegativeAuditExportVo.java
create mode 100644 src/main/java/com/biutag/supervision/pojo/vo/RpcApplyApproveVo.java
create mode 100644 src/main/java/com/biutag/supervision/pojo/vo/RpcComfortPacksVo.java
create mode 100644 src/main/java/com/biutag/supervision/service/DwdAsjZfbaShrxx2Service.java
create mode 100644 src/main/java/com/biutag/supervision/service/MailService.java
create mode 100644 src/main/java/com/biutag/supervision/service/RpcComfortPacksService.java
create mode 100644 src/main/java/com/biutag/supervision/service/RpcPacksComfortService.java
create mode 100644 src/main/java/com/biutag/supervision/service/SupDictHandleResultMapingService.java
rename src/main/java/com/biutag/supervision/service/{SupDictContentService.java => SupDictProblemTypeService.java} (91%)
create mode 100644 src/main/java/com/biutag/supervision/service/VideoConfigService.java
create mode 100644 src/main/java/com/biutag/supervision/support/ExcelImageConverter.java
create mode 100644 src/main/java/com/biutag/supervision/util/Arrays.java
create mode 100644 src/main/java/com/biutag/supervision/util/ImgUtil.java
create mode 100644 src/main/resources/mapper/NegativeCointersignMapper.xml
rename src/main/resources/mapper/{RiskPersonalMapper.xml => SupDictProblemTypeMapper.xml} (100%)
create mode 100644 src/main/resources/static/templates/ftl/1、抚慰金审批签呈.xml
create mode 100644 src/main/resources/static/templates/ftl/2、维权抚慰登记表.xml
create mode 100644 src/main/resources/static/templates/ftl/3、抚慰金申报批处理表.xml
create mode 100644 src/main/resources/static/templates/ftl/4、抚慰金申请发放明细表.xml
create mode 100644 src/main/resources/static/templates/ftl/5、民警维权抚慰申请表.xml
create mode 100644 src/test/java/com/biutag/supervision/DocToDocx.java
create mode 100644 src/test/java/com/biutag/supervision/TestCase.java
diff --git a/pom.xml b/pom.xml
index 727cdcc..1657e0e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -168,7 +168,6 @@
org.freemarker
freemarker
2.3.32
- test
@@ -195,7 +194,6 @@
2.0.53
-
net.logstash.logback
logstash-logback-encoder
diff --git a/sql/20250213.sql b/sql/20250213.sql
index 2d96f3a..7f57f58 100644
--- a/sql/20250213.sql
+++ b/sql/20250213.sql
@@ -1,15 +1,24 @@
-CREATE TABLE `rpc_apply_work` (
- `id` int NOT NULL AUTO_INCREMENT,
- `rpc_id` varchar(40) ,
- `handle_id_code` varchar(40) CHARACTER SET utf8mb4 COMMENT '办理人身份证',
- `handle_depart_id` varchar(40) CHARACTER SET utf8mb4 COMMENT '办理单位',
- `create_time` datetime DEFAULT NULL COMMENT '创建时间',
- `status` varchar(255) CHARACTER SET utf8mb4 COMMENT '状态',
- `council` tinyint DEFAULT NULL,
- `step` int DEFAULT NULL,
- `update_time` datetime DEFAULT NULL,
- PRIMARY KEY (`id`)
-) ENGINE=InnoDB AUTO_INCREMENT=1;
+CREATE TABLE `rpc_apply_approve` (
+ `id` int NOT NULL AUTO_INCREMENT,
+ `rpc_id` varchar(40) ,
+ `comments` text COMMENT '审批意见',
+ `return_flag` tinyint DEFAULT NULL COMMENT '是否退回',
+ `create_time` datetime DEFAULT NULL,
+ `handle_name` varchar(255) COMMENT '操作人',
+ `step` int DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB;
+
+ALTER TABLE `negative`.`rpc_apply`
+ ADD COLUMN `year` int COMMENT '年',
+ ADD COLUMN `number_index` int ,
+ ADD COLUMN `approver` varchar(1000) COMMENT '当前审批人',
+ ADD COLUMN `step` int;
+
+ALTER TABLE `negative`.`rpc_apply_work`
+ ADD COLUMN `council` tinyint,
+ ADD COLUMN `step` int,
+ ADD COLUMN `update_time` datetime;
update rpc_apply set rpc_status = 'completed';
diff --git a/sql/20250218.sql b/sql/20250218.sql
new file mode 100644
index 0000000..e69de29
diff --git a/sql/20250224.sql b/sql/20250224.sql
new file mode 100644
index 0000000..32dc431
--- /dev/null
+++ b/sql/20250224.sql
@@ -0,0 +1,9 @@
+CREATE TABLE `sup_dict_handle_result_maping` (
+ `id` int NOT NULL AUTO_INCREMENT,
+ `external_name` varchar(255) DEFAULT NULL,
+ `internal_name` varchar(255) NOT NULL,
+ `internal_id` varchar(40) NOT NULL,
+ `create_time` datetime DEFAULT NULL,
+ `update_time` datetime DEFAULT NULL,
+ PRIMARY KEY (`id`)
+) ENGINE=InnoDB AUTO_INCREMENT=1;
\ No newline at end of file
diff --git a/src/main/java/com/biutag/supervision/config/InterceptorConfig.java b/src/main/java/com/biutag/supervision/config/InterceptorConfig.java
index 5422da5..1de3721 100644
--- a/src/main/java/com/biutag/supervision/config/InterceptorConfig.java
+++ b/src/main/java/com/biutag/supervision/config/InterceptorConfig.java
@@ -2,8 +2,10 @@ package com.biutag.supervision.config;
import cn.hutool.core.util.StrUtil;
import cn.hutool.http.Header;
+import com.biutag.supervision.common.UserContextHolder;
import com.biutag.supervision.constants.RedisKeyConstants;
import com.biutag.supervision.exception.AuthException;
+import com.biutag.supervision.pojo.model.UserAuth;
import com.biutag.supervision.util.SpringUtil;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
@@ -55,11 +57,17 @@ public class InterceptorConfig implements WebMvcConfigurer {
log.info("请求地址:{}", request.getRequestURI());
String authorization = request.getHeader(Header.AUTHORIZATION.getValue());
RedisTemplate