From 133c09dbb85041d23b533e5a0a460a309ce28b16 Mon Sep 17 00:00:00 2001
From: yjz <3131811435@qq.com>
Date: Fri, 21 Jun 2024 09:04:44 +0800
Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E4=B8=80=E8=88=AC=E6=A3=80?=
=?UTF-8?q?=E7=B4=A2=E3=80=81=E9=AB=98=E7=BA=A7=E6=A3=80=E7=B4=A2=E3=80=81?=
=?UTF-8?q?=E5=AF=BC=E5=87=BA?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../mapper/xml/DocumentSplitMapper.xml | 12 +-
.../impl/DocumentSplitServiceImpl.java | 24 +-
.../home/common/LawsHomeSearchCommon.java | 11 +-
.../controller/LawsHomeSearchController.java | 33 +-
.../home/dto/LawsHomeNormalSearchDTO.java | 4 +-
.../entity/LawsHomeNormalSearchHistory.java | 4 +-
.../home/mapper/xml/LawsHomeSearchMapper.xml | 9 +-
.../home/service/ILawsHomeSearchService.java | 24 ++
.../impl/LawsHomeSearchServiceImpl.java | 351 +++++++++++++++++-
.../LawsHomeAdvancedSearchClauseExcelVO.java | 119 ++++++
.../vo/LawsHomeAdvancedSearchClauseVO.java | 48 +++
.../LawsHomeAdvancedSearchExportExcelVO.java | 60 +++
...LawsHomeAdvancedSearchStandardExcelVO.java | 31 ++
.../vo/LawsHomeNormalSearchStatisticsVO.java | 4 +-
.../laws/home/vo/LawsHomeNormalSearchVO.java | 4 +-
.../standard/entity/LawsDomesticStandard.java | 8 +-
.../entity/LawsEnterpriseStandard.java | 11 +
.../jero/modules/tag/enums/TableNameEnum.java | 3 +-
18 files changed, 709 insertions(+), 51 deletions(-)
create mode 100644 laws-modules/src/main/java/com/jero/modules/laws/home/vo/LawsHomeAdvancedSearchClauseExcelVO.java
create mode 100644 laws-modules/src/main/java/com/jero/modules/laws/home/vo/LawsHomeAdvancedSearchClauseVO.java
create mode 100644 laws-modules/src/main/java/com/jero/modules/laws/home/vo/LawsHomeAdvancedSearchExportExcelVO.java
create mode 100644 laws-modules/src/main/java/com/jero/modules/laws/home/vo/LawsHomeAdvancedSearchStandardExcelVO.java
diff --git a/laws-modules/src/main/java/com/jero/modules/laws/documenttool/mapper/xml/DocumentSplitMapper.xml b/laws-modules/src/main/java/com/jero/modules/laws/documenttool/mapper/xml/DocumentSplitMapper.xml
index c2f61f9b..5b55f7d3 100644
--- a/laws-modules/src/main/java/com/jero/modules/laws/documenttool/mapper/xml/DocumentSplitMapper.xml
+++ b/laws-modules/src/main/java/com/jero/modules/laws/documenttool/mapper/xml/DocumentSplitMapper.xml
@@ -217,17 +217,9 @@
diff --git a/laws-modules/src/main/java/com/jero/modules/laws/documenttool/service/impl/DocumentSplitServiceImpl.java b/laws-modules/src/main/java/com/jero/modules/laws/documenttool/service/impl/DocumentSplitServiceImpl.java
index 86b5bd4f..6467508e 100644
--- a/laws-modules/src/main/java/com/jero/modules/laws/documenttool/service/impl/DocumentSplitServiceImpl.java
+++ b/laws-modules/src/main/java/com/jero/modules/laws/documenttool/service/impl/DocumentSplitServiceImpl.java
@@ -54,14 +54,12 @@ import com.jero.modules.sys.entity.LawsEnterpriseStandardLevel;
import com.jero.modules.sys.entity.LawsGrade;
import com.jero.modules.sys.service.ILawsEnterpriseStandardLevelService;
import com.jero.modules.sys.service.ILawsGradeService;
+import com.jero.modules.system.entity.SysDepart;
import com.jero.modules.system.entity.SysDict;
import com.jero.modules.system.entity.SysDictItem;
import com.jero.modules.system.entity.SysUser;
import com.jero.modules.system.model.DepartIdModel;
-import com.jero.modules.system.service.ISysDictItemService;
-import com.jero.modules.system.service.ISysDictService;
-import com.jero.modules.system.service.ISysUserDepartService;
-import com.jero.modules.system.service.ISysUserService;
+import com.jero.modules.system.service.*;
import com.jero.modules.tag.entity.LawsTag;
import com.jero.modules.tag.enums.LawsFieldTypeEnum;
import com.jero.modules.tag.enums.TableNameEnum;
@@ -130,6 +128,7 @@ public class DocumentSplitServiceImpl implements IDocumentSplitService {
private final ILawsLabelDatabaseService lawsLabelDatabaseService;
private final ISysBaseAPI sysBaseAPI;
private final ISarFileSplitItemsValEOService sarFileSplitItemsValEOService;
+ private final ISysDepartService sysDepartService;
private static final String INFO_ID = "info_id";
private static final String ID = "id";
private static final String IDS = "ids";
@@ -160,7 +159,7 @@ public class DocumentSplitServiceImpl implements IDocumentSplitService {
PartNameService partNameService,
ILawsLabelDatabaseService lawsLabelDatabaseService,
ISysBaseAPI sysBaseAPI,
- ISarFileSplitItemsValEOService sarFileSplitItemsValEOService) {
+ ISarFileSplitItemsValEOService sarFileSplitItemsValEOService, ISysDepartService sysDepartService) {
this.documentSplitMapper = documentSplitMapper;
this.sarFileSplitInfoService = sarFileSplitInfoService;
this.lawsCommonMapper = lawsCommonMapper;
@@ -181,6 +180,7 @@ public class DocumentSplitServiceImpl implements IDocumentSplitService {
this.lawsLabelDatabaseService = lawsLabelDatabaseService;
this.sysBaseAPI = sysBaseAPI;
this.sarFileSplitItemsValEOService = sarFileSplitItemsValEOService;
+ this.sysDepartService = sysDepartService;
}
@Autowired
@@ -335,6 +335,10 @@ public class DocumentSplitServiceImpl implements IDocumentSplitService {
private void dicTranslate(List