From c2f1aac8acca57f4c21f6fe6718101b01805bc72 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期二, 16 一月 2024 10:31:12 +0800
Subject: [PATCH] 调整
---
server/service/src/main/java/com/doumee/dao/business/model/ApplyLog.java | 2
server/service/src/main/java/com/doumee/service/business/impl/TaxDetialServiceImpl.java | 2
server/company/src/main/java/com/doumee/api/business/MultifileController.java | 2
server/service/src/main/java/com/doumee/dao/business/model/Member.java | 2
server/service/src/main/java/com/doumee/service/business/impl/ApplyChagneDetailServiceImpl.java | 2
server/service/src/main/java/com/doumee/service/business/impl/SolutionsServiceImpl.java | 2
server/company/src/main/java/com/doumee/api/business/SettleClaimsController.java | 2
server/service/src/main/java/com/doumee/dao/business/model/ApplyChagneDetail.java | 2
server/platform/src/main/java/com/doumee/api/business/NoticesController.java | 2
server/service/src/main/java/com/doumee/dao/business/CompanyPermissionMapper.java | 12
server/service/src/main/java/com/doumee/dao/business/SettleClaimsLogMapper.java | 2
server/service/src/main/java/com/doumee/service/business/SettleClaimsLogService.java | 2
server/service/src/main/java/com/doumee/service/business/TaxDetialService.java | 2
server/service/src/main/java/com/doumee/service/business/DuLogService.java | 2
server/company/src/main/java/com/doumee/api/business/NoticesController.java | 2
server/service/src/main/java/com/doumee/dao/business/model/TaxDetial.java | 2
server/service/src/main/java/com/doumee/service/business/impl/CompanyPermissionServiceImpl.java | 136 ++
server/service/src/main/java/com/doumee/service/business/impl/InsuranceApplyServiceImpl.java | 2
server/platform/src/main/java/com/doumee/api/business/ApplyLogController.java | 2
server/service/src/main/java/com/doumee/dao/business/model/CompanySolution.java | 2
server/platform/src/main/java/com/doumee/api/business/SettleClaimsLogController.java | 2
server/platform/src/main/java/com/doumee/api/business/ApplyChangeController.java | 2
server/platform/src/main/java/com/doumee/api/business/CompanyPermissionController.java | 90 +
server/platform/src/main/java/com/doumee/api/business/MemberController.java | 2
server/company/src/main/java/com/doumee/api/business/TaxesController.java | 2
server/service/src/main/java/com/doumee/dao/business/SettleClaimsMapper.java | 2
server/dianziqian/src/test/resources/logback.xml | 12
server/service/src/main/java/com/doumee/service/business/impl/ApplyDetailServiceImpl.java | 2
server/platform/src/main/java/com/doumee/api/business/ApplyDetailController.java | 2
server/platform/src/main/java/com/doumee/api/business/CompanyController.java | 2
server/company/src/main/java/com/doumee/api/business/CompanySolutionController.java | 2
server/service/src/main/java/com/doumee/dao/business/WorktypeMapper.java | 2
server/company/src/main/java/com/doumee/api/business/InsuranceApplyController.java | 2
server/service/src/main/java/com/doumee/service/business/impl/TaxesServiceImpl.java | 2
server/company/src/main/java/com/doumee/api/business/SolutionWorktypeController.java | 2
server/company/src/main/java/com/doumee/api/business/WorktypeController.java | 2
server/platform/src/main/java/com/doumee/api/business/SettleClaimsController.java | 2
server/service/src/main/java/com/doumee/service/business/TaxesService.java | 2
server/service/src/main/java/com/doumee/service/business/impl/ApplyLogServiceImpl.java | 2
server/service/src/main/java/com/doumee/dao/business/SolutionWorktypeMapper.java | 2
server/platform/src/main/java/com/doumee/api/business/InsuranceController.java | 2
server/service/src/main/java/com/doumee/dao/business/TaxesMapper.java | 2
server/service/src/main/java/com/doumee/dao/business/model/InsuranceApply.java | 2
server/service/src/main/java/com/doumee/service/business/ApplyLogService.java | 2
server/company/src/main/java/com/doumee/api/business/DispatchUnitController.java | 2
server/service/src/main/java/com/doumee/dao/business/SolutionsMapper.java | 2
server/service/src/main/java/com/doumee/service/business/ApplyDetailService.java | 2
server/company/src/main/java/com/doumee/api/business/MemberController.java | 2
server/service/src/main/java/com/doumee/dao/business/DuWorktypeMapper.java | 2
server/service/src/main/java/com/doumee/dao/business/model/SmsEmail.java | 2
server/platform/src/main/java/com/doumee/api/business/SmsEmailController.java | 2
server/service/src/main/java/com/doumee/service/business/DuWorktypeService.java | 2
server/company/src/main/java/com/doumee/api/business/CompanyController.java | 2
server/platform/src/main/java/com/doumee/api/business/TaxesController.java | 2
server/dianziqian/src/main/java/com/jzq/common/http/HttpClientUtils.java | 477 +++++++++
server/service/src/main/java/com/doumee/dao/business/CompanyMapper.java | 2
server/service/src/main/java/com/doumee/service/business/WorktypeService.java | 2
server/platform/src/main/java/com/doumee/api/business/SolutionsBaseController.java | 90 +
server/company/src/main/java/com/doumee/api/business/SmsEmailController.java | 2
server/platform/src/main/java/com/doumee/api/business/DuSolutionController.java | 2
server/service/src/main/java/com/doumee/dao/business/model/CompanyPermission.java | 62 +
server/service/src/main/java/com/doumee/dao/business/TaxDetialMapper.java | 2
server/company/src/main/java/com/doumee/api/business/SettleClaimsLogController.java | 2
server/dianziqian/src/main/java/com/doumee/Main.java | 7
server/service/src/main/java/com/doumee/dao/business/model/SolutionWorktype.java | 2
server/platform/src/main/java/com/doumee/api/business/DuLogController.java | 2
server/service/src/main/java/com/doumee/dao/business/AreasMapper.java | 2
server/service/src/main/java/com/doumee/service/business/SettleClaimsService.java | 2
server/service/src/main/java/com/doumee/dao/business/model/DispatchUnit.java | 2
server/service/src/main/java/com/doumee/dao/business/model/Company.java | 15
server/platform/src/main/java/com/doumee/api/business/AreasController.java | 2
server/dianziqian/src/main/java/com/jzq/common/CommonUtil.java | 183 +++
server/platform/src/main/java/com/doumee/api/business/MultifileController.java | 2
server/pom.xml | 1
server/platform/src/main/java/com/doumee/api/business/WorktypeController.java | 2
server/service/src/main/java/com/doumee/dao/business/CompanySolutionMapper.java | 2
server/service/src/main/java/com/doumee/service/business/InsuranceService.java | 2
server/service/src/main/java/com/doumee/service/business/impl/DispatchUnitServiceImpl.java | 2
server/service/src/main/java/com/doumee/dao/business/ApplyLogMapper.java | 2
server/service/src/main/java/com/doumee/dao/business/SolutionsBaseMapper.java | 12
server/service/src/main/java/com/doumee/dao/business/model/SettleClaimsLog.java | 2
server/service/src/main/java/com/doumee/service/business/impl/SolutionsBaseServiceImpl.java | 187 +++
server/company/src/main/java/com/doumee/api/business/SolutionsBaseController.java | 90 +
server/service/src/main/java/com/doumee/dao/business/model/Solutions.java | 2
db/business.company_permission.permissions.sql | 6
server/service/src/main/java/com/doumee/dao/business/model/Worktype.java | 2
server/service/src/main/java/com/doumee/service/business/DispatchUnitService.java | 2
server/service/src/main/java/com/doumee/service/business/impl/SettleClaimsServiceImpl.java | 2
server/company/src/main/java/com/doumee/api/business/DuLogController.java | 2
server/service/src/main/java/com/doumee/dao/business/DispatchUnitMapper.java | 2
server/service/src/main/java/com/doumee/service/business/impl/WorktypeServiceImpl.java | 2
server/service/src/main/java/com/doumee/dao/business/MultifileMapper.java | 2
server/service/src/main/java/com/doumee/dao/business/SmsEmailMapper.java | 2
server/service/src/main/java/com/doumee/service/business/SolutionWorktypeService.java | 2
server/service/src/main/java/com/doumee/service/business/impl/AreasServiceImpl.java | 2
server/service/src/main/java/com/doumee/dao/business/MemberMapper.java | 2
server/service/src/main/java/com/doumee/dao/business/model/Notices.java | 2
server/service/src/main/java/com/doumee/dao/business/ApplyChangeMapper.java | 2
server/company/src/main/java/com/doumee/api/business/DuSolutionController.java | 2
server/service/src/main/java/com/doumee/dao/business/model/DuLog.java | 2
server/service/src/main/java/com/doumee/dao/business/ApplyDetailMapper.java | 2
server/service/src/main/java/com/doumee/service/business/impl/ApplyChangeServiceImpl.java | 2
server/service/src/main/java/com/doumee/service/business/impl/CompanySolutionServiceImpl.java | 2
server/service/src/main/java/com/doumee/service/business/impl/DuSolutionServiceImpl.java | 2
server/service/src/main/java/com/doumee/dao/business/model/SettleClaims.java | 2
server/service/src/main/java/com/doumee/dao/business/model/SolutionsBase.java | 131 ++
server/service/src/main/java/com/doumee/dao/business/DuLogMapper.java | 2
server/company/src/main/java/com/doumee/api/business/ApplyDetailController.java | 2
server/company/src/main/java/com/doumee/api/business/ApplyChangeController.java | 2
server/service/src/main/java/com/doumee/service/business/MultifileService.java | 2
server/company/src/main/java/com/doumee/api/business/InsuranceController.java | 2
server/service/src/main/java/com/doumee/service/business/impl/MemberServiceImpl.java | 2
server/platform/src/main/java/com/doumee/api/business/DuWorktypeController.java | 2
server/service/src/main/java/com/doumee/dao/business/InsuranceMapper.java | 2
server/service/src/main/java/com/doumee/service/business/SmsEmailService.java | 2
server/platform/src/main/java/com/doumee/api/business/SolutionWorktypeController.java | 2
server/service/src/main/java/com/doumee/dao/business/model/ApplyChange.java | 2
server/service/src/main/java/com/doumee/service/business/CompanySolutionService.java | 2
server/platform/src/main/java/com/doumee/api/business/InsuranceApplyController.java | 2
server/service/src/main/java/com/doumee/dao/business/model/Insurance.java | 2
server/dianziqian/src/main/java/com/jzq/common/ResultInfo.java | 96 +
server/dianziqian/src/test/java/com/jzq/common/test/JzqHttpApiTest.java | 192 +++
server/service/src/main/java/com/doumee/service/business/ApplyChangeService.java | 2
server/service/src/main/java/com/doumee/service/business/impl/DuWorktypeServiceImpl.java | 2
server/dianziqian/src/main/java/com/jzq/common/bean/sign/OrganizationCreateReq.java | 66 +
server/service/src/main/java/com/doumee/service/business/impl/SolutionWorktypeServiceImpl.java | 2
server/dianziqian/src/main/java/com/jzq/common/bean/sign/SignatoryReq.java | 103 ++
server/service/src/main/java/com/doumee/service/business/impl/CompanyServiceImpl.java | 12
server/service/src/main/java/com/doumee/service/business/impl/SmsEmailServiceImpl.java | 2
server/service/src/main/java/com/doumee/dao/business/NoticesMapper.java | 2
server/service/src/main/java/com/doumee/service/business/CompanyPermissionService.java | 97 +
server/service/src/main/java/com/doumee/service/business/impl/InsuranceServiceImpl.java | 2
server/service/src/main/java/com/doumee/service/business/impl/NoticesServiceImpl.java | 2
server/platform/src/main/java/com/doumee/api/business/CompanySolutionController.java | 2
server/service/src/main/java/com/doumee/service/business/ApplyChagneDetailService.java | 2
server/platform/src/main/java/com/doumee/api/business/SolutionsController.java | 2
server/platform/src/main/java/com/doumee/api/business/ApplyChagneDetailController.java | 2
server/company/src/main/java/com/doumee/api/business/SolutionsController.java | 2
server/service/src/main/java/com/doumee/service/business/SolutionsService.java | 2
server/service/src/main/java/com/doumee/service/business/DuSolutionService.java | 2
server/company/src/main/java/com/doumee/api/business/AreasController.java | 2
server/service/src/main/java/com/doumee/dao/business/model/Taxes.java | 2
server/company/src/main/java/com/doumee/api/business/ApplyLogController.java | 2
server/service/src/main/java/com/doumee/dao/business/model/Areas.java | 2
server/service/src/main/java/com/doumee/service/business/MemberService.java | 2
server/company/src/main/java/com/doumee/api/business/TaxDetialController.java | 2
server/service/src/main/java/com/doumee/dao/business/model/ApplyDetail.java | 2
server/service/src/main/java/com/doumee/dao/business/model/DuSolution.java | 2
server/service/src/main/java/com/doumee/service/business/CompanyService.java | 2
server/service/src/main/java/com/doumee/service/business/impl/SettleClaimsLogServiceImpl.java | 2
server/service/src/main/java/com/doumee/dao/business/DuSolutionMapper.java | 2
server/platform/src/main/java/com/doumee/api/business/TaxDetialController.java | 2
server/service/src/main/java/com/doumee/service/business/impl/MultifileServiceImpl.java | 2
server/company/src/main/java/com/doumee/api/business/ApplyChagneDetailController.java | 2
server/service/src/main/java/com/doumee/service/business/impl/DuLogServiceImpl.java | 2
server/service/src/main/java/com/doumee/service/business/SolutionsBaseService.java | 97 +
server/service/src/main/java/com/doumee/dao/business/model/DuWorktype.java | 2
/dev/null | 239 ----
server/platform/src/main/java/com/doumee/api/business/DispatchUnitController.java | 2
server/service/src/main/java/com/doumee/dao/business/ApplyChagneDetailMapper.java | 2
server/company/src/main/java/com/doumee/api/business/DuWorktypeController.java | 2
server/service/src/main/java/com/doumee/service/business/AreasService.java | 2
server/company/src/main/java/com/doumee/api/business/CompanyPermissionController.java | 90 +
server/service/src/main/java/com/doumee/dao/business/model/Multifile.java | 6
server/service/src/main/java/com/doumee/service/business/NoticesService.java | 2
server/dianziqian/pom.xml | 83 +
server/dianziqian/src/main/java/com/jzq/common/exception/ResultInfoException.java | 36
server/service/src/main/java/com/doumee/dao/business/InsuranceApplyMapper.java | 2
server/service/src/main/java/com/doumee/service/business/InsuranceApplyService.java | 2
db/business.sign_record.permissions.sql | 6
170 files changed, 2,531 insertions(+), 385 deletions(-)
diff --git a/db/business.company_permission.permissions.sql b/db/business.company_permission.permissions.sql
new file mode 100644
index 0000000..ca45128
--- /dev/null
+++ b/db/business.company_permission.permissions.sql
@@ -0,0 +1,6 @@
+INSERT INTO `SYSTEM_PERMISSION`(`CODE`, `NAME`, `REMARK`, `FIXED`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `DELETED`) VALUES ('business:companypermission:create', '鏂板缓绠$悊鍛樼鐞嗕紒涓氭潈闄�', '', 0, 1, CURRENT_TIMESTAMP, NULL, NULL, 0);
+INSERT INTO `SYSTEM_PERMISSION`(`CODE`, `NAME`, `REMARK`, `FIXED`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `DELETED`) VALUES ('business:companypermission:delete', '鍒犻櫎绠$悊鍛樼鐞嗕紒涓氭潈闄�', '', 0, 1, CURRENT_TIMESTAMP, NULL, NULL, 0);
+INSERT INTO `SYSTEM_PERMISSION`(`CODE`, `NAME`, `REMARK`, `FIXED`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `DELETED`) VALUES ('business:companypermission:update', '淇敼绠$悊鍛樼鐞嗕紒涓氭潈闄�', '', 0, 1, CURRENT_TIMESTAMP, NULL, NULL, 0);
+INSERT INTO `SYSTEM_PERMISSION`(`CODE`, `NAME`, `REMARK`, `FIXED`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `DELETED`) VALUES ('business:companypermission:query', '鏌ヨ绠$悊鍛樼鐞嗕紒涓氭潈闄�', '', 0, 1, CURRENT_TIMESTAMP, NULL, NULL, 0);
+INSERT INTO `SYSTEM_PERMISSION`(`CODE`, `NAME`, `REMARK`, `FIXED`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `DELETED`) VALUES ('business:companypermission:exportExcel', '瀵煎嚭绠$悊鍛樼鐞嗕紒涓氭潈闄�(Excel)', '', 0, 1, CURRENT_TIMESTAMP, NULL, NULL, 0);
+
diff --git a/db/business.sign_record.permissions.sql b/db/business.sign_record.permissions.sql
new file mode 100644
index 0000000..d54efc1
--- /dev/null
+++ b/db/business.sign_record.permissions.sql
@@ -0,0 +1,6 @@
+INSERT INTO `SYSTEM_PERMISSION`(`CODE`, `NAME`, `REMARK`, `FIXED`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `DELETED`) VALUES ('business:signrecord:create', '鏂板缓鐢靛瓙绛剧缃茶褰曡〃', '', 0, 1, CURRENT_TIMESTAMP, NULL, NULL, 0);
+INSERT INTO `SYSTEM_PERMISSION`(`CODE`, `NAME`, `REMARK`, `FIXED`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `DELETED`) VALUES ('business:signrecord:delete', '鍒犻櫎鐢靛瓙绛剧缃茶褰曡〃', '', 0, 1, CURRENT_TIMESTAMP, NULL, NULL, 0);
+INSERT INTO `SYSTEM_PERMISSION`(`CODE`, `NAME`, `REMARK`, `FIXED`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `DELETED`) VALUES ('business:signrecord:update', '淇敼鐢靛瓙绛剧缃茶褰曡〃', '', 0, 1, CURRENT_TIMESTAMP, NULL, NULL, 0);
+INSERT INTO `SYSTEM_PERMISSION`(`CODE`, `NAME`, `REMARK`, `FIXED`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `DELETED`) VALUES ('business:signrecord:query', '鏌ヨ鐢靛瓙绛剧缃茶褰曡〃', '', 0, 1, CURRENT_TIMESTAMP, NULL, NULL, 0);
+INSERT INTO `SYSTEM_PERMISSION`(`CODE`, `NAME`, `REMARK`, `FIXED`, `CREATE_USER`, `CREATE_TIME`, `UPDATE_USER`, `UPDATE_TIME`, `DELETED`) VALUES ('business:signrecord:exportExcel', '瀵煎嚭鐢靛瓙绛剧缃茶褰曡〃(Excel)', '', 0, 1, CURRENT_TIMESTAMP, NULL, NULL, 0);
+
diff --git a/server/company/company.iml b/server/company/company.iml
deleted file mode 100644
index e748ead..0000000
--- a/server/company/company.iml
+++ /dev/null
@@ -1,241 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
- <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
- <output url="file://$MODULE_DIR$/target/classes" />
- <output-test url="file://$MODULE_DIR$/target/test-classes" />
- <content url="file://$MODULE_DIR$">
- <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
- <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
- <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
- <excludeFolder url="file://$MODULE_DIR$/target" />
- </content>
- <orderEntry type="inheritedJdk" />
- <orderEntry type="sourceFolder" forTests="false" />
- <orderEntry type="module" module-name="service" />
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.2.3" level="project" />
- <orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.2.3" level="project" />
- <orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.12.1" level="project" />
- <orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-api:2.12.1" level="project" />
- <orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.30" level="project" />
- <orderEntry type="library" name="Maven: jakarta.annotation:jakarta.annotation-api:1.3.5" level="project" />
- <orderEntry type="library" name="Maven: org.springframework:spring-core:5.2.4.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework:spring-jcl:5.2.4.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.yaml:snakeyaml:1.25" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-json:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.10.2" level="project" />
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.10.2" level="project" />
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.10.2" level="project" />
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.10.2" level="project" />
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.10.2" level="project" />
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.10.2" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-tomcat:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-core:9.0.31" level="project" />
- <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:9.0.31" level="project" />
- <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-websocket:9.0.31" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-validation:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: jakarta.validation:jakarta.validation-api:2.0.2" level="project" />
- <orderEntry type="library" name="Maven: org.springframework:spring-web:5.2.4.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework:spring-beans:5.2.4.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework:spring-webmvc:5.2.4.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework:spring-aop:5.2.4.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework:spring-context:5.2.4.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework:spring-expression:5.2.4.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-redis:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.data:spring-data-keyvalue:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework:spring-tx:5.2.4.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework:spring-oxm:5.2.4.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework:spring-context-support:5.2.4.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: io.lettuce:lettuce-core:5.2.2.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: io.netty:netty-common:4.1.45.Final" level="project" />
- <orderEntry type="library" name="Maven: io.netty:netty-handler:4.1.45.Final" level="project" />
- <orderEntry type="library" name="Maven: io.netty:netty-buffer:4.1.45.Final" level="project" />
- <orderEntry type="library" name="Maven: io.netty:netty-codec:4.1.45.Final" level="project" />
- <orderEntry type="library" name="Maven: io.netty:netty-transport:4.1.45.Final" level="project" />
- <orderEntry type="library" name="Maven: io.netty:netty-resolver:4.1.45.Final" level="project" />
- <orderEntry type="library" name="Maven: io.projectreactor:reactor-core:3.3.3.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.reactivestreams:reactive-streams:1.0.3" level="project" />
- <orderEntry type="library" name="Maven: org.apache.shiro:shiro-spring:1.7.0" level="project" />
- <orderEntry type="library" name="Maven: org.apache.shiro:shiro-core:1.7.0" level="project" />
- <orderEntry type="library" name="Maven: org.apache.shiro:shiro-lang:1.7.0" level="project" />
- <orderEntry type="library" name="Maven: org.apache.shiro:shiro-cache:1.7.0" level="project" />
- <orderEntry type="library" name="Maven: org.apache.shiro:shiro-crypto-hash:1.7.0" level="project" />
- <orderEntry type="library" name="Maven: org.apache.shiro:shiro-crypto-core:1.7.0" level="project" />
- <orderEntry type="library" name="Maven: org.apache.shiro:shiro-crypto-cipher:1.7.0" level="project" />
- <orderEntry type="library" name="Maven: org.apache.shiro:shiro-config-core:1.7.0" level="project" />
- <orderEntry type="library" name="Maven: org.apache.shiro:shiro-config-ogdl:1.7.0" level="project" />
- <orderEntry type="library" name="Maven: org.apache.shiro:shiro-event:1.7.0" level="project" />
- <orderEntry type="library" name="Maven: org.apache.shiro:shiro-web:1.7.0" level="project" />
- <orderEntry type="library" name="Maven: org.owasp.encoder:encoder:1.2.2" level="project" />
- <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-boot-starter:3.4.2" level="project" />
- <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus:3.4.2" level="project" />
- <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-extension:3.4.2" level="project" />
- <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-core:3.4.2" level="project" />
- <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-annotation:3.4.2" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: com.zaxxer:HikariCP:3.4.2" level="project" />
- <orderEntry type="library" name="Maven: org.springframework:spring-jdbc:5.2.4.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: com.github.pagehelper:pagehelper-spring-boot-starter:1.2.13" level="project" />
- <orderEntry type="library" name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-starter:2.1.1" level="project" />
- <orderEntry type="library" name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-autoconfigure:2.1.1" level="project" />
- <orderEntry type="library" name="Maven: org.mybatis:mybatis:3.5.3" level="project" />
- <orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:2.0.3" level="project" />
- <orderEntry type="library" name="Maven: com.github.pagehelper:pagehelper-spring-boot-autoconfigure:1.2.13" level="project" />
- <orderEntry type="library" name="Maven: com.github.pagehelper:pagehelper:5.1.11" level="project" />
- <orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:2.0" level="project" />
- <orderEntry type="library" name="Maven: com.alibaba:druid:1.2.0" level="project" />
- <orderEntry type="library" scope="RUNTIME" name="Maven: mysql:mysql-connector-java:8.0.19" level="project" />
- <orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-spring-boot-starter:3.0.3" level="project" />
- <orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-spring-boot-autoconfigure:3.0.3" level="project" />
- <orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-spring:3.0.3" level="project" />
- <orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-annotations:3.0.3" level="project" />
- <orderEntry type="library" name="Maven: io.swagger:swagger-annotations:1.5.22" level="project" />
- <orderEntry type="library" name="Maven: io.swagger.core.v3:swagger-annotations:2.1.2" level="project" />
- <orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-core:3.0.3" level="project" />
- <orderEntry type="library" name="Maven: org.javassist:javassist:3.25.0-GA" level="project" />
- <orderEntry type="library" name="Maven: io.springfox:springfox-swagger2:3.0.0" level="project" />
- <orderEntry type="library" name="Maven: io.springfox:springfox-spi:3.0.0" level="project" />
- <orderEntry type="library" name="Maven: io.springfox:springfox-schema:3.0.0" level="project" />
- <orderEntry type="library" name="Maven: io.springfox:springfox-swagger-common:3.0.0" level="project" />
- <orderEntry type="library" name="Maven: io.springfox:springfox-spring-web:3.0.0" level="project" />
- <orderEntry type="library" name="Maven: io.github.classgraph:classgraph:4.8.83" level="project" />
- <orderEntry type="library" name="Maven: io.springfox:springfox-spring-webflux:3.0.0" level="project" />
- <orderEntry type="library" scope="RUNTIME" name="Maven: org.mapstruct:mapstruct:1.3.1.Final" level="project" />
- <orderEntry type="library" name="Maven: io.springfox:springfox-spring-webmvc:3.0.0" level="project" />
- <orderEntry type="library" name="Maven: io.springfox:springfox-core:3.0.0" level="project" />
- <orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy:1.10.8" level="project" />
- <orderEntry type="library" name="Maven: io.springfox:springfox-oas:3.0.0" level="project" />
- <orderEntry type="library" name="Maven: io.swagger.core.v3:swagger-models:2.1.2" level="project" />
- <orderEntry type="library" name="Maven: io.springfox:springfox-bean-validators:3.0.0" level="project" />
- <orderEntry type="library" name="Maven: io.swagger:swagger-models:1.5.22" level="project" />
- <orderEntry type="library" name="Maven: io.swagger:swagger-core:1.5.22" level="project" />
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.10.2" level="project" />
- <orderEntry type="library" name="Maven: com.google.guava:guava:27.0.1-android" level="project" />
- <orderEntry type="library" name="Maven: com.google.guava:failureaccess:1.0.1" level="project" />
- <orderEntry type="library" name="Maven: com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava" level="project" />
- <orderEntry type="library" name="Maven: com.google.code.findbugs:jsr305:3.0.2" level="project" />
- <orderEntry type="library" name="Maven: org.checkerframework:checker-compat-qual:2.5.2" level="project" />
- <orderEntry type="library" name="Maven: com.google.errorprone:error_prone_annotations:2.2.0" level="project" />
- <orderEntry type="library" name="Maven: com.google.j2objc:j2objc-annotations:1.1" level="project" />
- <orderEntry type="library" name="Maven: org.codehaus.mojo:animal-sniffer-annotations:1.17" level="project" />
- <orderEntry type="library" name="Maven: io.springfox:springfox-boot-starter:3.0.0" level="project" />
- <orderEntry type="library" name="Maven: io.springfox:springfox-data-rest:3.0.0" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-core:2.0.0.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-metadata:2.0.0.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-spring-ui:3.0.3" level="project" />
- <orderEntry type="library" name="Maven: javax.validation:validation-api:2.0.1.Final" level="project" />
- <orderEntry type="library" name="Maven: org.hibernate.validator:hibernate-validator:6.0.13.Final" level="project" />
- <orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.4.1.Final" level="project" />
- <orderEntry type="library" name="Maven: com.fasterxml:classmate:1.5.1" level="project" />
- <orderEntry type="library" name="Maven: com.aliyun:dingtalk:1.3.54" level="project" />
- <orderEntry type="library" name="Maven: com.aliyun:tea-openapi:0.2.2" level="project" />
- <orderEntry type="library" name="Maven: com.aliyun:credentials-java:0.2.4" level="project" />
- <orderEntry type="library" name="Maven: org.ini4j:ini4j:0.5.4" level="project" />
- <orderEntry type="library" name="Maven: javax.xml.bind:jaxb-api:2.3.1" level="project" />
- <orderEntry type="library" name="Maven: javax.activation:javax.activation-api:1.2.0" level="project" />
- <orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-core:2.3.0" level="project" />
- <orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-impl:2.3.0" level="project" />
- <orderEntry type="library" name="Maven: com.aliyun:alibabacloud-gateway-spi:0.0.1" level="project" />
- <orderEntry type="library" name="Maven: com.aliyun:tea-util:0.2.13" level="project" />
- <orderEntry type="library" name="Maven: com.google.code.gson:gson:2.8.6" level="project" />
- <orderEntry type="library" name="Maven: com.aliyun:openapiutil:0.1.14" level="project" />
- <orderEntry type="library" name="Maven: com.aliyun:endpoint-util:0.0.7" level="project" />
- <orderEntry type="library" name="Maven: com.aliyun:tea:1.1.14" level="project" />
- <orderEntry type="library" name="Maven: com.squareup.okhttp3:okhttp:3.14.7" level="project" />
- <orderEntry type="library" name="Maven: com.squareup.okio:okio:1.17.2" level="project" />
- <orderEntry type="library" name="Maven: org.jacoco:org.jacoco.agent:runtime:0.8.4" level="project" />
- <orderEntry type="library" name="Maven: com.aliyun:alibaba-dingtalk-service-sdk:2.0.0" level="project" />
- <orderEntry type="library" name="Maven: log4j:log4j:1.2.15" level="project" />
- <orderEntry type="library" name="Maven: javax.mail:mail:1.4" level="project" />
- <orderEntry type="library" name="Maven: javax.activation:activation:1.1" level="project" />
- <orderEntry type="library" name="Maven: commons-logging:commons-logging:1.1.1" level="project" />
- <orderEntry type="library" name="Maven: org.projectlombok:lombok:1.18.12" level="project" />
- <orderEntry type="library" name="Maven: com.github.penggle:kaptcha:2.3.2" level="project" />
- <orderEntry type="library" name="Maven: javax.servlet:javax.servlet-api:4.0.1" level="project" />
- <orderEntry type="library" name="Maven: com.jhlabs:filters:2.0.235-1" level="project" />
- <orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.9" level="project" />
- <orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.70" level="project" />
- <orderEntry type="library" name="Maven: org.apache.poi:poi:5.0.0" level="project" />
- <orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.30" level="project" />
- <orderEntry type="library" name="Maven: org.slf4j:jcl-over-slf4j:1.7.30" level="project" />
- <orderEntry type="library" name="Maven: commons-codec:commons-codec:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.commons:commons-collections4:4.4" level="project" />
- <orderEntry type="library" name="Maven: org.apache.commons:commons-math3:3.6.1" level="project" />
- <orderEntry type="library" name="Maven: com.zaxxer:SparseBitSet:1.2" level="project" />
- <orderEntry type="library" name="Maven: org.apache.poi:poi-ooxml:5.0.0" level="project" />
- <orderEntry type="library" name="Maven: org.apache.poi:poi-ooxml-lite:5.0.0" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlbeans:xmlbeans:4.0.0" level="project" />
- <orderEntry type="library" name="Maven: xml-apis:xml-apis:1.4.01" level="project" />
- <orderEntry type="library" name="Maven: org.apache.commons:commons-compress:1.20" level="project" />
- <orderEntry type="library" name="Maven: com.github.virtuald:curvesapi:1.06" level="project" />
- <orderEntry type="library" name="Maven: org.bouncycastle:bcpkix-jdk15on:1.68" level="project" />
- <orderEntry type="library" name="Maven: org.bouncycastle:bcprov-jdk15on:1.68" level="project" />
- <orderEntry type="library" name="Maven: org.apache.santuario:xmlsec:2.2.1" level="project" />
- <orderEntry type="library" scope="RUNTIME" name="Maven: com.fasterxml.woodstox:woodstox-core:5.2.1" level="project" />
- <orderEntry type="library" scope="RUNTIME" name="Maven: org.codehaus.woodstox:stax2-api:4.2" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-all:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-anim:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-shared-resources:1.13" level="project" />
- <orderEntry type="library" name="Maven: xml-apis:xml-apis-ext:1.3.04" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-awt-util:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:xmlgraphics-commons:2.4" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-bridge:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-codec:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-constants:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-css:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-dom:1.13" level="project" />
- <orderEntry type="library" name="Maven: xalan:xalan:2.7.2" level="project" />
- <orderEntry type="library" name="Maven: xalan:serializer:2.7.2" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-ext:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-extension:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-gui-util:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-gvt:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-i18n:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-parser:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-rasterizer-ext:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-rasterizer:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-script:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-slideshow:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-squiggle-ext:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-squiggle:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-svg-dom:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-svgbrowser:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-svggen:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-svgpp:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-svgrasterizer:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-swing:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-transcoder:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-util:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-ttf2svg:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-xml:1.13" level="project" />
- <orderEntry type="library" name="Maven: de.rototor.pdfbox:graphics2d:0.30" level="project" />
- <orderEntry type="library" name="Maven: org.apache.pdfbox:pdfbox:2.0.22" level="project" />
- <orderEntry type="library" name="Maven: org.apache.pdfbox:fontbox:2.0.22" level="project" />
- <orderEntry type="library" name="Maven: com.github.oshi:oshi-core:5.7.0" level="project" />
- <orderEntry type="library" name="Maven: net.java.dev.jna:jna:5.7.0" level="project" />
- <orderEntry type="library" name="Maven: net.java.dev.jna:jna-platform:5.7.0" level="project" />
- <orderEntry type="library" name="Maven: com.aliyun.oss:aliyun-sdk-oss:2.2.1" level="project" />
- <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.11" level="project" />
- <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.13" level="project" />
- <orderEntry type="library" name="Maven: org.jdom:jdom:1.1" level="project" />
- <orderEntry type="library" name="Maven: net.sf.json-lib:json-lib:jdk15:2.4" level="project" />
- <orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils:1.8.0" level="project" />
- <orderEntry type="library" name="Maven: commons-collections:commons-collections:3.2.1" level="project" />
- <orderEntry type="library" name="Maven: commons-lang:commons-lang:2.5" level="project" />
- <orderEntry type="library" name="Maven: net.sf.ezmorph:ezmorph:1.0.6" level="project" />
- <orderEntry type="library" name="Maven: com.github.yulichang:mybatis-plus-join:1.4.2.2" level="project" />
- <orderEntry type="library" name="Maven: com.github.yulichang:mybatis-plus-join-boot-starter:1.4.2.2" level="project" />
- <orderEntry type="library" name="Maven: com.github.yulichang:mybatis-plus-join-core:1.4.2.2" level="project" />
- <orderEntry type="library" name="Maven: com.github.yulichang:mybatis-plus-join-annotation:1.4.2.2" level="project" />
- <orderEntry type="library" name="Maven: commons-io:commons-io:2.7" level="project" />
- <orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.4" level="project" />
- <orderEntry type="library" name="Maven: com.belerweb:pinyin4j:2.5.1" level="project" />
- <orderEntry type="library" name="Maven: net.sourceforge.jexcelapi:jxl:2.6.12" level="project" />
- </component>
-</module>
\ No newline at end of file
diff --git a/server/company/src/main/java/com/doumee/api/business/ApplyChagneDetailController.java b/server/company/src/main/java/com/doumee/api/business/ApplyChagneDetailController.java
index 90e64ec..b82980d 100644
--- a/server/company/src/main/java/com/doumee/api/business/ApplyChagneDetailController.java
+++ b/server/company/src/main/java/com/doumee/api/business/ApplyChagneDetailController.java
@@ -20,7 +20,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Api(tags = "鍔犲噺淇濇崲鍘傜敵璇锋槑缁嗕俊鎭〃")
@RestController
diff --git a/server/company/src/main/java/com/doumee/api/business/ApplyChangeController.java b/server/company/src/main/java/com/doumee/api/business/ApplyChangeController.java
index 6256cca..9f1a364 100644
--- a/server/company/src/main/java/com/doumee/api/business/ApplyChangeController.java
+++ b/server/company/src/main/java/com/doumee/api/business/ApplyChangeController.java
@@ -20,7 +20,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Api(tags = "鍔犲噺淇濇崲鍘傜敵璇蜂俊鎭〃")
@RestController
diff --git a/server/company/src/main/java/com/doumee/api/business/ApplyDetailController.java b/server/company/src/main/java/com/doumee/api/business/ApplyDetailController.java
index 29e11b4..8699678 100644
--- a/server/company/src/main/java/com/doumee/api/business/ApplyDetailController.java
+++ b/server/company/src/main/java/com/doumee/api/business/ApplyDetailController.java
@@ -20,7 +20,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Api(tags = "鎶曚繚鐢宠鏄庣粏淇℃伅琛�")
@RestController
diff --git a/server/company/src/main/java/com/doumee/api/business/ApplyLogController.java b/server/company/src/main/java/com/doumee/api/business/ApplyLogController.java
index cb4f99f..99875e2 100644
--- a/server/company/src/main/java/com/doumee/api/business/ApplyLogController.java
+++ b/server/company/src/main/java/com/doumee/api/business/ApplyLogController.java
@@ -20,7 +20,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Api(tags = "鎶曚繚鐢宠鎿嶄綔鍘嗗彶琛�")
@RestController
diff --git a/server/company/src/main/java/com/doumee/api/business/AreasController.java b/server/company/src/main/java/com/doumee/api/business/AreasController.java
index 61db375..8fd44d6 100644
--- a/server/company/src/main/java/com/doumee/api/business/AreasController.java
+++ b/server/company/src/main/java/com/doumee/api/business/AreasController.java
@@ -20,7 +20,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Api(tags = "鐪佸競鍖轰俊鎭〃")
@RestController
diff --git a/server/company/src/main/java/com/doumee/api/business/CompanyController.java b/server/company/src/main/java/com/doumee/api/business/CompanyController.java
index 80f978b..66b1143 100644
--- a/server/company/src/main/java/com/doumee/api/business/CompanyController.java
+++ b/server/company/src/main/java/com/doumee/api/business/CompanyController.java
@@ -20,7 +20,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Api(tags = "浼佷笟淇℃伅琛�")
@RestController
diff --git a/server/company/src/main/java/com/doumee/api/business/CompanyPermissionController.java b/server/company/src/main/java/com/doumee/api/business/CompanyPermissionController.java
new file mode 100644
index 0000000..3eea3cc
--- /dev/null
+++ b/server/company/src/main/java/com/doumee/api/business/CompanyPermissionController.java
@@ -0,0 +1,90 @@
+package com.doumee.api.business;
+
+import com.doumee.api.BaseController;
+import com.doumee.core.annotation.excel.ExcelExporter;
+import com.doumee.core.annotation.pr.PreventRepeat;
+import com.doumee.core.model.ApiResponse;
+import com.doumee.core.model.PageWrap;
+import com.doumee.core.model.PageData;
+import com.doumee.dao.business.model.CompanyPermission;
+import com.doumee.service.business.CompanyPermissionService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.apache.shiro.authz.annotation.RequiresPermissions;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+import javax.servlet.http.HttpServletResponse;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * @author 姹熻箘韫�
+ * @date 2024/01/16 10:03
+ */
+@Api(tags = "绠$悊鍛樼鐞嗕紒涓氭潈闄�")
+@RestController
+@RequestMapping("/business/companyPermission")
+public class CompanyPermissionController extends BaseController {
+
+ @Autowired
+ private CompanyPermissionService companyPermissionService;
+
+ @PreventRepeat
+ @ApiOperation("鏂板缓")
+ @PostMapping("/create")
+ @RequiresPermissions("business:companypermission:create")
+ public ApiResponse create(@RequestBody CompanyPermission companyPermission) {
+ return ApiResponse.success(companyPermissionService.create(companyPermission));
+ }
+
+ @ApiOperation("鏍规嵁ID鍒犻櫎")
+ @GetMapping("/delete/{id}")
+ @RequiresPermissions("business:companypermission:delete")
+ public ApiResponse deleteById(@PathVariable Integer id) {
+ companyPermissionService.deleteById(id);
+ return ApiResponse.success(null);
+ }
+
+ @ApiOperation("鎵归噺鍒犻櫎")
+ @GetMapping("/delete/batch")
+ @RequiresPermissions("business:companypermission:delete")
+ public ApiResponse deleteByIdInBatch(@RequestParam String ids) {
+ String [] idArray = ids.split(",");
+ List<Integer> idList = new ArrayList<>();
+ for (String id : idArray) {
+ idList.add(Integer.valueOf(id));
+ }
+ companyPermissionService.deleteByIdInBatch(idList);
+ return ApiResponse.success(null);
+ }
+
+ @ApiOperation("鏍规嵁ID淇敼")
+ @PostMapping("/updateById")
+ @RequiresPermissions("business:companypermission:update")
+ public ApiResponse updateById(@RequestBody CompanyPermission companyPermission) {
+ companyPermissionService.updateById(companyPermission);
+ return ApiResponse.success(null);
+ }
+
+ @ApiOperation("鍒嗛〉鏌ヨ")
+ @PostMapping("/page")
+ @RequiresPermissions("business:companypermission:query")
+ public ApiResponse<PageData<CompanyPermission>> findPage (@RequestBody PageWrap<CompanyPermission> pageWrap) {
+ return ApiResponse.success(companyPermissionService.findPage(pageWrap));
+ }
+
+ @ApiOperation("瀵煎嚭Excel")
+ @PostMapping("/exportExcel")
+ @RequiresPermissions("business:companypermission:exportExcel")
+ public void exportExcel (@RequestBody PageWrap<CompanyPermission> pageWrap, HttpServletResponse response) {
+ ExcelExporter.build(CompanyPermission.class).export(companyPermissionService.findPage(pageWrap).getRecords(), "绠$悊鍛樼鐞嗕紒涓氭潈闄�", response);
+ }
+
+ @ApiOperation("鏍规嵁ID鏌ヨ")
+ @GetMapping("/{id}")
+ @RequiresPermissions("business:companypermission:query")
+ public ApiResponse findById(@PathVariable Integer id) {
+ return ApiResponse.success(companyPermissionService.findById(id));
+ }
+}
diff --git a/server/company/src/main/java/com/doumee/api/business/CompanySolutionController.java b/server/company/src/main/java/com/doumee/api/business/CompanySolutionController.java
index ddf4ba0..b0915c3 100644
--- a/server/company/src/main/java/com/doumee/api/business/CompanySolutionController.java
+++ b/server/company/src/main/java/com/doumee/api/business/CompanySolutionController.java
@@ -20,7 +20,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Api(tags = "浼佷笟鍙敤淇濋櫓鏂规鍏宠仈琛�")
@RestController
diff --git a/server/company/src/main/java/com/doumee/api/business/DispatchUnitController.java b/server/company/src/main/java/com/doumee/api/business/DispatchUnitController.java
index aa408e4..993c1e1 100644
--- a/server/company/src/main/java/com/doumee/api/business/DispatchUnitController.java
+++ b/server/company/src/main/java/com/doumee/api/business/DispatchUnitController.java
@@ -20,7 +20,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Api(tags = "娲鹃仯鍗曚綅淇℃伅琛�")
@RestController
diff --git a/server/company/src/main/java/com/doumee/api/business/DuLogController.java b/server/company/src/main/java/com/doumee/api/business/DuLogController.java
index 5b7e050..6510fae 100644
--- a/server/company/src/main/java/com/doumee/api/business/DuLogController.java
+++ b/server/company/src/main/java/com/doumee/api/business/DuLogController.java
@@ -20,7 +20,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Api(tags = "娲鹃仯鍗曚綅鎿嶄綔鍘嗗彶琛�")
@RestController
diff --git a/server/company/src/main/java/com/doumee/api/business/DuSolutionController.java b/server/company/src/main/java/com/doumee/api/business/DuSolutionController.java
index 67481ba..d103b1b 100644
--- a/server/company/src/main/java/com/doumee/api/business/DuSolutionController.java
+++ b/server/company/src/main/java/com/doumee/api/business/DuSolutionController.java
@@ -20,7 +20,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Api(tags = "娲鹃仯鍗曚綅鏂规绠″叧鑱斾俊鎭〃")
@RestController
diff --git a/server/company/src/main/java/com/doumee/api/business/DuWorktypeController.java b/server/company/src/main/java/com/doumee/api/business/DuWorktypeController.java
index cf7eebe..2bdd505 100644
--- a/server/company/src/main/java/com/doumee/api/business/DuWorktypeController.java
+++ b/server/company/src/main/java/com/doumee/api/business/DuWorktypeController.java
@@ -20,7 +20,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Api(tags = "娲鹃仯鍗曚綅鏂规绠″伐绉嶅叧鑱斾俊鎭〃")
@RestController
diff --git a/server/company/src/main/java/com/doumee/api/business/InsuranceApplyController.java b/server/company/src/main/java/com/doumee/api/business/InsuranceApplyController.java
index 944a8df..c496a01 100644
--- a/server/company/src/main/java/com/doumee/api/business/InsuranceApplyController.java
+++ b/server/company/src/main/java/com/doumee/api/business/InsuranceApplyController.java
@@ -20,7 +20,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Api(tags = "鎶曚繚鐢宠淇℃伅琛�")
@RestController
diff --git a/server/company/src/main/java/com/doumee/api/business/InsuranceController.java b/server/company/src/main/java/com/doumee/api/business/InsuranceController.java
index 9ca6222..a9a97aa 100644
--- a/server/company/src/main/java/com/doumee/api/business/InsuranceController.java
+++ b/server/company/src/main/java/com/doumee/api/business/InsuranceController.java
@@ -20,7 +20,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Api(tags = "淇濋櫓鍏徃淇℃伅琛�")
@RestController
diff --git a/server/company/src/main/java/com/doumee/api/business/MemberController.java b/server/company/src/main/java/com/doumee/api/business/MemberController.java
index f321024..4562635 100644
--- a/server/company/src/main/java/com/doumee/api/business/MemberController.java
+++ b/server/company/src/main/java/com/doumee/api/business/MemberController.java
@@ -20,7 +20,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Api(tags = "鐢ㄥ伐淇℃伅琛�")
@RestController
diff --git a/server/company/src/main/java/com/doumee/api/business/MultifileController.java b/server/company/src/main/java/com/doumee/api/business/MultifileController.java
index 47f2c59..0c9e672 100644
--- a/server/company/src/main/java/com/doumee/api/business/MultifileController.java
+++ b/server/company/src/main/java/com/doumee/api/business/MultifileController.java
@@ -20,7 +20,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Api(tags = "闄勪欢涓婁紶淇℃伅琛�")
@RestController
diff --git a/server/company/src/main/java/com/doumee/api/business/NoticesController.java b/server/company/src/main/java/com/doumee/api/business/NoticesController.java
index 398a78a..5cd022a 100644
--- a/server/company/src/main/java/com/doumee/api/business/NoticesController.java
+++ b/server/company/src/main/java/com/doumee/api/business/NoticesController.java
@@ -20,7 +20,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Api(tags = "绯荤粺娑堟伅淇℃伅琛�")
@RestController
diff --git a/server/company/src/main/java/com/doumee/api/business/SettleClaimsController.java b/server/company/src/main/java/com/doumee/api/business/SettleClaimsController.java
index 940014c..fb2f5fa 100644
--- a/server/company/src/main/java/com/doumee/api/business/SettleClaimsController.java
+++ b/server/company/src/main/java/com/doumee/api/business/SettleClaimsController.java
@@ -20,7 +20,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Api(tags = "鐞嗚禂鐢宠琛�")
@RestController
diff --git a/server/company/src/main/java/com/doumee/api/business/SettleClaimsLogController.java b/server/company/src/main/java/com/doumee/api/business/SettleClaimsLogController.java
index 2720459..cb6ce4a 100644
--- a/server/company/src/main/java/com/doumee/api/business/SettleClaimsLogController.java
+++ b/server/company/src/main/java/com/doumee/api/business/SettleClaimsLogController.java
@@ -20,7 +20,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Api(tags = "鐞嗚碃鎿嶄綔鍘嗗彶琛�")
@RestController
diff --git a/server/company/src/main/java/com/doumee/api/business/SmsEmailController.java b/server/company/src/main/java/com/doumee/api/business/SmsEmailController.java
index 9a85f02..5f7ba37 100644
--- a/server/company/src/main/java/com/doumee/api/business/SmsEmailController.java
+++ b/server/company/src/main/java/com/doumee/api/business/SmsEmailController.java
@@ -20,7 +20,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Api(tags = "鐭俊閭欢淇℃伅琛�")
@RestController
diff --git a/server/company/src/main/java/com/doumee/api/business/SolutionWorktypeController.java b/server/company/src/main/java/com/doumee/api/business/SolutionWorktypeController.java
index 044b2e9..6be1fa2 100644
--- a/server/company/src/main/java/com/doumee/api/business/SolutionWorktypeController.java
+++ b/server/company/src/main/java/com/doumee/api/business/SolutionWorktypeController.java
@@ -20,7 +20,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Api(tags = "淇濋櫓鏂规宸ョ鍏宠仈琛�")
@RestController
diff --git a/server/company/src/main/java/com/doumee/api/business/SolutionsBaseController.java b/server/company/src/main/java/com/doumee/api/business/SolutionsBaseController.java
new file mode 100644
index 0000000..8cb5051
--- /dev/null
+++ b/server/company/src/main/java/com/doumee/api/business/SolutionsBaseController.java
@@ -0,0 +1,90 @@
+package com.doumee.api.business;
+
+import com.doumee.api.BaseController;
+import com.doumee.core.annotation.excel.ExcelExporter;
+import com.doumee.core.annotation.pr.PreventRepeat;
+import com.doumee.core.model.ApiResponse;
+import com.doumee.core.model.PageWrap;
+import com.doumee.core.model.PageData;
+import com.doumee.dao.business.model.SolutionsBase;
+import com.doumee.service.business.SolutionsBaseService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.apache.shiro.authz.annotation.RequiresPermissions;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+import javax.servlet.http.HttpServletResponse;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * @author 姹熻箘韫�
+ * @date 2024/01/16 10:03
+ */
+@Api(tags = "淇濋櫓鏂规淇℃伅琛�(鍩鸿〃锛�")
+@RestController
+@RequestMapping("/business/solutionsBase")
+public class SolutionsBaseController extends BaseController {
+
+ @Autowired
+ private SolutionsBaseService solutionsBaseService;
+
+ @PreventRepeat
+ @ApiOperation("鏂板缓")
+ @PostMapping("/create")
+ @RequiresPermissions("business:solutionsbase:create")
+ public ApiResponse create(@RequestBody SolutionsBase solutionsBase) {
+ return ApiResponse.success(solutionsBaseService.create(solutionsBase));
+ }
+
+ @ApiOperation("鏍规嵁ID鍒犻櫎")
+ @GetMapping("/delete/{id}")
+ @RequiresPermissions("business:solutionsbase:delete")
+ public ApiResponse deleteById(@PathVariable Integer id) {
+ solutionsBaseService.deleteById(id);
+ return ApiResponse.success(null);
+ }
+
+ @ApiOperation("鎵归噺鍒犻櫎")
+ @GetMapping("/delete/batch")
+ @RequiresPermissions("business:solutionsbase:delete")
+ public ApiResponse deleteByIdInBatch(@RequestParam String ids) {
+ String [] idArray = ids.split(",");
+ List<Integer> idList = new ArrayList<>();
+ for (String id : idArray) {
+ idList.add(Integer.valueOf(id));
+ }
+ solutionsBaseService.deleteByIdInBatch(idList);
+ return ApiResponse.success(null);
+ }
+
+ @ApiOperation("鏍规嵁ID淇敼")
+ @PostMapping("/updateById")
+ @RequiresPermissions("business:solutionsbase:update")
+ public ApiResponse updateById(@RequestBody SolutionsBase solutionsBase) {
+ solutionsBaseService.updateById(solutionsBase);
+ return ApiResponse.success(null);
+ }
+
+ @ApiOperation("鍒嗛〉鏌ヨ")
+ @PostMapping("/page")
+ @RequiresPermissions("business:solutionsbase:query")
+ public ApiResponse<PageData<SolutionsBase>> findPage (@RequestBody PageWrap<SolutionsBase> pageWrap) {
+ return ApiResponse.success(solutionsBaseService.findPage(pageWrap));
+ }
+
+ @ApiOperation("瀵煎嚭Excel")
+ @PostMapping("/exportExcel")
+ @RequiresPermissions("business:solutionsbase:exportExcel")
+ public void exportExcel (@RequestBody PageWrap<SolutionsBase> pageWrap, HttpServletResponse response) {
+ ExcelExporter.build(SolutionsBase.class).export(solutionsBaseService.findPage(pageWrap).getRecords(), "淇濋櫓鏂规淇℃伅琛�(鍩鸿〃锛�", response);
+ }
+
+ @ApiOperation("鏍规嵁ID鏌ヨ")
+ @GetMapping("/{id}")
+ @RequiresPermissions("business:solutionsbase:query")
+ public ApiResponse findById(@PathVariable Integer id) {
+ return ApiResponse.success(solutionsBaseService.findById(id));
+ }
+}
diff --git a/server/company/src/main/java/com/doumee/api/business/SolutionsController.java b/server/company/src/main/java/com/doumee/api/business/SolutionsController.java
index 9a7aab9..c13297e 100644
--- a/server/company/src/main/java/com/doumee/api/business/SolutionsController.java
+++ b/server/company/src/main/java/com/doumee/api/business/SolutionsController.java
@@ -20,7 +20,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Api(tags = "淇濋櫓鏂规淇℃伅琛�")
@RestController
diff --git a/server/company/src/main/java/com/doumee/api/business/TaxDetialController.java b/server/company/src/main/java/com/doumee/api/business/TaxDetialController.java
index 4b3e0c6..eb1ca61 100644
--- a/server/company/src/main/java/com/doumee/api/business/TaxDetialController.java
+++ b/server/company/src/main/java/com/doumee/api/business/TaxDetialController.java
@@ -20,7 +20,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Api(tags = "鍙戠エ鏄庣粏淇℃伅琛�")
@RestController
diff --git a/server/company/src/main/java/com/doumee/api/business/TaxesController.java b/server/company/src/main/java/com/doumee/api/business/TaxesController.java
index a0a7cf9..f3a3665 100644
--- a/server/company/src/main/java/com/doumee/api/business/TaxesController.java
+++ b/server/company/src/main/java/com/doumee/api/business/TaxesController.java
@@ -20,7 +20,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Api(tags = "鍙戠エ淇℃伅琛�")
@RestController
diff --git a/server/company/src/main/java/com/doumee/api/business/WorktypeController.java b/server/company/src/main/java/com/doumee/api/business/WorktypeController.java
index 7c7cd66..590ee03 100644
--- a/server/company/src/main/java/com/doumee/api/business/WorktypeController.java
+++ b/server/company/src/main/java/com/doumee/api/business/WorktypeController.java
@@ -20,7 +20,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Api(tags = "宸ョ淇℃伅琛�")
@RestController
diff --git a/server/dianziqian/pom.xml b/server/dianziqian/pom.xml
new file mode 100644
index 0000000..828d0a7
--- /dev/null
+++ b/server/dianziqian/pom.xml
@@ -0,0 +1,83 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>com.doumee</groupId>
+ <artifactId>yunyibao</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
+ </parent>
+
+ <artifactId>dianziqian</artifactId>
+
+ <properties>
+ <maven.compiler.source>8</maven.compiler.source>
+ <maven.compiler.target>8</maven.compiler.target>
+ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ </properties>
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.commons</groupId>
+ <artifactId>commons-lang3</artifactId>
+ <version>3.1</version>
+ </dependency>
+ <dependency>
+ <groupId>commons-codec</groupId>
+ <artifactId>commons-codec</artifactId>
+ <version>1.9</version>
+ </dependency>
+ <dependency>
+ <groupId>com.alibaba</groupId>
+ <artifactId>fastjson</artifactId>
+ <version>1.2.28</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.httpcomponents</groupId>
+ <artifactId>httpclient</artifactId>
+ <version>4.5.2</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.httpcomponents</groupId>
+ <artifactId>httpmime</artifactId>
+ <version>4.5.2</version>
+ </dependency>
+ <dependency>
+ <groupId>commons-io</groupId>
+ <artifactId>commons-io</artifactId>
+ <version>2.4</version>
+ </dependency>
+ <dependency>
+ <groupId>ch.qos.logback</groupId>
+ <artifactId>logback-classic</artifactId>
+ <version>1.1.11</version>
+ </dependency>
+ <!-- <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>log4j-over-slf4j</artifactId>
+ <version>1.7.26</version>
+ </dependency>
+
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>4.12</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.projectlombok</groupId>
+ <artifactId>lombok</artifactId>
+ <version>1.16.18</version>
+ <scope>provided</scope>
+ </dependency>
+
+
+ <dependency>
+ <groupId>io.swagger</groupId>
+ <artifactId>swagger-annotations</artifactId>
+ <version>1.5.14</version>
+ <scope>provided</scope>
+ </dependency>-->
+ </dependencies>
+
+</project>
\ No newline at end of file
diff --git a/server/dianziqian/src/main/java/com/doumee/Main.java b/server/dianziqian/src/main/java/com/doumee/Main.java
new file mode 100644
index 0000000..ada0d0d
--- /dev/null
+++ b/server/dianziqian/src/main/java/com/doumee/Main.java
@@ -0,0 +1,7 @@
+package com.doumee;
+
+public class Main {
+ public static void main(String[] args) {
+ System.out.println("Hello world!");
+ }
+}
\ No newline at end of file
diff --git a/server/dianziqian/src/main/java/com/jzq/common/CommonUtil.java b/server/dianziqian/src/main/java/com/jzq/common/CommonUtil.java
new file mode 100644
index 0000000..2a0f29f
--- /dev/null
+++ b/server/dianziqian/src/main/java/com/jzq/common/CommonUtil.java
@@ -0,0 +1,183 @@
+package com.jzq.common;
+
+import org.apache.commons.lang3.StringUtils;
+
+
+/**
+ * 鍩烘湰宸ュ叿绫�
+ * @author yfx
+ *
+ */
+public abstract class CommonUtil {
+
+ /**
+ * 鍘荤┖锛宯ull->''
+ *
+ * @param str
+ * @return
+ */
+ public static String trim(String str, String def) {
+ if (str == null || "null".equals(str.trim()) || "".equals(str.trim())) {
+ return def;
+ } else {
+ return str.trim();
+ }
+ }
+
+ /**
+ * 鍘荤┖锛宯ull->''
+ *
+ * @param str
+ * @return
+ */
+ public static String trim(String str) {
+ if (str == null || "null".equals(str.trim())) {
+ return "";
+ } else {
+ return str.trim();
+ }
+ }
+
+ /**
+ * 鍘荤┖,鏀寔sql锛堝彂鐜颁负绌烘椂杩斿洖null锛�
+ *
+ * @param str
+ * @return
+ */
+ public static String trimForSql(String str) {
+ if (str == null || "".equals(str.trim()) || "null".equals(str.trim())) {
+ return null;
+ } else {
+ return str.trim();
+ }
+ }
+
+ /**
+ * 榛樿杞崲
+ *
+ * @param obj
+ * @param cla
+ * @return
+ */
+ @SuppressWarnings("unchecked")
+ public static <T> T parVal(Object obj, Class<T> cla) {
+ if (cla.equals(String.class)) {
+ if (obj == null || "".equals(obj + "") || "null".equals(obj)) {
+ return (T) "";
+ } else {
+ return (T) (obj + "");
+ }
+ } else {
+ try {
+ if (obj == null)
+ return null;
+ if (cla.equals(Integer.class))
+ return (T) Integer.valueOf(obj + "");
+ if (cla.equals(Long.class))
+ return (T) Long.valueOf(obj + "");
+ if (cla.equals(Float.class))
+ return (T) Float.valueOf(obj + "");
+ if (cla.equals(Double.class))
+ return (T) Double.valueOf(obj + "");
+ if (cla.equals(Boolean.class))
+ return (T) Boolean.valueOf(obj + "");
+ return (T) obj;
+ } catch (Exception e) {
+ throw new RuntimeException("CommonUtil.parVal error|obj:" + obj+ ",class:" + cla);
+ }
+ }
+ }
+
+ /**
+ * 涓嶈繑鍥為敊璇殑杞崲
+ *
+ * @param obj
+ * @param cla
+ * @return
+ */
+ public static <T> T parValNoErr(Object obj, Class<T> cla) {
+ try {
+ return parVal(obj, cla);
+ } catch (Exception e) {
+ return null;
+ }
+ }
+
+ /**
+ * 涓嶈繑鍥為敊璇殑杞崲锛屼负绌烘垨寮傚父鏃惰繑鍥為粯璁ゅ��
+ * @param obj
+ * @param cla
+ * @param t
+ * @return
+ */
+ public static <T> T parValNoErrDef(Object obj, Class<T> cla, T t) {
+ try {
+ T t1 = parVal(obj, cla);
+ if (t1 == null || (cla.equals(String.class) && "".equals(t1))) {
+ return t;
+ }
+ return t1;
+ } catch (Exception e) {
+ return t;
+ }
+ }
+
+ /**
+ * 琛ヤ綅鏁版嵁 锛屽墠琛�0
+ * @param src
+ * @param length
+ * @return
+ */
+ public static String conver0(Object src, int length) {
+ if(src instanceof Number){
+ return String.format("%0"+length+"d",src);
+ }else if(src instanceof String){
+ String str1=((String)src);
+ if(str1.length()<length){
+ return conver0(0,length-str1.length())+str1;
+ }else{
+ return str1;
+ }
+ }else{
+ return src+"";
+ }
+ }
+
+ /**
+ * 閬尅瀛楃涓�
+ * 1銆佸綋瀛楃涓茬殑闀垮害灏忎簬鎬绘樉绀虹殑浣嶆暟鏃讹紝灏嗘妸瀛楃涓叉墍鏈夊瓧绗︿互*杩斿洖
+ * 2銆佸綋瀛楃涓茬殑闀垮害绛変簬鎬绘樉绀虹殑浣嶆暟鏃讹紝灏嗘妸瀛楃涓插墠闈綅鏁版樉绀哄悗闈綅鏁颁互*鎷兼帴
+ * 3銆佸綋瀛楃涓茬殑闀垮害澶т簬鎬绘樉绀虹殑浣嶆暟鏃讹紝灏嗘妸瀛楃涓插墠闈笌鍚庨潰浣嶆暟鏄剧ず鍑烘潵锛屼腑闂翠互*鎷兼帴
+ * @param str
+ * @param a 瀛楃涓叉樉绀哄墠鍑犱綅
+ * @param b 瀛楃涓叉樉绀哄悗鍑犱綅
+ * @return
+ */
+ public static String privacyStr(String str,int a,int b){
+ if (StringUtils.isBlank(str)) {
+ return null;
+ }
+ int length = str.length();
+ String start = "";
+ String end = "";
+ String temp = "";
+ int le = 0;
+ int num = a+b;
+ if (length<num) {
+ le = length;
+ }else if (length==num) {
+ le = length-a;
+ start = str.substring(0, a);
+ }else if (length>num) {
+ start = str.substring(0, a);
+ end = str.substring(length-b);
+ le = length-num;
+ }
+ for (int i = 0; i < le; i++) {
+ temp+="*";
+ }
+ return start+temp+end;
+ }
+
+
+}
diff --git a/server/dianziqian/src/main/java/com/jzq/common/ResultInfo.java b/server/dianziqian/src/main/java/com/jzq/common/ResultInfo.java
new file mode 100644
index 0000000..c74831a
--- /dev/null
+++ b/server/dianziqian/src/main/java/com/jzq/common/ResultInfo.java
@@ -0,0 +1,96 @@
+package com.jzq.common;
+
+import com.alibaba.fastjson.annotation.JSONField;
+import lombok.Data;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+
+import java.beans.Transient;
+import java.io.Serializable;
+import java.util.List;
+
+/**
+ * 杩斿洖瀵硅薄
+ * @author luopeng
+ *
+ */
+@Data
+public class ResultInfo<T> implements Serializable {
+
+ private static final long serialVersionUID = -1L;
+
+ private boolean success; // 鎿嶄綔鏄惁鎴愬姛
+ private String msg; // 鎿嶄綔澶辫触鐨勫師鍥�
+
+ private String resultCode;//杩斿洖鐮�
+
+ private T data;//杩斿洖瀵硅薄
+
+ /**寮傚父瀵硅薄涓嶄綔搴忓垪鍖栦紶杈�*/
+ private transient Exception exception;//寮傚父瀵硅薄
+
+ public ResultInfo(){}
+
+ public static <T> ResultInfo<T> create(Class<T> cls){
+ return new ResultInfo<T>();
+ }
+
+ public static ResultInfo<Void> create(){
+ return new ResultInfo<Void>();
+ }
+
+ public static ResultInfo<Void> createFail(Exception e){
+ ResultInfo<Void> result = new ResultInfo<Void>();
+ result.fail(e);
+ return result;
+ }
+
+ public static ResultInfo<Void> createFail(String msg,Exception e){
+ ResultInfo<Void> result = new ResultInfo<Void>();
+ result.fail(msg,e);
+ return result;
+ }
+
+ public ResultInfo<T> success(){
+ this.success = true;
+ return this;
+ }
+
+ public ResultInfo<T> success(T data){
+ this.success = true;
+ this.data = data;
+ return this;
+ }
+
+ public ResultInfo<T> fail(){
+ this.success = false;
+ return this;
+ }
+
+ public ResultInfo<T> fail(String msg){
+ this.success = false;
+ this.msg = msg;
+ return this;
+ }
+
+ public ResultInfo<T> fail(Exception e){
+ this.success = false;
+ if(e != null){
+ this.exception = e;
+ this.msg = e.getMessage();
+ }
+ return this;
+ }
+
+ public ResultInfo<T> fail(String msg,Exception e){
+ this.success = false;
+ this.msg = msg;
+ if(e != null){
+ this.exception = e;
+ }
+ return this;
+ }
+
+ public String toString() {
+ return ToStringBuilder.reflectionToString(this);
+ }
+}
diff --git a/server/dianziqian/src/main/java/com/jzq/common/bean/sign/OrganizationCreateReq.java b/server/dianziqian/src/main/java/com/jzq/common/bean/sign/OrganizationCreateReq.java
new file mode 100644
index 0000000..c4e3f8e
--- /dev/null
+++ b/server/dianziqian/src/main/java/com/jzq/common/bean/sign/OrganizationCreateReq.java
@@ -0,0 +1,66 @@
+package com.jzq.common.bean.sign;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.io.File;
+
+/**
+ * <ul>
+ * <li>椤圭洰鍚嶇О : 鍚庡彴鏈嶅姟</li>
+ * <li>鏂囦欢鍚嶇О : SignatoryReq</li>
+ * <li>鍒涘缓鏃堕棿 : 2019/8/9 9:58</li>
+ * <li>鎻� 杩� : 绛剧害鏂硅姹�
+ * </ul>
+ *
+ * @author yfx
+ * @title 绛剧害鏂硅姹�
+ */
+@Data
+@ApiModel("绛剧害鏂逛俊鎭�")
+public class OrganizationCreateReq {
+
+ @ApiModelProperty(value = "閭",required = true)
+ private String emailOrMobile;// string ? 閭(涓嶅~鍏ユ椂绯荤粺鐢熸垚)锛岄渶瑕佷繚璇侀偖绠辩殑鍞竴鎬э紝鎺ュ彛涓嶅閭鐪熷疄鎬у仛鏍¢獙锛岀鍚堥偖绠辫鍒欏嵆鍙�
+ @ApiModelProperty(value = "鍏徃鍚嶇О",required = true)
+ private String name ;//string * 鍏徃鍚嶇О锛堟敞锛氫紒涓氬悕绉板鍚嫭鍙疯浼犱腑鏂囩殑鎷彿锛�
+ @ApiModelProperty(value = "缁勭粐绫诲瀷",required = true)
+ private int organizationType;// int * 缁勭粐绫诲瀷 0浼佷笟,1浜嬩笟鍗曚綅
+ @ApiModelProperty(value = "璇佷欢绫诲瀷",required = true)
+ private int identificationType;// int * 璇佷欢绫诲瀷锛�0澶氳瘉,1澶氳瘉鍚堜竴
+ @ApiModelProperty(value = "钀ヤ笟鎵х収鍙锋垨浜嬩笟鍗曚綅浜嬭瘉鍙锋垨缁熶竴绀句細淇$敤浠g爜",required = true)
+ private String organizationRegNo;// string * 钀ヤ笟鎵х収鍙锋垨浜嬩笟鍗曚綅浜嬭瘉鍙锋垨缁熶竴绀句細淇$敤浠g爜
+ @ApiModelProperty(value = "钀ヤ笟鎵х収鍙锋壂鎻忎欢",required = true)
+ private File organizationRegImg;// file * 钀ヤ笟鎵х収鍙锋壂鎻忎欢,鍥剧墖,涓嶈兘瓒�2MB,鎺ュ彛涓嶅浼犲叆鐨勮惀涓氭墽鐓у鍗颁欢鍥剧墖杩涜鐪熷疄鎬ф牎楠岋紝闇�瑕佸紑鍙戣�呯‘淇濊惀涓氭墽鐓у鍗颁欢鐨勭湡瀹炴�с��
+ @ApiModelProperty(value = "娉曚汉濮撳悕",required = true)
+ private String legalName;// string * 娉曚汉濮撳悕
+ @ApiModelProperty(value = "娉曚汉韬唤璇佸彿",required = true)
+ private String legalIdentityCard;// string ? 娉曚汉韬唤璇佸彿锛涘鏋滃湪鍚庨潰浼佷笟绛剧害涓渶瑕佸娉曚汉鍋氳璇侊紙浜鸿劯璇嗗埆锛岃繍钀ュ晢涓夎绱狅紝閾惰鍗¤璇佺瓑绛夛級鏃讹紝鍒欏繀浼�
+ @ApiModelProperty(value = "娉曚汉鐢佃瘽鍙风爜",required = true)
+ private String legalMobile;// string ? 娉曚汉鐢佃瘽鍙风爜锛涘鏋滃湪鍚庨潰浼佷笟绛剧害涓渶瑕佸娉曚汉鍋氳璇侊紙杩愯惀鍟嗕笁瑕佺礌锛岄摱琛屽崱璁よ瘉锛岀煭淇¢獙璇佽璇佺瓑绛夛級鏃讹紝鍒欏繀浼�
+ @ApiModelProperty(value = "娉曚汉韬唤璇佹闈�",required = true)
+ private File legalIdentityFrontImg ;//file ? 娉曚汉韬唤璇佹闈�,鍥剧墖,涓嶈兘瓒�2MB锛屾帴鍙d笉瀵逛紶鍏ョ殑娉曚汉韬唤璇佺収杩涜鐪熷疄鎬ф牎楠岋紝闇�瑕佸紑鍙戣�呯‘淇濈湡瀹炴��
+ @ApiModelProperty(value = "娉曚汉韬唤璇佸弽闈�",required = true)
+ private File legalIdentityBackImg;// file ? 娉曚汉韬唤璇佸弽闈�,鍥剧墖,涓嶈兘瓒�2MB锛屾帴鍙d笉瀵逛紶鍏ョ殑娉曚汉韬唤璇佺収杩涜鐪熷疄鎬ф牎楠岋紝闇�瑕佸紑鍙戣�呯‘淇濈湡瀹炴��
+ @ApiModelProperty(value = "鍏珷绛剧珷鍥剧墖",required = true)
+ private File signImg;// file ? 鍏珷绛剧珷鍥剧墖(瑙勬牸锛�180*180PX锛岄�忔槑鑳屾櫙锛�.png鏍煎紡),涓嶄紶鍏ュ彲鐢辩郴缁熺敓鎴�,鍥剧墖,涓嶈兘瓒�2MB
+ @ApiModelProperty(value = "娉曚汉浣忓潃",required = true)
+ private String address;// string ? 娉曚汉浣忓潃
+ @ApiModelProperty(value = "鎺堟潈浜哄鍚�",required = true)
+ private String authorizeName ;//string ? 鎺堟潈浜哄鍚嶏紱濡傛灉鍦ㄥ悗闈紒涓氱绾︿腑闇�瑕佸琚巿鏉冧汉鍋氳璇侊紙浜鸿劯璇嗗埆锛岃繍钀ュ晢涓夎绱狅紝閾惰鍗¤璇佺瓑绛夛級鏃讹紝鍒欏繀浼�
+ @ApiModelProperty(value = "鎺堟潈浜鸿韩浠借瘉",required = true)
+ private String authorizeCard;// string ? 鎺堟潈浜鸿韩浠借瘉锛涘鏋滃湪鍚庨潰浼佷笟绛剧害涓渶瑕佸琚巿鏉冧汉鍋氳璇侊紙浜鸿劯璇嗗埆锛岃繍钀ュ晢涓夎绱狅紝閾惰鍗¤璇佺瓑绛夛級鏃讹紝鍒欏繀浼�
+ @ApiModelProperty(value = "鎺堟潈浜烘墜鏈哄彿",required = true)
+ private String authorizeMobilePhone;// string ? 鎺堟潈浜烘墜鏈哄彿锛涘鏋滃湪鍚庨潰浼佷笟绛剧害涓渶瑕佸琚巿鏉冧汉鍋氳璇侊紙杩愯惀鍟嗕笁瑕佺礌锛岄摱琛屽崱璁よ瘉锛岀煭淇¢獙璇佽璇佺瓑绛夛級鏃讹紝鍒欏繀浼�
+ @ApiModelProperty(value = "缁勭粐缁撴瀯浠g爜",required = true)
+ private String organizationCode;// string ? 缁勭粐缁撴瀯浠g爜,澶氳瘉鏃跺繀浼�
+ @ApiModelProperty(value = "缁勭粐缁撴瀯浠g爜鎵弿浠�",required = true)
+ private File organizationCodeImg;// file ? 缁勭粐缁撴瀯浠g爜鎵弿浠�,澶氳瘉鏃跺繀浼�,鍥剧墖,涓嶈兘瓒�2MB,鎺ュ彛涓嶅浼犲叆鐨勭粍缁囨満鏋勪唬鐮佹壂鎻忎欢杩涜鐪熷疄鎬ф牎楠岋紝闇�瑕佸紑鍙戣�呯‘淇濈湡瀹炴�с��
+ @ApiModelProperty(value = "绋庡姟鐧昏鎵弿浠�",required = true)
+ private File taxCertificateImg;// file ? 绋庡姟鐧昏鎵弿浠�,浜嬩笟鍗曚綅閫夊~,鍏跺畠澶氳瘉鏃跺繀浼�,鍥剧墖,涓嶈兘瓒�2M锛屾帴鍙d笉瀵逛紶鍏ョ殑绋庡姟鐧昏鎵弿浠跺仛鐪熷疄鎬ф牎楠岋紝闇�瑕佸紑鍙戣�呯‘淇濈湡瀹炴�с��
+ @ApiModelProperty(value = "绛剧害鐢宠涔�",required = true)
+ private String signApplication;// file ? 绛剧害鐢宠涔︼紙鎺堟潈涔︼級鎵弿鍥剧墖,涓嶈兘瓒�2MB锛屾帴鍙d笉瀵逛紶鍏ョ殑鐢宠琛紙鎺堟潈涔︼級鍋氱湡瀹炴�ф牎楠岋紝闇�瑕佸彂寮�鍙戣�呯‘淇濈湡瀹炴�с�傚悰瀛愮鏈夋彁渚涙ā鏉匡紝闇�瑕佹ā鏉胯�呭彲浠ヨ仈绯诲悰瀛愮瀹㈡湇鑾峰彇銆�
+ @ApiModelProperty(value = "浼佷笟璁よ瘉缁撴灉寮傛閫氱煡鍦板潃",required = true)
+ private String notifyUrl;// string ? 浼佷笟璁よ瘉缁撴灉寮傛閫氱煡鍦板潃
+}
diff --git a/server/dianziqian/src/main/java/com/jzq/common/bean/sign/SignatoryReq.java b/server/dianziqian/src/main/java/com/jzq/common/bean/sign/SignatoryReq.java
new file mode 100644
index 0000000..d5e73ac
--- /dev/null
+++ b/server/dianziqian/src/main/java/com/jzq/common/bean/sign/SignatoryReq.java
@@ -0,0 +1,103 @@
+package com.jzq.common.bean.sign;
+
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.util.TreeSet;
+
+/**
+ * <ul>
+ * <li>椤圭洰鍚嶇О : 鍚庡彴鏈嶅姟</li>
+ * <li>鏂囦欢鍚嶇О : SignatoryReq</li>
+ * <li>鍒涘缓鏃堕棿 : 2019/8/9 9:58</li>
+ * <li>鎻� 杩� : 绛剧害鏂硅姹�
+ * </ul>
+ *
+ * @author yfx
+ * @title 绛剧害鏂硅姹�
+ */
+@Data
+@ApiModel("绛剧害鏂逛俊鎭�")
+public class SignatoryReq {
+
+ @ApiModelProperty(value = "绛剧害鏂瑰悕绉�,涓嶈秴杩�50涓瓧绗�",required = true)
+ private String fullName;
+
+ @ApiModelProperty(value = "韬唤绫诲瀷:1韬唤璇�,2鎶ょ収,3鍙拌優璇�,4娓境灞呮皯鏉ュ線鍐呭湴閫氳璇�,11钀ヤ笟鎵х収,12缁熶竴绀句細淇$敤浠g爜",required = true)
+ private Integer identityType;
+
+ @ApiModelProperty(value = "璇佷欢鍙凤紝涓嶈秴杩�50涓瓧绗�",required = true)
+ private String identityCard;
+
+ @ApiModelProperty(value = "鎵嬫満鍙风爜锛堜釜浜哄繀浼狅級锛�11涓瓧绗�")
+ private String mobile;
+
+ @ApiModelProperty(value = "閭,浼佷笟蹇呬紶")
+ private String email;
+
+ @ApiModelProperty(value = "绛惧瓧椤哄簭:杩炵画绛撅紙orderNum鍙槸閽堝浜庡綋鍓嶅悎鍚岋級,椤哄簭绛炬椂闇�鎸囧畾")
+ private Integer orderNum;
+
+
+ @ApiModelProperty(value = "绛惧瓧浣嶇疆搴ф爣淇℃伅:positionType=0鏃跺彲浠ヤ紶鍏hapteJson")
+ private String chapteJson;
+
+ @ApiModelProperty(value = "绛惧瓧浣嶇疆-琛ㄥ崟鍩熷悕ID:positionType=1鏃跺繀椤讳紶鍏�")
+ private String chapteName;
+
+ @ApiModelProperty(value = "绛惧瓧浣嶇疆-鎸夊叧閿瓧绛剧讲锛宲ositionType=2鏃跺繀椤讳紶鍏ワ紝鍏抽敭瀛楁敮鎸佸涓�;浠ヨ嫳鏂�;鍒嗛殧")
+ private String searchKey;
+
+ @ApiModelProperty(value = "绛惧瓧浣嶇疆-鎸夊叧閿瓧鏌ヨ-鎵╁睍锛宲ositionType=2鏃跺彲浠ヤ紶鍏�,鏀寔鎸囧畾鏌ヨ椤垫暟/鍏抽敭瀛楅鑹�/閫忔槑搴�.鍙弬鑰冪浉鍏宠鏄�")
+ private String searchExtend;
+
+ @ApiModelProperty(value = "绛惧瓧浣嶇疆-鎸夊叧閿瓧鏌ヨ-缁撴灉杞崲鐨勯厤缃紝positionType=2鏃跺彲浠ヤ紶鍏�,鍙厤缃煡璇㈢粨鏋滅殑浣嶇疆鍋忕Щ.鍙弬鑰冨悗闈㈣鏄�")
+ private String searchConvertExtend;
+
+ @ApiModelProperty(value = "绛剧害鏂归渶瑕佹墜绛炬椂鏄惁涓嶅厛琛岄獙璇佹墜鏈烘垨閭:1涓嶉獙璇侊紝鍏跺畠楠岃瘉(榛樿)")
+ private Integer noNeedVerify;
+
+ @ApiModelProperty(value = " 鏄惁浣跨敤鑷姩绛撅紝0鎴杗ull涓嶄娇鐢紝1鑷姩(褰撲笖鍙綋鍚堝悓澶勭悊鏂瑰紡涓洪儴浠借嚜鍔ㄦ垨鏀堕泦鎵归噺绛炬椂鏈夋晥);鏈変簺鍦烘櫙蹇呴』serverCaAuto=1")
+ private Integer serverCaAuto;
+
+ @ApiModelProperty(value = "楠岃瘉绛夌骇(浼犳暟缁勫瓧绗︿覆):[2,3];2閾惰鍗¤璇�,10涓夎绱犺璇�,11浜鸿劯璇嗗埆,12楠岃瘉鐮侀獙璇�")
+ private String authLevel;
+
+ @ApiModelProperty(value = "鏈�灏忛獙璇佺绫�:榛樿涓篴uthLevel鏁扮粍闀垮害;蹇呴』灏忎簬authLevel闀垮害涓斿ぇ浜�0(绛変簬0鏃舵寜authLevel鏁扮粍闀垮害璁″綍);濡俛uthLevel=[2,3,10],authLevelRange=2琛ㄨ繃鍙渶瑕侀獙璇佸叾涓殑涓ら」鍗冲彲")
+ private Integer authLevelRange;
+
+ @ApiModelProperty(value = "绛惧瓧绫诲瀷锛屾爣鍑嗗浘褰㈢珷鎴栧叕绔�:0鏍囧噯鍥惧舰绔�,1鍏珷鎴栨墜鍐�,2鍏珷鎵嬪啓鎴栨墜鍐�")
+ private Integer signLevel;
+
+ @ApiModelProperty(value = "寮哄埗娣诲姞鐜板満:0鎴杗ull锛氫笉寮哄埗娣诲姞鐜板満,1锛氬己鍒舵坊鍔犵幇鍦�")
+ private Integer forceEvidence;
+
+ @ApiModelProperty(value = "涔颁繚闄╁勾鏁�:1-3璐拱骞撮檺,鍩哄畠涓嶄拱;娉ㄩ渶瑕佹湁鐩稿簲鐨勫椁�")
+ private Integer insureYear;
+
+ @ApiModelProperty(value = "寮哄埗闃呰澶氬皯绉掞紝鍗曚綅1-300绉�")
+ private Integer readTime;
+
+ @ApiModelProperty(value = "浼佷笟鐢ㄦ埛鎸囧畾绛剧珷ID:姝ゅ�奸渶涓哄晢鎴蜂笂浼犵殑鑷畾涔夊叕绔營D锛屾垨鍟嗘埛鍒涘缓鐨勪紒涓氱殑鑷畾涔夊叕绔營D銆傝嚜瀹氫箟鍏珷鍙�氳繃sass鎴朼pi涓婁紶")
+ private String signId;
+
+ @ApiModelProperty(value = "鏍囧噯绔犳椂鏄惁瀵逛釜浜烘垨浼佷笟绔犲浘鐗囨墦鐮侊細0涓嶆墦锛�1鎵撶爜")
+ private Integer nameHideStatus;
+
+ @ApiModelProperty(value = "h5浜鸿劯璁㈠崟鍙�,濡備娇鐢ㄨ繃鍚涘瓙绛炬彁渚涚殑浜鸿劯璁よ瘉鏈嶅姟鍙互涓婁紶鍏惰鍗曞彿")
+ private String h5FaceOrderNo;
+
+ @ApiModelProperty(value = "鐜板満瀛樿瘉鍙兘涓婁紶瑙嗛:1鏄紝鍏跺畠涓嶆槸(榛樿)")
+ private Integer onlyVideoEvidence;
+
+ @ApiModelProperty(value = "鐜板満瀛樿瘉鑷畾涔夋爣棰�")
+ private String evidenceTitle;
+
+ @ApiModelProperty(value = "鏄惁浣跨敤鐢靛瓙淇濈鍑斤細1浣跨敤0鎴栧叾瀹冧笉浣跨敤;浣跨敤鏃堕渶鏈夌浉搴斿椁�")
+ private Integer safeKeepLetterFlag;
+
+ @ApiModelProperty(value = "api鍙戣捣鏄剧ず纭绛惧瓧")
+ private Integer apiAffirm;
+
+}
diff --git a/server/dianziqian/src/main/java/com/jzq/common/exception/ResultInfoException.java b/server/dianziqian/src/main/java/com/jzq/common/exception/ResultInfoException.java
new file mode 100644
index 0000000..8d3ef59
--- /dev/null
+++ b/server/dianziqian/src/main/java/com/jzq/common/exception/ResultInfoException.java
@@ -0,0 +1,36 @@
+package com.jzq.common.exception;
+
+/**
+ * @Description: 杩斿洖鐨勫紓甯镐俊鎭鐞�
+ * @author yfx
+ * @date 2015骞�9鏈�10鏃� 涓婂崍9:32:12
+ */
+public class ResultInfoException extends RuntimeException{
+
+ private static final long serialVersionUID = -962336849220646170L;
+
+ private String resultCode;
+
+ public ResultInfoException() {
+ super();
+ }
+
+ public ResultInfoException(String resultCode,String message) {
+ super(message);
+ this.resultCode=resultCode;
+ }
+
+ public ResultInfoException(String resultCode,String message, Throwable cause) {
+ super(message, cause);
+ this.resultCode=resultCode;
+ }
+
+ public ResultInfoException(String message, Throwable cause) {
+ super(message, cause);
+ }
+
+ public String getResultCode() {
+ return resultCode;
+ }
+
+}
diff --git a/server/dianziqian/src/main/java/com/jzq/common/http/HttpClientUtils.java b/server/dianziqian/src/main/java/com/jzq/common/http/HttpClientUtils.java
new file mode 100644
index 0000000..35832f0
--- /dev/null
+++ b/server/dianziqian/src/main/java/com/jzq/common/http/HttpClientUtils.java
@@ -0,0 +1,477 @@
+package com.jzq.common.http;
+
+import com.alibaba.fastjson.JSONObject;
+import com.jzq.common.CommonUtil;
+import com.jzq.common.ResultInfo;
+import com.jzq.common.exception.ResultInfoException;
+import org.apache.commons.lang3.StringUtils;
+import org.apache.http.*;
+import org.apache.http.client.HttpRequestRetryHandler;
+import org.apache.http.client.config.RequestConfig;
+import org.apache.http.client.entity.UrlEncodedFormEntity;
+import org.apache.http.client.methods.CloseableHttpResponse;
+import org.apache.http.client.methods.HttpGet;
+import org.apache.http.client.methods.HttpPost;
+import org.apache.http.client.methods.HttpRequestBase;
+import org.apache.http.client.utils.URIBuilder;
+import org.apache.http.config.ConnectionConfig;
+import org.apache.http.config.Registry;
+import org.apache.http.config.RegistryBuilder;
+import org.apache.http.conn.socket.ConnectionSocketFactory;
+import org.apache.http.conn.socket.PlainConnectionSocketFactory;
+import org.apache.http.conn.ssl.SSLConnectionSocketFactory;
+import org.apache.http.conn.ssl.TrustSelfSignedStrategy;
+import org.apache.http.entity.ContentType;
+import org.apache.http.entity.mime.MultipartEntityBuilder;
+import org.apache.http.entity.mime.content.ByteArrayBody;
+import org.apache.http.entity.mime.content.FileBody;
+import org.apache.http.entity.mime.content.InputStreamBody;
+import org.apache.http.entity.mime.content.StringBody;
+import org.apache.http.impl.client.CloseableHttpClient;
+import org.apache.http.impl.client.HttpClients;
+import org.apache.http.impl.client.LaxRedirectStrategy;
+import org.apache.http.impl.conn.PoolingHttpClientConnectionManager;
+import org.apache.http.message.BasicHeader;
+import org.apache.http.message.BasicNameValuePair;
+import org.apache.http.protocol.ExecutionContext;
+import org.apache.http.protocol.HttpContext;
+import org.apache.http.ssl.SSLContexts;
+import org.apache.http.util.EntityUtils;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import javax.net.ssl.SSLContext;
+import javax.net.ssl.SSLException;
+import javax.net.ssl.TrustManager;
+import javax.net.ssl.X509TrustManager;
+import java.io.File;
+import java.io.IOException;
+import java.io.InterruptedIOException;
+import java.io.UnsupportedEncodingException;
+import java.net.ConnectException;
+import java.net.URI;
+import java.net.URISyntaxException;
+import java.net.UnknownHostException;
+import java.nio.charset.CodingErrorAction;
+import java.security.KeyManagementException;
+import java.security.KeyStore;
+import java.security.KeyStoreException;
+import java.security.NoSuchAlgorithmException;
+import java.security.cert.CertificateException;
+import java.security.cert.X509Certificate;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * http鐨勮姹傛湇鍔$被
+ * 涔熷彲浠ヨ�冭檻浣跨敤spring restTemplate璋冪敤
+ */
+public class HttpClientUtils {
+ public static Logger logger = LoggerFactory.getLogger(HttpClientUtils.class);
+ private static Object objTg = new Object();
+ private static HttpClientUtils httpClientUtils;
+ /**
+ * 榛樿杩炴帴瓒呮椂鏃堕棿
+ */
+ private final static int DEFAULT_CONN_TIMEOUT = 6000;
+ /**鏈�澶ч噸璇曟鏁�*/
+ private final static int DEFAULT_RETRY_TIMES = 3;
+
+ private CloseableHttpClient client;
+
+ /**
+ * ssl trust绠$悊
+ */
+ public static class SSLTrustAllManager implements X509TrustManager {
+ @Override
+ public void checkClientTrusted(X509Certificate[] chain, String authType) throws CertificateException {
+ }
+ @Override
+ public void checkServerTrusted(X509Certificate[] chain, String authType) throws CertificateException {
+ }
+ @Override
+ public X509Certificate[] getAcceptedIssuers() {
+ return null;
+ }
+ }
+
+ /**
+ * 鍒濆鍖杝sl绠$悊
+ * @return
+ * @throws KeyStoreException
+ * @throws CertificateException
+ * @throws NoSuchAlgorithmException
+ * @throws IOException
+ * @throws KeyManagementException
+ */
+ private SSLConnectionSocketFactory initSSLConnectionSocketFactory() throws KeyStoreException, CertificateException, NoSuchAlgorithmException, IOException, KeyManagementException {
+ KeyStore trustStore = KeyStore.getInstance(KeyStore.getDefaultType());
+ trustStore.load(null, null);
+ SSLContext sslcontext = SSLContexts.custom()
+ .loadTrustMaterial(trustStore,
+ new TrustSelfSignedStrategy())
+ .build();
+ sslcontext.init(null, new TrustManager[] { new SSLTrustAllManager() }, null);
+ SSLConnectionSocketFactory sslsf = new SSLConnectionSocketFactory(
+ sslcontext,
+ //new String[] { "TLSv1","TLSv1.1","TLSv1.2","SSLv3"},//鍙傝�働rotocolVersion//杩欓噷鍐欎负null涓烘墍鏈�
+ null,
+ null,
+ SSLConnectionSocketFactory.getDefaultHostnameVerifier());
+ return sslsf;
+ }
+
+
+ public HttpClientUtils() throws Exception {
+ // 璁剧疆鍗忚http鍜宧ttps瀵瑰簲鐨勫鐞唖ocket閾炬帴宸ュ巶鐨勫璞�
+ Registry<ConnectionSocketFactory> socketFactoryRegistry = RegistryBuilder.<ConnectionSocketFactory>create()
+ .register("http", PlainConnectionSocketFactory.INSTANCE)
+ .register("https", initSSLConnectionSocketFactory())
+ .build();
+ PoolingHttpClientConnectionManager connManager = new PoolingHttpClientConnectionManager(socketFactoryRegistry);
+ connManager.setValidateAfterInactivity(1000);
+ ConnectionConfig connectionConfig = ConnectionConfig.custom()
+ .setMalformedInputAction(CodingErrorAction.IGNORE)
+ .setUnmappableInputAction(CodingErrorAction.IGNORE)
+ .setCharset(Consts.UTF_8)
+ .build();
+ connManager.setDefaultConnectionConfig(connectionConfig);
+ connManager.setMaxTotal(100);
+ connManager.setDefaultMaxPerRoute(10);//鏈�澶ц矾鐢辨繁搴︼紝鍗�301娆℃暟
+
+ //榛樿澶翠俊鎭�,鍒涘缓鑷畾涔夌殑httpclient瀵硅薄
+ List<Header> defaultHeaders=new ArrayList<Header>();
+ defaultHeaders.add(new BasicHeader("Accept","text/html,application/xhtml+xml,application/xml,application/json;q=0.9,*/*;q=0.8"));
+ defaultHeaders.add(new BasicHeader("Accept-Language","zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2"));
+ defaultHeaders.add(new BasicHeader("Connection","close"));
+ defaultHeaders.add(new BasicHeader("User-Agent","Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:59.0) Gecko/20100101 Firefox/59.0"));
+ //榛樿璇锋眰閰嶇疆
+ RequestConfig requestConfig = RequestConfig.custom()
+ .setSocketTimeout(DEFAULT_CONN_TIMEOUT)
+ .setConnectTimeout(DEFAULT_CONN_TIMEOUT)
+ //.setProxy(new HttpHost("myotherproxy", 8080)) //璁剧疆浠g悊
+ .setConnectionRequestTimeout(DEFAULT_CONN_TIMEOUT).build();
+ //閲嶈瘯鎷︽埅
+ HttpRequestRetryHandler myRetryHandler = new HttpRequestRetryHandler() {
+ @Override
+ public boolean retryRequest(IOException exception, int executionCount, HttpContext context) {
+ if (executionCount >= DEFAULT_RETRY_TIMES) {
+ //Do not retry if over max retry count
+ return false;
+ }
+ if (exception instanceof InterruptedIOException) {
+ // Timeout
+ return false;
+ }
+ if (exception instanceof UnknownHostException) {
+ // Unknown host
+ return false;
+ }
+ if (exception instanceof ConnectException) {
+ // Connection refused
+ return false;
+ }
+ if (exception instanceof SSLException) {
+ // SSL handshake exception
+ return false;
+ }
+ HttpRequest request = (HttpRequest) context.getAttribute(ExecutionContext.HTTP_REQUEST);
+ boolean idempotent = !(request instanceof HttpEntityEnclosingRequest);
+ if (idempotent) {
+ return true;
+ }
+ return false;
+ }
+ };
+
+ client = HttpClients.custom()
+ .setConnectionManager(connManager)
+ .setDefaultHeaders(defaultHeaders)
+ .setDefaultRequestConfig(requestConfig)
+ .setRetryHandler(myRetryHandler)
+ .setRedirectStrategy(new LaxRedirectStrategy())
+ .build();
+ }
+ /**
+ * init瀹炰緥
+ * @return
+ */
+ public static HttpClientUtils init(){
+ synchronized (objTg) {
+ if (httpClientUtils == null) {
+ try {
+ httpClientUtils = new HttpClientUtils();
+ } catch (Exception e) {
+ throw new ResultInfoException("ACCESS_SIGN_ERROR","httpClient鍒濆鍖栧嚭閿�",e);
+ }
+ }
+ }
+ return httpClientUtils;
+ }
+
+
+ /**
+ * 宸ュ叿绫�,閫氳繃url鍜宲arams 鐢熸垚url鍦板潃
+ * @param url
+ * @param params
+ * @return
+ * @throws URISyntaxException
+ */
+ public static URI builderUrl(String url, Map<String, Object> params){
+ URIBuilder builder = null;
+ try {
+ builder = new URIBuilder(url);
+ if(params!=null&¶ms.size()>0){
+ for(String key: params.keySet()){
+ Object obj=params.get(key);
+ if(obj==null){continue;}
+ builder.setParameter(key, CommonUtil.parValNoErr(obj, String.class));
+ }
+ }
+ return builder.build();
+ } catch (URISyntaxException e) {
+ throw new ResultInfoException("HTTP_URL_FORMART","杞崲鍦板潃鍑洪敊:"+url,e);
+ }
+ }
+
+ public static void fillHeader(HttpRequestBase request, Map<String, Object> heads){
+ //璇锋眰澶�
+ if (heads != null && heads.size() > 0) {
+ for (String key : heads.keySet()) {
+ request.addHeader(key, heads.get(key) + "");
+ }
+ }
+ }
+ /**
+ * get璇锋眰
+ * @param uri
+ * @param heads
+ * @param params
+ * @return
+ * @throws Exception
+ */
+ public String getGet(String uri, Map<String, Object> heads, Map<String, Object> params) {
+ HttpGet request = new HttpGet(builderUrl(uri,params));
+ fillHeader(request,heads);
+ CloseableHttpResponse response = null;
+ try {
+ response = client.execute(request);
+ if (response.getStatusLine().getStatusCode() == 200) {
+ // 鑾峰緱杩斿洖鐨勫瓧绗︿覆
+ String result = EntityUtils.toString(response.getEntity(), "UTF-8");
+ return result;
+ } else {
+ String result = EntityUtils.toString(response.getEntity(), "UTF-8");
+ result= StringUtils.isNotBlank(result)?result.substring(0,result.length()>200?200:result.length()) : "";
+ ResultInfo<String> res=new ResultInfo<String>();
+ res.setData(result);
+ res.setSuccess(false);
+ res.setResultCode(response.getStatusLine().getStatusCode()+"");
+ throw new ResultInfoException("HTTP_RESPONSE_ERROR", JSONObject.toJSONString(res));
+ }
+ } catch (IOException e) {
+ throw new ResultInfoException("EXCEPTION","缃戠粶璇锋眰澶辫触",e);
+ } finally {
+ try {
+ response.close();
+ } catch (Exception e) {}
+ }
+ }
+
+ public byte[] getGetByte(String uri, Map<String, Object> heads, Map<String, Object> params) {
+ HttpGet request = new HttpGet(builderUrl(uri,params));
+ fillHeader(request,heads);
+ CloseableHttpResponse response = null;
+ try {
+ response = client.execute(request);
+ if (response.getStatusLine().getStatusCode() == 200) {
+ // 鑾峰緱杩斿洖鐨勫瓧绗︿覆
+ byte[] result = EntityUtils.toByteArray(response.getEntity());
+ return result;
+ } else {
+ ResultInfo<String> res=new ResultInfo<String>();
+ res.setSuccess(false);
+ res.setResultCode(response.getStatusLine().getStatusCode()+"");
+ throw new ResultInfoException("HTTP_RESPONSE_ERROR", JSONObject.toJSONString(res));
+ }
+ } catch (IOException e) {
+ throw new ResultInfoException("EXCEPTION","缃戠粶璇锋眰澶辫触",e);
+ } finally {
+ try {
+ response.close();
+ } catch (Exception e) {}
+ }
+ }
+
+ /**
+ * 鐩存帴鑾峰彇杩斿洖浣�,娉ㄦ剰瑕佹墜鍔ㄥ叧闂璻esponse
+ * @param uri
+ * @param heads
+ * @param params
+ * @return
+ */
+ public CloseableHttpResponse getGetResponse(String uri, Map<String, Object> heads, Map<String, Object> params) throws IOException {
+ HttpGet request = new HttpGet(builderUrl(uri,params));
+ fillHeader(request,heads);
+ CloseableHttpResponse response = null;
+ response = client.execute(request);
+ return response;
+ }
+
+ /**
+ * 鏋勫缓post鐨刡ody淇℃伅,
+ * @param request
+ * @param params
+ * @param ifMutipart 鏄惁鍚敤瀵屾枃浠舵柟寮忎笂浼�
+ */
+ private void buildPostBody(HttpPost request, Map<String, Object> params, boolean ifMutipart){
+ if(ifMutipart){
+ //瀵屾枃鏈姹�
+ MultipartEntityBuilder meBuiler = MultipartEntityBuilder.create();
+ if (params != null && params.size() > 0) {
+ for (String key : params.keySet()) {
+ Object obj = params.get(key);
+ if(obj==null){
+ continue;
+ }else if (obj instanceof File) {
+ FileBody fb = new FileBody((File) obj);
+ meBuiler.addPart(key, fb);
+ } else if (obj instanceof ByteArrayBody) {
+ meBuiler.addPart(key, (ByteArrayBody) obj);
+ } else if (obj instanceof FileBody) {
+ meBuiler.addPart(key, (FileBody) obj);
+ } else if (obj instanceof InputStreamBody) {
+ meBuiler.addPart(key, (InputStreamBody) obj);
+ }else {
+ StringBody sb = new StringBody(CommonUtil.parValNoErrDef(obj, String.class, ""), ContentType.create("text/plain", "UTF-8"));
+ meBuiler.addPart(key, sb);
+ }
+ }
+ }
+ HttpEntity httpEntity = meBuiler.build();
+ request.setEntity(httpEntity);
+ }else{
+ //鏅�氳姹�
+ List<NameValuePair> pList = new ArrayList<NameValuePair>();
+ if (params != null && params.size() > 0) {
+ for (String key : params.keySet()) {
+ Object obj=params.get(key);
+ if(obj==null){continue;}
+ pList.add(new BasicNameValuePair(key, obj + ""));
+ }
+ }
+ try {
+ request.setEntity(new UrlEncodedFormEntity(pList, "UTF-8"));
+ } catch (UnsupportedEncodingException e) {
+ throw new ResultInfoException("HTTP_REQ_ENCODE_ERROR","璇锋眰鍙傛暟鏍煎紡鍖栧嚭閿�",e);
+ }
+ }
+ }
+
+ /**
+ * post鐨勪笂浼犺姹�
+ * @param uri
+ * @param heads
+ * @param params
+ * @return
+ * @throws Exception
+ */
+ public String getPost(String uri, Map<String, Object> heads, Map<String, Object> params, boolean ifMutipart) {
+ HttpPost request = new HttpPost(uri);
+ fillHeader(request,heads);
+ buildPostBody(request,params,ifMutipart);
+ CloseableHttpResponse response = null;
+ try {
+ response = client.execute(request);
+ if (response.getStatusLine().getStatusCode() == 200) {
+ // 鑾峰緱杩斿洖鐨勫瓧绗︿覆
+ String result = EntityUtils.toString(response.getEntity(), "UTF-8");
+ return result;
+ } else {
+ String result = EntityUtils.toString(response.getEntity(), "UTF-8");
+ result= StringUtils.isNotBlank(result) ?result.substring(0,result.length()>200?200:result.length()) : "";
+ ResultInfo<String> res=new ResultInfo<String>();
+ res.setData(result);
+ res.setSuccess(false);
+ res.setResultCode(response.getStatusLine().getStatusCode()+"");
+ throw new ResultInfoException("HTTP_RESPONSE_ERROR", JSONObject.toJSONString(res));
+ }
+ } catch (IOException e) {
+ throw new ResultInfoException("HTTP_IO_ERROR","缃戠粶璇锋眰澶辫触",e);
+ } finally {
+ try {
+ response.close();
+ } catch (Exception e) {}
+ }
+ }
+
+ /**
+ * post鐨勪笂浼犺姹傦紝杩斿洖byte[]
+ * @param uri
+ * @param heads
+ * @param params
+ * @return
+ * @throws Exception
+ */
+ public byte[] getPostByte(String uri, Map<String, Object> heads, Map<String, Object> params, boolean ifMutipart) {
+ HttpPost request = new HttpPost(uri);
+ fillHeader(request,heads);
+ buildPostBody(request,params,ifMutipart);
+ CloseableHttpResponse response = null;
+ try {
+ response = client.execute(request);
+ if (response.getStatusLine().getStatusCode() == 200) {
+ // 鑾峰緱杩斿洖鐨刡yte[]
+ byte[] result = EntityUtils.toByteArray(response.getEntity());
+ return result;
+ } else {
+ ResultInfo<String> res=new ResultInfo<String>();
+ res.setSuccess(false);
+ res.setResultCode(response.getStatusLine().getStatusCode()+"");
+ throw new ResultInfoException("HTTP_RESPONSE_ERROR", JSONObject.toJSONString(res));
+ }
+ } catch (IOException e) {
+ throw new ResultInfoException("HTTP_IO_ERROR","缃戠粶璇锋眰澶辫触",e);
+ } finally {
+ try {
+ response.close();
+ } catch (Exception e) {}
+ }
+ }
+
+ /**
+ * post鐨勪笂浼犺姹傦紝杩斿洖CloseableHttpResponse,蹇呴』鎵嬪姩鍏抽棴
+ * @param uri
+ * @param heads
+ * @param params
+ * @return
+ * @throws Exception
+ */
+ public CloseableHttpResponse getPostResponse(String uri, Map<String, Object> heads, Map<String, Object> params, boolean ifMutipart) {
+ HttpPost request = new HttpPost(uri);
+ fillHeader(request,heads);
+ buildPostBody(request,params,ifMutipart);
+ CloseableHttpResponse response = null;
+ try {
+ response = client.execute(request);
+ if (response.getStatusLine().getStatusCode() == 200) {
+ return response;
+ } else {
+ String result = EntityUtils.toString(response.getEntity(), "UTF-8");
+ result= StringUtils.isNotBlank(result)?result.substring(0,result.length()>200?200:result.length()) : "";
+ ResultInfo<String> res=new ResultInfo<String>();
+ res.setData(result);
+ res.setSuccess(false);
+ res.setResultCode(response.getStatusLine().getStatusCode()+"");
+ throw new ResultInfoException("HTTP_RESPONSE_ERROR", JSONObject.toJSONString(res));
+ }
+ } catch (IOException e) {
+ throw new ResultInfoException("HTTP_IO_ERROR","缃戠粶璇锋眰澶辫触",e);
+ } finally {
+ try {
+ response.close();
+ } catch (Exception e) {}
+ }
+ }
+}
diff --git a/server/dianziqian/src/test/java/com/jzq/common/test/JzqHttpApiTest.java b/server/dianziqian/src/test/java/com/jzq/common/test/JzqHttpApiTest.java
new file mode 100644
index 0000000..e922d4c
--- /dev/null
+++ b/server/dianziqian/src/test/java/com/jzq/common/test/JzqHttpApiTest.java
@@ -0,0 +1,192 @@
+package com.jzq.common.test;
+
+import com.alibaba.fastjson.JSONArray;
+import com.alibaba.fastjson.JSONObject;
+import com.jzq.common.ResultInfo;
+import com.jzq.common.bean.sign.OrganizationCreateReq;
+import com.jzq.common.bean.sign.SignatoryReq;
+import com.jzq.common.http.HttpClientUtils;
+import lombok.extern.slf4j.Slf4j;
+import org.apache.commons.codec.digest.DigestUtils;
+import org.apache.commons.lang3.StringUtils;
+
+import java.io.File;
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.IdentityHashMap;
+import java.util.Map;
+
+/**
+ * <ul>
+ * <li>椤圭洰鍚嶇О : 鍚庡彴鏈嶅姟</li>
+ * <li>鏂囦欢鍚嶇О : JzqHttpApiTest</li>
+ * <li>鍒涘缓鏃堕棿 : 2019/8/23 9:14</li>
+ * <li>鎻� 杩� : 鐢ㄤ簬jzq鐨刟pi鏈嶈姹�
+ * </ul>
+ *
+ * @author yfx
+ * @title 鐢ㄤ簬jzq鐨刟pi鏈嶈姹�
+ */
+@Slf4j
+public class JzqHttpApiTest {
+
+ /**
+ * 鍚涘瓙绛炬祴璇曠幆澧僰ey鍜屾帴鍙e湴鍧�锛�
+ * appKey锛歞cb4bd535a09df3c
+ * appSecret锛歜87c346edcb4bd535a09df3ca8c45d9a
+ * services_url锛歨ttps://api.sandbox.junziqian.com
+ * 寮�鍙戞枃妗�: https://s.junziqian.com/api_doc/index.html
+ */
+ String SERVICE_URL="https://api.sandbox.junziqian.com";
+ String APP_KEY="dcb4bd535a09df3c";
+ String APP_SECRET="b87c346edcb4bd535a09df3ca8c45d9a";
+
+ //璇锋眰鐨刡ody鍐呭弬鏁�
+ Map<String, Object> bodyParams;
+
+ public void initParams(){
+ log.warn("娴嬭瘯鍓嶈纭APP_KEY锛孉PP_SECRET锛孡OCAL_URL绛夐厤缃槸鍚︽纭�");
+ log.info("APP_KEY:"+APP_KEY);
+ log.info("APP_SECRET:"+APP_SECRET);
+ log.info("SERVICE_URL:"+SERVICE_URL);
+ long ts=System.currentTimeMillis();
+ String nonce=DigestUtils.md5Hex(System.currentTimeMillis()+"");
+ String sign=DigestUtils.sha256Hex("nonce"+nonce+"ts"+ts+"app_key"+APP_KEY+"app_secret"+APP_SECRET);
+ bodyParams=new IdentityHashMap<>();
+ bodyParams.put("ts",ts);
+ bodyParams.put("app_key",APP_KEY);
+ bodyParams.put("sign",sign);
+ bodyParams.put("nonce",nonce);//杩欏彧鍙槸涓轰簡鐢熸垚涓�涓殢鏈哄��
+ }
+
+ /**
+ * 1.ping鏈嶅姟
+ */
+ public void testPing(){
+ initParams();
+ Map<String, Object> params=bodyParams;
+ String url=SERVICE_URL+"/v2/ping";
+ //鎵�鏈夊弬鏁拌鍏ヤ簡body涓�
+ String str= HttpClientUtils.init().getPost(url,null,params,false);
+ log.info("杩斿洖缁撴灉涓�:"+str);
+ ResultInfo ri= JSONObject.parseObject(str,ResultInfo.class);
+ }
+
+
+
+
+ /**
+ * 鍙戣捣绛剧害 (鍚涘瓙绛惧悗鍙伴厤缃ā鐗圛D鍙戣捣)
+ */
+ public void testOrganizationCreate (){
+ initParams();
+// req.setLegalIdentityCard("5002401XXXXXXXXX");//娉曚汉璇佷欢鍙�
+// req.setLegalMobile("153XXXXXXXX");
+ Map<String, Object> params=bodyParams;
+ String url=SERVICE_URL+"/v2/user/organizationCreate";
+ params.put("name","瀹夊窘璞嗙背绉戞妧鏈夐檺鍏徃");
+ params.put("identificationType",1);
+ params.put("organizationRegNo","913401000967388938");
+ params.put("organizationType",0);
+ params.put("organizationCode","913401000967388938");
+ params.put("organizationRegImg", new File("D://test.png"));
+ params.put("legalName","鏉ㄩ緳");
+ params.put("emailOrMobile","jp@doumee.com");
+ String str= HttpClientUtils.init().getPost(url,null,params,true);
+ System.out.println(str);
+ }
+ /**
+ * 鍙戣捣绛剧害 (鍚涘瓙绛惧悗鍙伴厤缃ā鐗圛D鍙戣捣)
+ */
+ public void testOrganizationAuditStatus (){
+ initParams();
+ Map<String, Object> params=bodyParams;
+ String url=SERVICE_URL+"/v2/user/organizationAuditStatus";
+ params.put("emailOrMobile","jp@doumee.com");
+ String str= HttpClientUtils.init().getPost(url,null,params,true);
+ System.out.println(str);
+ }
+ /**
+ * 鍙戣捣绛剧害 (鍚涘瓙绛惧悗鍙伴厤缃ā鐗圛D鍙戣捣)
+ */
+ public void testApplySign(){
+ String url=SERVICE_URL+"/v2/sign/applySign";
+ initParams();
+ Map<String, Object> params=bodyParams;
+ params.put("contractName","娴嬭瘯鍚堝悓鍙戣捣"); //鍚堝悓鍚嶇О
+ params.put("serverCa",1); //浣跨敤浜戣瘉涔�
+ params.put("file",new File("D://test.pdf"));
+ params.put("dealType",5); //鎸囧畾鍚堝悓鏂囦欢绛剧讲鏂瑰紡 5 涓洪儴鍒嗚嚜鍔ㄧ
+ params.put("positionType",0); //鎸囧畾閫氳繃琛ㄥ崟鍩熸柟寮忚缃瀛椾綅缃�
+ params.put("fileType",0);
+ params.put("needQifengSign",1);
+ JSONArray signatories=new JSONArray();
+ SignatoryReq sReq=new SignatoryReq();
+ sReq.setFullName("瀹夊窘璞嗙背绉戞妧鏈夐檺鍏徃"); //浼佷笟濮撳悕
+ sReq.setIdentityType(11); //璇佷欢绫诲瀷
+ sReq.setIdentityCard("913401000967388938");//钀ヤ笟鎵х収鍙�
+ sReq.setEmail("jp@doumee.com"); //鍦ㄥ悰瀛愮娉ㄥ唽璁よ瘉鐨勯偖绠�
+ JSONArray array = new JSONArray();
+ JSONObject j = new JSONObject();
+ JSONObject j1 = new JSONObject();
+ j1.put("page","1");
+ j.put("page","1");
+ j.put("page","1");
+ array.add(j);
+ sReq.setChapteJson("[{\"page\":0,\"chaptes\":[{\"offsetX\":0.12,\"offsetY\":0.23}]},{\"page\":1,\"chaptes\":[{\"offsetX\":0.45,\"offsetY\":0.67}]}]");
+ sReq.setNoNeedVerify(1);
+// sReq.setChapteName("ebq"); //浼佷笟鐩栫珷浣嶇疆
+ signatories.add(sReq);
+ params.put("signatories",signatories.toJSONString());
+ System.out.println(signatories.toJSONString());
+ String str= HttpClientUtils.init().getPost(url,null,params,true);
+ System.out.println(str);
+ }
+
+
+ /**
+ * 鑾峰彇绛剧讲閾炬帴鍦板潃
+ */
+ public void testlink() {
+ initParams();
+ Map<String, Object> params = bodyParams;
+ String url = SERVICE_URL + "/v2/sign/link";
+ params.put("applyNo","APL1747073129375088640"); //鍙戣捣鍚堝悓绛剧讲鎺ュ彛杩斿洖鐨凙PL缂栧彿
+ params.put("fullName","瀹夊窘璞嗙背绉戞妧鏈夐檺鍏徃"); //鍙戣捣鍚堝悓绛剧讲鎺ュ彛闇�瑕佹墜鍔ㄧ缃插璞$殑濮撳悕
+ params.put("identityCard","913401000967388938"); //鍙戣捣鍚堝悓绛剧讲鎺ュ彛涓渶瑕佹墜鍔ㄧ缃插璞$殑璇佷欢鍙�
+ params.put("identityType",11); //璇佷欢绫诲瀷锛屼釜浜�1 锛屼紒涓�11
+ String str= HttpClientUtils.init().getPost(url,null,params,true);
+ try {
+
+ }catch (Exception e){
+
+ }
+ System.out.println(str);
+ }
+ /**
+ * 鑾峰彇绛剧讲閾炬帴鍦板潃
+ */
+ public void testlinkFile() {
+ initParams();
+ Map<String, Object> params = bodyParams;
+ String url = SERVICE_URL + "/v2/sign/linkFile";
+ //鏋勫缓璇锋眰鍙傛暟
+ params.put("applyNo","APL1747073129375088640"); //鍙戣捣鍚堝悓绛剧讲鎺ュ彛杩斿洖鐨凙PL缂栧彿
+ String str= HttpClientUtils.init().getPost(url,null,params,true);
+ try {
+
+ }catch (Exception e){
+
+ }
+ System.out.println(str);
+ }
+
+
+ public static void main(String[] args) {
+// new JzqHttpApiTest().testOrganizationCreate();
+// new JzqHttpApiTest().testOrganizationAuditStatus();
+// new JzqHttpApiTest().testApplySign();
+// new JzqHttpApiTest().testlink();
+ new JzqHttpApiTest().testlinkFile();
+ }
+}
diff --git a/server/dianziqian/src/test/resources/logback.xml b/server/dianziqian/src/test/resources/logback.xml
new file mode 100644
index 0000000..e14a466
--- /dev/null
+++ b/server/dianziqian/src/test/resources/logback.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<configuration>
+ <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
+ <encoder>
+ <Pattern>[%date{yyyy-MM-dd HH:mm:ss}] [%thread] [%-5level] [%logger:%line] %msg%n</Pattern>
+ </encoder>
+ </appender>
+ <logger name="com.alibaba.dubbo.monitor.dubbo.DubboMonitor" level="info"></logger>
+ <root level="info">
+ <appender-ref ref="STDOUT"/>
+ </root>
+</configuration>
\ No newline at end of file
diff --git a/server/platform/platform.iml b/server/platform/platform.iml
deleted file mode 100644
index e748ead..0000000
--- a/server/platform/platform.iml
+++ /dev/null
@@ -1,241 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
- <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
- <output url="file://$MODULE_DIR$/target/classes" />
- <output-test url="file://$MODULE_DIR$/target/test-classes" />
- <content url="file://$MODULE_DIR$">
- <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
- <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
- <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
- <excludeFolder url="file://$MODULE_DIR$/target" />
- </content>
- <orderEntry type="inheritedJdk" />
- <orderEntry type="sourceFolder" forTests="false" />
- <orderEntry type="module" module-name="service" />
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.2.3" level="project" />
- <orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.2.3" level="project" />
- <orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.12.1" level="project" />
- <orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-api:2.12.1" level="project" />
- <orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.30" level="project" />
- <orderEntry type="library" name="Maven: jakarta.annotation:jakarta.annotation-api:1.3.5" level="project" />
- <orderEntry type="library" name="Maven: org.springframework:spring-core:5.2.4.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework:spring-jcl:5.2.4.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.yaml:snakeyaml:1.25" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-json:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.10.2" level="project" />
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.10.2" level="project" />
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.10.2" level="project" />
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.10.2" level="project" />
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.10.2" level="project" />
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.10.2" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-tomcat:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-core:9.0.31" level="project" />
- <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:9.0.31" level="project" />
- <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-websocket:9.0.31" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-validation:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: jakarta.validation:jakarta.validation-api:2.0.2" level="project" />
- <orderEntry type="library" name="Maven: org.springframework:spring-web:5.2.4.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework:spring-beans:5.2.4.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework:spring-webmvc:5.2.4.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework:spring-aop:5.2.4.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework:spring-context:5.2.4.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework:spring-expression:5.2.4.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-redis:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.data:spring-data-keyvalue:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework:spring-tx:5.2.4.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework:spring-oxm:5.2.4.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework:spring-context-support:5.2.4.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: io.lettuce:lettuce-core:5.2.2.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: io.netty:netty-common:4.1.45.Final" level="project" />
- <orderEntry type="library" name="Maven: io.netty:netty-handler:4.1.45.Final" level="project" />
- <orderEntry type="library" name="Maven: io.netty:netty-buffer:4.1.45.Final" level="project" />
- <orderEntry type="library" name="Maven: io.netty:netty-codec:4.1.45.Final" level="project" />
- <orderEntry type="library" name="Maven: io.netty:netty-transport:4.1.45.Final" level="project" />
- <orderEntry type="library" name="Maven: io.netty:netty-resolver:4.1.45.Final" level="project" />
- <orderEntry type="library" name="Maven: io.projectreactor:reactor-core:3.3.3.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.reactivestreams:reactive-streams:1.0.3" level="project" />
- <orderEntry type="library" name="Maven: org.apache.shiro:shiro-spring:1.7.0" level="project" />
- <orderEntry type="library" name="Maven: org.apache.shiro:shiro-core:1.7.0" level="project" />
- <orderEntry type="library" name="Maven: org.apache.shiro:shiro-lang:1.7.0" level="project" />
- <orderEntry type="library" name="Maven: org.apache.shiro:shiro-cache:1.7.0" level="project" />
- <orderEntry type="library" name="Maven: org.apache.shiro:shiro-crypto-hash:1.7.0" level="project" />
- <orderEntry type="library" name="Maven: org.apache.shiro:shiro-crypto-core:1.7.0" level="project" />
- <orderEntry type="library" name="Maven: org.apache.shiro:shiro-crypto-cipher:1.7.0" level="project" />
- <orderEntry type="library" name="Maven: org.apache.shiro:shiro-config-core:1.7.0" level="project" />
- <orderEntry type="library" name="Maven: org.apache.shiro:shiro-config-ogdl:1.7.0" level="project" />
- <orderEntry type="library" name="Maven: org.apache.shiro:shiro-event:1.7.0" level="project" />
- <orderEntry type="library" name="Maven: org.apache.shiro:shiro-web:1.7.0" level="project" />
- <orderEntry type="library" name="Maven: org.owasp.encoder:encoder:1.2.2" level="project" />
- <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-boot-starter:3.4.2" level="project" />
- <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus:3.4.2" level="project" />
- <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-extension:3.4.2" level="project" />
- <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-core:3.4.2" level="project" />
- <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-annotation:3.4.2" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: com.zaxxer:HikariCP:3.4.2" level="project" />
- <orderEntry type="library" name="Maven: org.springframework:spring-jdbc:5.2.4.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: com.github.pagehelper:pagehelper-spring-boot-starter:1.2.13" level="project" />
- <orderEntry type="library" name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-starter:2.1.1" level="project" />
- <orderEntry type="library" name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-autoconfigure:2.1.1" level="project" />
- <orderEntry type="library" name="Maven: org.mybatis:mybatis:3.5.3" level="project" />
- <orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:2.0.3" level="project" />
- <orderEntry type="library" name="Maven: com.github.pagehelper:pagehelper-spring-boot-autoconfigure:1.2.13" level="project" />
- <orderEntry type="library" name="Maven: com.github.pagehelper:pagehelper:5.1.11" level="project" />
- <orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:2.0" level="project" />
- <orderEntry type="library" name="Maven: com.alibaba:druid:1.2.0" level="project" />
- <orderEntry type="library" scope="RUNTIME" name="Maven: mysql:mysql-connector-java:8.0.19" level="project" />
- <orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-spring-boot-starter:3.0.3" level="project" />
- <orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-spring-boot-autoconfigure:3.0.3" level="project" />
- <orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-spring:3.0.3" level="project" />
- <orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-annotations:3.0.3" level="project" />
- <orderEntry type="library" name="Maven: io.swagger:swagger-annotations:1.5.22" level="project" />
- <orderEntry type="library" name="Maven: io.swagger.core.v3:swagger-annotations:2.1.2" level="project" />
- <orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-core:3.0.3" level="project" />
- <orderEntry type="library" name="Maven: org.javassist:javassist:3.25.0-GA" level="project" />
- <orderEntry type="library" name="Maven: io.springfox:springfox-swagger2:3.0.0" level="project" />
- <orderEntry type="library" name="Maven: io.springfox:springfox-spi:3.0.0" level="project" />
- <orderEntry type="library" name="Maven: io.springfox:springfox-schema:3.0.0" level="project" />
- <orderEntry type="library" name="Maven: io.springfox:springfox-swagger-common:3.0.0" level="project" />
- <orderEntry type="library" name="Maven: io.springfox:springfox-spring-web:3.0.0" level="project" />
- <orderEntry type="library" name="Maven: io.github.classgraph:classgraph:4.8.83" level="project" />
- <orderEntry type="library" name="Maven: io.springfox:springfox-spring-webflux:3.0.0" level="project" />
- <orderEntry type="library" scope="RUNTIME" name="Maven: org.mapstruct:mapstruct:1.3.1.Final" level="project" />
- <orderEntry type="library" name="Maven: io.springfox:springfox-spring-webmvc:3.0.0" level="project" />
- <orderEntry type="library" name="Maven: io.springfox:springfox-core:3.0.0" level="project" />
- <orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy:1.10.8" level="project" />
- <orderEntry type="library" name="Maven: io.springfox:springfox-oas:3.0.0" level="project" />
- <orderEntry type="library" name="Maven: io.swagger.core.v3:swagger-models:2.1.2" level="project" />
- <orderEntry type="library" name="Maven: io.springfox:springfox-bean-validators:3.0.0" level="project" />
- <orderEntry type="library" name="Maven: io.swagger:swagger-models:1.5.22" level="project" />
- <orderEntry type="library" name="Maven: io.swagger:swagger-core:1.5.22" level="project" />
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.10.2" level="project" />
- <orderEntry type="library" name="Maven: com.google.guava:guava:27.0.1-android" level="project" />
- <orderEntry type="library" name="Maven: com.google.guava:failureaccess:1.0.1" level="project" />
- <orderEntry type="library" name="Maven: com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava" level="project" />
- <orderEntry type="library" name="Maven: com.google.code.findbugs:jsr305:3.0.2" level="project" />
- <orderEntry type="library" name="Maven: org.checkerframework:checker-compat-qual:2.5.2" level="project" />
- <orderEntry type="library" name="Maven: com.google.errorprone:error_prone_annotations:2.2.0" level="project" />
- <orderEntry type="library" name="Maven: com.google.j2objc:j2objc-annotations:1.1" level="project" />
- <orderEntry type="library" name="Maven: org.codehaus.mojo:animal-sniffer-annotations:1.17" level="project" />
- <orderEntry type="library" name="Maven: io.springfox:springfox-boot-starter:3.0.0" level="project" />
- <orderEntry type="library" name="Maven: io.springfox:springfox-data-rest:3.0.0" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-core:2.0.0.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-metadata:2.0.0.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-spring-ui:3.0.3" level="project" />
- <orderEntry type="library" name="Maven: javax.validation:validation-api:2.0.1.Final" level="project" />
- <orderEntry type="library" name="Maven: org.hibernate.validator:hibernate-validator:6.0.13.Final" level="project" />
- <orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.4.1.Final" level="project" />
- <orderEntry type="library" name="Maven: com.fasterxml:classmate:1.5.1" level="project" />
- <orderEntry type="library" name="Maven: com.aliyun:dingtalk:1.3.54" level="project" />
- <orderEntry type="library" name="Maven: com.aliyun:tea-openapi:0.2.2" level="project" />
- <orderEntry type="library" name="Maven: com.aliyun:credentials-java:0.2.4" level="project" />
- <orderEntry type="library" name="Maven: org.ini4j:ini4j:0.5.4" level="project" />
- <orderEntry type="library" name="Maven: javax.xml.bind:jaxb-api:2.3.1" level="project" />
- <orderEntry type="library" name="Maven: javax.activation:javax.activation-api:1.2.0" level="project" />
- <orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-core:2.3.0" level="project" />
- <orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-impl:2.3.0" level="project" />
- <orderEntry type="library" name="Maven: com.aliyun:alibabacloud-gateway-spi:0.0.1" level="project" />
- <orderEntry type="library" name="Maven: com.aliyun:tea-util:0.2.13" level="project" />
- <orderEntry type="library" name="Maven: com.google.code.gson:gson:2.8.6" level="project" />
- <orderEntry type="library" name="Maven: com.aliyun:openapiutil:0.1.14" level="project" />
- <orderEntry type="library" name="Maven: com.aliyun:endpoint-util:0.0.7" level="project" />
- <orderEntry type="library" name="Maven: com.aliyun:tea:1.1.14" level="project" />
- <orderEntry type="library" name="Maven: com.squareup.okhttp3:okhttp:3.14.7" level="project" />
- <orderEntry type="library" name="Maven: com.squareup.okio:okio:1.17.2" level="project" />
- <orderEntry type="library" name="Maven: org.jacoco:org.jacoco.agent:runtime:0.8.4" level="project" />
- <orderEntry type="library" name="Maven: com.aliyun:alibaba-dingtalk-service-sdk:2.0.0" level="project" />
- <orderEntry type="library" name="Maven: log4j:log4j:1.2.15" level="project" />
- <orderEntry type="library" name="Maven: javax.mail:mail:1.4" level="project" />
- <orderEntry type="library" name="Maven: javax.activation:activation:1.1" level="project" />
- <orderEntry type="library" name="Maven: commons-logging:commons-logging:1.1.1" level="project" />
- <orderEntry type="library" name="Maven: org.projectlombok:lombok:1.18.12" level="project" />
- <orderEntry type="library" name="Maven: com.github.penggle:kaptcha:2.3.2" level="project" />
- <orderEntry type="library" name="Maven: javax.servlet:javax.servlet-api:4.0.1" level="project" />
- <orderEntry type="library" name="Maven: com.jhlabs:filters:2.0.235-1" level="project" />
- <orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.9" level="project" />
- <orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.70" level="project" />
- <orderEntry type="library" name="Maven: org.apache.poi:poi:5.0.0" level="project" />
- <orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.30" level="project" />
- <orderEntry type="library" name="Maven: org.slf4j:jcl-over-slf4j:1.7.30" level="project" />
- <orderEntry type="library" name="Maven: commons-codec:commons-codec:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.commons:commons-collections4:4.4" level="project" />
- <orderEntry type="library" name="Maven: org.apache.commons:commons-math3:3.6.1" level="project" />
- <orderEntry type="library" name="Maven: com.zaxxer:SparseBitSet:1.2" level="project" />
- <orderEntry type="library" name="Maven: org.apache.poi:poi-ooxml:5.0.0" level="project" />
- <orderEntry type="library" name="Maven: org.apache.poi:poi-ooxml-lite:5.0.0" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlbeans:xmlbeans:4.0.0" level="project" />
- <orderEntry type="library" name="Maven: xml-apis:xml-apis:1.4.01" level="project" />
- <orderEntry type="library" name="Maven: org.apache.commons:commons-compress:1.20" level="project" />
- <orderEntry type="library" name="Maven: com.github.virtuald:curvesapi:1.06" level="project" />
- <orderEntry type="library" name="Maven: org.bouncycastle:bcpkix-jdk15on:1.68" level="project" />
- <orderEntry type="library" name="Maven: org.bouncycastle:bcprov-jdk15on:1.68" level="project" />
- <orderEntry type="library" name="Maven: org.apache.santuario:xmlsec:2.2.1" level="project" />
- <orderEntry type="library" scope="RUNTIME" name="Maven: com.fasterxml.woodstox:woodstox-core:5.2.1" level="project" />
- <orderEntry type="library" scope="RUNTIME" name="Maven: org.codehaus.woodstox:stax2-api:4.2" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-all:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-anim:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-shared-resources:1.13" level="project" />
- <orderEntry type="library" name="Maven: xml-apis:xml-apis-ext:1.3.04" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-awt-util:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:xmlgraphics-commons:2.4" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-bridge:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-codec:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-constants:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-css:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-dom:1.13" level="project" />
- <orderEntry type="library" name="Maven: xalan:xalan:2.7.2" level="project" />
- <orderEntry type="library" name="Maven: xalan:serializer:2.7.2" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-ext:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-extension:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-gui-util:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-gvt:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-i18n:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-parser:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-rasterizer-ext:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-rasterizer:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-script:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-slideshow:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-squiggle-ext:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-squiggle:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-svg-dom:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-svgbrowser:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-svggen:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-svgpp:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-svgrasterizer:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-swing:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-transcoder:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-util:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-ttf2svg:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-xml:1.13" level="project" />
- <orderEntry type="library" name="Maven: de.rototor.pdfbox:graphics2d:0.30" level="project" />
- <orderEntry type="library" name="Maven: org.apache.pdfbox:pdfbox:2.0.22" level="project" />
- <orderEntry type="library" name="Maven: org.apache.pdfbox:fontbox:2.0.22" level="project" />
- <orderEntry type="library" name="Maven: com.github.oshi:oshi-core:5.7.0" level="project" />
- <orderEntry type="library" name="Maven: net.java.dev.jna:jna:5.7.0" level="project" />
- <orderEntry type="library" name="Maven: net.java.dev.jna:jna-platform:5.7.0" level="project" />
- <orderEntry type="library" name="Maven: com.aliyun.oss:aliyun-sdk-oss:2.2.1" level="project" />
- <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.11" level="project" />
- <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.13" level="project" />
- <orderEntry type="library" name="Maven: org.jdom:jdom:1.1" level="project" />
- <orderEntry type="library" name="Maven: net.sf.json-lib:json-lib:jdk15:2.4" level="project" />
- <orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils:1.8.0" level="project" />
- <orderEntry type="library" name="Maven: commons-collections:commons-collections:3.2.1" level="project" />
- <orderEntry type="library" name="Maven: commons-lang:commons-lang:2.5" level="project" />
- <orderEntry type="library" name="Maven: net.sf.ezmorph:ezmorph:1.0.6" level="project" />
- <orderEntry type="library" name="Maven: com.github.yulichang:mybatis-plus-join:1.4.2.2" level="project" />
- <orderEntry type="library" name="Maven: com.github.yulichang:mybatis-plus-join-boot-starter:1.4.2.2" level="project" />
- <orderEntry type="library" name="Maven: com.github.yulichang:mybatis-plus-join-core:1.4.2.2" level="project" />
- <orderEntry type="library" name="Maven: com.github.yulichang:mybatis-plus-join-annotation:1.4.2.2" level="project" />
- <orderEntry type="library" name="Maven: commons-io:commons-io:2.7" level="project" />
- <orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.4" level="project" />
- <orderEntry type="library" name="Maven: com.belerweb:pinyin4j:2.5.1" level="project" />
- <orderEntry type="library" name="Maven: net.sourceforge.jexcelapi:jxl:2.6.12" level="project" />
- </component>
-</module>
\ No newline at end of file
diff --git a/server/platform/src/main/java/com/doumee/api/business/ApplyChagneDetailController.java b/server/platform/src/main/java/com/doumee/api/business/ApplyChagneDetailController.java
index 90e64ec..b82980d 100644
--- a/server/platform/src/main/java/com/doumee/api/business/ApplyChagneDetailController.java
+++ b/server/platform/src/main/java/com/doumee/api/business/ApplyChagneDetailController.java
@@ -20,7 +20,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Api(tags = "鍔犲噺淇濇崲鍘傜敵璇锋槑缁嗕俊鎭〃")
@RestController
diff --git a/server/platform/src/main/java/com/doumee/api/business/ApplyChangeController.java b/server/platform/src/main/java/com/doumee/api/business/ApplyChangeController.java
index 6256cca..9f1a364 100644
--- a/server/platform/src/main/java/com/doumee/api/business/ApplyChangeController.java
+++ b/server/platform/src/main/java/com/doumee/api/business/ApplyChangeController.java
@@ -20,7 +20,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Api(tags = "鍔犲噺淇濇崲鍘傜敵璇蜂俊鎭〃")
@RestController
diff --git a/server/platform/src/main/java/com/doumee/api/business/ApplyDetailController.java b/server/platform/src/main/java/com/doumee/api/business/ApplyDetailController.java
index 29e11b4..8699678 100644
--- a/server/platform/src/main/java/com/doumee/api/business/ApplyDetailController.java
+++ b/server/platform/src/main/java/com/doumee/api/business/ApplyDetailController.java
@@ -20,7 +20,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Api(tags = "鎶曚繚鐢宠鏄庣粏淇℃伅琛�")
@RestController
diff --git a/server/platform/src/main/java/com/doumee/api/business/ApplyLogController.java b/server/platform/src/main/java/com/doumee/api/business/ApplyLogController.java
index cb4f99f..99875e2 100644
--- a/server/platform/src/main/java/com/doumee/api/business/ApplyLogController.java
+++ b/server/platform/src/main/java/com/doumee/api/business/ApplyLogController.java
@@ -20,7 +20,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Api(tags = "鎶曚繚鐢宠鎿嶄綔鍘嗗彶琛�")
@RestController
diff --git a/server/platform/src/main/java/com/doumee/api/business/AreasController.java b/server/platform/src/main/java/com/doumee/api/business/AreasController.java
index 61db375..8fd44d6 100644
--- a/server/platform/src/main/java/com/doumee/api/business/AreasController.java
+++ b/server/platform/src/main/java/com/doumee/api/business/AreasController.java
@@ -20,7 +20,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Api(tags = "鐪佸競鍖轰俊鎭〃")
@RestController
diff --git a/server/platform/src/main/java/com/doumee/api/business/CompanyController.java b/server/platform/src/main/java/com/doumee/api/business/CompanyController.java
index 80f978b..66b1143 100644
--- a/server/platform/src/main/java/com/doumee/api/business/CompanyController.java
+++ b/server/platform/src/main/java/com/doumee/api/business/CompanyController.java
@@ -20,7 +20,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Api(tags = "浼佷笟淇℃伅琛�")
@RestController
diff --git a/server/platform/src/main/java/com/doumee/api/business/CompanyPermissionController.java b/server/platform/src/main/java/com/doumee/api/business/CompanyPermissionController.java
new file mode 100644
index 0000000..3eea3cc
--- /dev/null
+++ b/server/platform/src/main/java/com/doumee/api/business/CompanyPermissionController.java
@@ -0,0 +1,90 @@
+package com.doumee.api.business;
+
+import com.doumee.api.BaseController;
+import com.doumee.core.annotation.excel.ExcelExporter;
+import com.doumee.core.annotation.pr.PreventRepeat;
+import com.doumee.core.model.ApiResponse;
+import com.doumee.core.model.PageWrap;
+import com.doumee.core.model.PageData;
+import com.doumee.dao.business.model.CompanyPermission;
+import com.doumee.service.business.CompanyPermissionService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.apache.shiro.authz.annotation.RequiresPermissions;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+import javax.servlet.http.HttpServletResponse;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * @author 姹熻箘韫�
+ * @date 2024/01/16 10:03
+ */
+@Api(tags = "绠$悊鍛樼鐞嗕紒涓氭潈闄�")
+@RestController
+@RequestMapping("/business/companyPermission")
+public class CompanyPermissionController extends BaseController {
+
+ @Autowired
+ private CompanyPermissionService companyPermissionService;
+
+ @PreventRepeat
+ @ApiOperation("鏂板缓")
+ @PostMapping("/create")
+ @RequiresPermissions("business:companypermission:create")
+ public ApiResponse create(@RequestBody CompanyPermission companyPermission) {
+ return ApiResponse.success(companyPermissionService.create(companyPermission));
+ }
+
+ @ApiOperation("鏍规嵁ID鍒犻櫎")
+ @GetMapping("/delete/{id}")
+ @RequiresPermissions("business:companypermission:delete")
+ public ApiResponse deleteById(@PathVariable Integer id) {
+ companyPermissionService.deleteById(id);
+ return ApiResponse.success(null);
+ }
+
+ @ApiOperation("鎵归噺鍒犻櫎")
+ @GetMapping("/delete/batch")
+ @RequiresPermissions("business:companypermission:delete")
+ public ApiResponse deleteByIdInBatch(@RequestParam String ids) {
+ String [] idArray = ids.split(",");
+ List<Integer> idList = new ArrayList<>();
+ for (String id : idArray) {
+ idList.add(Integer.valueOf(id));
+ }
+ companyPermissionService.deleteByIdInBatch(idList);
+ return ApiResponse.success(null);
+ }
+
+ @ApiOperation("鏍规嵁ID淇敼")
+ @PostMapping("/updateById")
+ @RequiresPermissions("business:companypermission:update")
+ public ApiResponse updateById(@RequestBody CompanyPermission companyPermission) {
+ companyPermissionService.updateById(companyPermission);
+ return ApiResponse.success(null);
+ }
+
+ @ApiOperation("鍒嗛〉鏌ヨ")
+ @PostMapping("/page")
+ @RequiresPermissions("business:companypermission:query")
+ public ApiResponse<PageData<CompanyPermission>> findPage (@RequestBody PageWrap<CompanyPermission> pageWrap) {
+ return ApiResponse.success(companyPermissionService.findPage(pageWrap));
+ }
+
+ @ApiOperation("瀵煎嚭Excel")
+ @PostMapping("/exportExcel")
+ @RequiresPermissions("business:companypermission:exportExcel")
+ public void exportExcel (@RequestBody PageWrap<CompanyPermission> pageWrap, HttpServletResponse response) {
+ ExcelExporter.build(CompanyPermission.class).export(companyPermissionService.findPage(pageWrap).getRecords(), "绠$悊鍛樼鐞嗕紒涓氭潈闄�", response);
+ }
+
+ @ApiOperation("鏍规嵁ID鏌ヨ")
+ @GetMapping("/{id}")
+ @RequiresPermissions("business:companypermission:query")
+ public ApiResponse findById(@PathVariable Integer id) {
+ return ApiResponse.success(companyPermissionService.findById(id));
+ }
+}
diff --git a/server/platform/src/main/java/com/doumee/api/business/CompanySolutionController.java b/server/platform/src/main/java/com/doumee/api/business/CompanySolutionController.java
index ddf4ba0..b0915c3 100644
--- a/server/platform/src/main/java/com/doumee/api/business/CompanySolutionController.java
+++ b/server/platform/src/main/java/com/doumee/api/business/CompanySolutionController.java
@@ -20,7 +20,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Api(tags = "浼佷笟鍙敤淇濋櫓鏂规鍏宠仈琛�")
@RestController
diff --git a/server/platform/src/main/java/com/doumee/api/business/DispatchUnitController.java b/server/platform/src/main/java/com/doumee/api/business/DispatchUnitController.java
index aa408e4..993c1e1 100644
--- a/server/platform/src/main/java/com/doumee/api/business/DispatchUnitController.java
+++ b/server/platform/src/main/java/com/doumee/api/business/DispatchUnitController.java
@@ -20,7 +20,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Api(tags = "娲鹃仯鍗曚綅淇℃伅琛�")
@RestController
diff --git a/server/platform/src/main/java/com/doumee/api/business/DuLogController.java b/server/platform/src/main/java/com/doumee/api/business/DuLogController.java
index 5b7e050..6510fae 100644
--- a/server/platform/src/main/java/com/doumee/api/business/DuLogController.java
+++ b/server/platform/src/main/java/com/doumee/api/business/DuLogController.java
@@ -20,7 +20,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Api(tags = "娲鹃仯鍗曚綅鎿嶄綔鍘嗗彶琛�")
@RestController
diff --git a/server/platform/src/main/java/com/doumee/api/business/DuSolutionController.java b/server/platform/src/main/java/com/doumee/api/business/DuSolutionController.java
index 67481ba..d103b1b 100644
--- a/server/platform/src/main/java/com/doumee/api/business/DuSolutionController.java
+++ b/server/platform/src/main/java/com/doumee/api/business/DuSolutionController.java
@@ -20,7 +20,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Api(tags = "娲鹃仯鍗曚綅鏂规绠″叧鑱斾俊鎭〃")
@RestController
diff --git a/server/platform/src/main/java/com/doumee/api/business/DuWorktypeController.java b/server/platform/src/main/java/com/doumee/api/business/DuWorktypeController.java
index cf7eebe..2bdd505 100644
--- a/server/platform/src/main/java/com/doumee/api/business/DuWorktypeController.java
+++ b/server/platform/src/main/java/com/doumee/api/business/DuWorktypeController.java
@@ -20,7 +20,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Api(tags = "娲鹃仯鍗曚綅鏂规绠″伐绉嶅叧鑱斾俊鎭〃")
@RestController
diff --git a/server/platform/src/main/java/com/doumee/api/business/InsuranceApplyController.java b/server/platform/src/main/java/com/doumee/api/business/InsuranceApplyController.java
index 944a8df..c496a01 100644
--- a/server/platform/src/main/java/com/doumee/api/business/InsuranceApplyController.java
+++ b/server/platform/src/main/java/com/doumee/api/business/InsuranceApplyController.java
@@ -20,7 +20,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Api(tags = "鎶曚繚鐢宠淇℃伅琛�")
@RestController
diff --git a/server/platform/src/main/java/com/doumee/api/business/InsuranceController.java b/server/platform/src/main/java/com/doumee/api/business/InsuranceController.java
index 9ca6222..a9a97aa 100644
--- a/server/platform/src/main/java/com/doumee/api/business/InsuranceController.java
+++ b/server/platform/src/main/java/com/doumee/api/business/InsuranceController.java
@@ -20,7 +20,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Api(tags = "淇濋櫓鍏徃淇℃伅琛�")
@RestController
diff --git a/server/platform/src/main/java/com/doumee/api/business/MemberController.java b/server/platform/src/main/java/com/doumee/api/business/MemberController.java
index f321024..4562635 100644
--- a/server/platform/src/main/java/com/doumee/api/business/MemberController.java
+++ b/server/platform/src/main/java/com/doumee/api/business/MemberController.java
@@ -20,7 +20,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Api(tags = "鐢ㄥ伐淇℃伅琛�")
@RestController
diff --git a/server/platform/src/main/java/com/doumee/api/business/MultifileController.java b/server/platform/src/main/java/com/doumee/api/business/MultifileController.java
index 47f2c59..0c9e672 100644
--- a/server/platform/src/main/java/com/doumee/api/business/MultifileController.java
+++ b/server/platform/src/main/java/com/doumee/api/business/MultifileController.java
@@ -20,7 +20,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Api(tags = "闄勪欢涓婁紶淇℃伅琛�")
@RestController
diff --git a/server/platform/src/main/java/com/doumee/api/business/NoticesController.java b/server/platform/src/main/java/com/doumee/api/business/NoticesController.java
index 398a78a..5cd022a 100644
--- a/server/platform/src/main/java/com/doumee/api/business/NoticesController.java
+++ b/server/platform/src/main/java/com/doumee/api/business/NoticesController.java
@@ -20,7 +20,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Api(tags = "绯荤粺娑堟伅淇℃伅琛�")
@RestController
diff --git a/server/platform/src/main/java/com/doumee/api/business/SettleClaimsController.java b/server/platform/src/main/java/com/doumee/api/business/SettleClaimsController.java
index 940014c..fb2f5fa 100644
--- a/server/platform/src/main/java/com/doumee/api/business/SettleClaimsController.java
+++ b/server/platform/src/main/java/com/doumee/api/business/SettleClaimsController.java
@@ -20,7 +20,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Api(tags = "鐞嗚禂鐢宠琛�")
@RestController
diff --git a/server/platform/src/main/java/com/doumee/api/business/SettleClaimsLogController.java b/server/platform/src/main/java/com/doumee/api/business/SettleClaimsLogController.java
index 2720459..cb6ce4a 100644
--- a/server/platform/src/main/java/com/doumee/api/business/SettleClaimsLogController.java
+++ b/server/platform/src/main/java/com/doumee/api/business/SettleClaimsLogController.java
@@ -20,7 +20,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Api(tags = "鐞嗚碃鎿嶄綔鍘嗗彶琛�")
@RestController
diff --git a/server/platform/src/main/java/com/doumee/api/business/SmsEmailController.java b/server/platform/src/main/java/com/doumee/api/business/SmsEmailController.java
index 9a85f02..5f7ba37 100644
--- a/server/platform/src/main/java/com/doumee/api/business/SmsEmailController.java
+++ b/server/platform/src/main/java/com/doumee/api/business/SmsEmailController.java
@@ -20,7 +20,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Api(tags = "鐭俊閭欢淇℃伅琛�")
@RestController
diff --git a/server/platform/src/main/java/com/doumee/api/business/SolutionWorktypeController.java b/server/platform/src/main/java/com/doumee/api/business/SolutionWorktypeController.java
index 044b2e9..6be1fa2 100644
--- a/server/platform/src/main/java/com/doumee/api/business/SolutionWorktypeController.java
+++ b/server/platform/src/main/java/com/doumee/api/business/SolutionWorktypeController.java
@@ -20,7 +20,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Api(tags = "淇濋櫓鏂规宸ョ鍏宠仈琛�")
@RestController
diff --git a/server/platform/src/main/java/com/doumee/api/business/SolutionsBaseController.java b/server/platform/src/main/java/com/doumee/api/business/SolutionsBaseController.java
new file mode 100644
index 0000000..8cb5051
--- /dev/null
+++ b/server/platform/src/main/java/com/doumee/api/business/SolutionsBaseController.java
@@ -0,0 +1,90 @@
+package com.doumee.api.business;
+
+import com.doumee.api.BaseController;
+import com.doumee.core.annotation.excel.ExcelExporter;
+import com.doumee.core.annotation.pr.PreventRepeat;
+import com.doumee.core.model.ApiResponse;
+import com.doumee.core.model.PageWrap;
+import com.doumee.core.model.PageData;
+import com.doumee.dao.business.model.SolutionsBase;
+import com.doumee.service.business.SolutionsBaseService;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.apache.shiro.authz.annotation.RequiresPermissions;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+import javax.servlet.http.HttpServletResponse;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * @author 姹熻箘韫�
+ * @date 2024/01/16 10:03
+ */
+@Api(tags = "淇濋櫓鏂规淇℃伅琛�(鍩鸿〃锛�")
+@RestController
+@RequestMapping("/business/solutionsBase")
+public class SolutionsBaseController extends BaseController {
+
+ @Autowired
+ private SolutionsBaseService solutionsBaseService;
+
+ @PreventRepeat
+ @ApiOperation("鏂板缓")
+ @PostMapping("/create")
+ @RequiresPermissions("business:solutionsbase:create")
+ public ApiResponse create(@RequestBody SolutionsBase solutionsBase) {
+ return ApiResponse.success(solutionsBaseService.create(solutionsBase));
+ }
+
+ @ApiOperation("鏍规嵁ID鍒犻櫎")
+ @GetMapping("/delete/{id}")
+ @RequiresPermissions("business:solutionsbase:delete")
+ public ApiResponse deleteById(@PathVariable Integer id) {
+ solutionsBaseService.deleteById(id);
+ return ApiResponse.success(null);
+ }
+
+ @ApiOperation("鎵归噺鍒犻櫎")
+ @GetMapping("/delete/batch")
+ @RequiresPermissions("business:solutionsbase:delete")
+ public ApiResponse deleteByIdInBatch(@RequestParam String ids) {
+ String [] idArray = ids.split(",");
+ List<Integer> idList = new ArrayList<>();
+ for (String id : idArray) {
+ idList.add(Integer.valueOf(id));
+ }
+ solutionsBaseService.deleteByIdInBatch(idList);
+ return ApiResponse.success(null);
+ }
+
+ @ApiOperation("鏍规嵁ID淇敼")
+ @PostMapping("/updateById")
+ @RequiresPermissions("business:solutionsbase:update")
+ public ApiResponse updateById(@RequestBody SolutionsBase solutionsBase) {
+ solutionsBaseService.updateById(solutionsBase);
+ return ApiResponse.success(null);
+ }
+
+ @ApiOperation("鍒嗛〉鏌ヨ")
+ @PostMapping("/page")
+ @RequiresPermissions("business:solutionsbase:query")
+ public ApiResponse<PageData<SolutionsBase>> findPage (@RequestBody PageWrap<SolutionsBase> pageWrap) {
+ return ApiResponse.success(solutionsBaseService.findPage(pageWrap));
+ }
+
+ @ApiOperation("瀵煎嚭Excel")
+ @PostMapping("/exportExcel")
+ @RequiresPermissions("business:solutionsbase:exportExcel")
+ public void exportExcel (@RequestBody PageWrap<SolutionsBase> pageWrap, HttpServletResponse response) {
+ ExcelExporter.build(SolutionsBase.class).export(solutionsBaseService.findPage(pageWrap).getRecords(), "淇濋櫓鏂规淇℃伅琛�(鍩鸿〃锛�", response);
+ }
+
+ @ApiOperation("鏍规嵁ID鏌ヨ")
+ @GetMapping("/{id}")
+ @RequiresPermissions("business:solutionsbase:query")
+ public ApiResponse findById(@PathVariable Integer id) {
+ return ApiResponse.success(solutionsBaseService.findById(id));
+ }
+}
diff --git a/server/platform/src/main/java/com/doumee/api/business/SolutionsController.java b/server/platform/src/main/java/com/doumee/api/business/SolutionsController.java
index 9a7aab9..c13297e 100644
--- a/server/platform/src/main/java/com/doumee/api/business/SolutionsController.java
+++ b/server/platform/src/main/java/com/doumee/api/business/SolutionsController.java
@@ -20,7 +20,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Api(tags = "淇濋櫓鏂规淇℃伅琛�")
@RestController
diff --git a/server/platform/src/main/java/com/doumee/api/business/TaxDetialController.java b/server/platform/src/main/java/com/doumee/api/business/TaxDetialController.java
index 4b3e0c6..eb1ca61 100644
--- a/server/platform/src/main/java/com/doumee/api/business/TaxDetialController.java
+++ b/server/platform/src/main/java/com/doumee/api/business/TaxDetialController.java
@@ -20,7 +20,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Api(tags = "鍙戠エ鏄庣粏淇℃伅琛�")
@RestController
diff --git a/server/platform/src/main/java/com/doumee/api/business/TaxesController.java b/server/platform/src/main/java/com/doumee/api/business/TaxesController.java
index a0a7cf9..f3a3665 100644
--- a/server/platform/src/main/java/com/doumee/api/business/TaxesController.java
+++ b/server/platform/src/main/java/com/doumee/api/business/TaxesController.java
@@ -20,7 +20,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Api(tags = "鍙戠エ淇℃伅琛�")
@RestController
diff --git a/server/platform/src/main/java/com/doumee/api/business/WorktypeController.java b/server/platform/src/main/java/com/doumee/api/business/WorktypeController.java
index 7c7cd66..590ee03 100644
--- a/server/platform/src/main/java/com/doumee/api/business/WorktypeController.java
+++ b/server/platform/src/main/java/com/doumee/api/business/WorktypeController.java
@@ -20,7 +20,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Api(tags = "宸ョ淇℃伅琛�")
@RestController
diff --git a/server/pom.xml b/server/pom.xml
index 30f8418..eceb798 100644
--- a/server/pom.xml
+++ b/server/pom.xml
@@ -13,6 +13,7 @@
<module>platform</module>
<module>service</module>
<module>company</module>
+ <module>dianziqian</module>
</modules>
<parent>
diff --git a/server/preselect.iml b/server/preselect.iml
deleted file mode 100644
index cc0fb38..0000000
--- a/server/preselect.iml
+++ /dev/null
@@ -1,237 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
- <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
- <output url="file://$MODULE_DIR$/target/classes" />
- <output-test url="file://$MODULE_DIR$/target/test-classes" />
- <content url="file://$MODULE_DIR$">
- <excludeFolder url="file://$MODULE_DIR$/target" />
- </content>
- <orderEntry type="inheritedJdk" />
- <orderEntry type="sourceFolder" forTests="false" />
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.2.3" level="project" />
- <orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.2.3" level="project" />
- <orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.12.1" level="project" />
- <orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-api:2.12.1" level="project" />
- <orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.30" level="project" />
- <orderEntry type="library" name="Maven: jakarta.annotation:jakarta.annotation-api:1.3.5" level="project" />
- <orderEntry type="library" name="Maven: org.springframework:spring-core:5.2.4.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework:spring-jcl:5.2.4.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.yaml:snakeyaml:1.25" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-json:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.10.2" level="project" />
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.10.2" level="project" />
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.10.2" level="project" />
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.10.2" level="project" />
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.10.2" level="project" />
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.10.2" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-tomcat:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-core:9.0.31" level="project" />
- <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:9.0.31" level="project" />
- <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-websocket:9.0.31" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-validation:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: jakarta.validation:jakarta.validation-api:2.0.2" level="project" />
- <orderEntry type="library" name="Maven: org.springframework:spring-web:5.2.4.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework:spring-beans:5.2.4.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework:spring-webmvc:5.2.4.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework:spring-aop:5.2.4.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework:spring-context:5.2.4.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework:spring-expression:5.2.4.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-redis:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.data:spring-data-keyvalue:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework:spring-tx:5.2.4.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework:spring-oxm:5.2.4.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework:spring-context-support:5.2.4.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: io.lettuce:lettuce-core:5.2.2.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: io.netty:netty-common:4.1.45.Final" level="project" />
- <orderEntry type="library" name="Maven: io.netty:netty-handler:4.1.45.Final" level="project" />
- <orderEntry type="library" name="Maven: io.netty:netty-buffer:4.1.45.Final" level="project" />
- <orderEntry type="library" name="Maven: io.netty:netty-codec:4.1.45.Final" level="project" />
- <orderEntry type="library" name="Maven: io.netty:netty-transport:4.1.45.Final" level="project" />
- <orderEntry type="library" name="Maven: io.netty:netty-resolver:4.1.45.Final" level="project" />
- <orderEntry type="library" name="Maven: io.projectreactor:reactor-core:3.3.3.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.reactivestreams:reactive-streams:1.0.3" level="project" />
- <orderEntry type="library" name="Maven: org.apache.shiro:shiro-spring:1.7.0" level="project" />
- <orderEntry type="library" name="Maven: org.apache.shiro:shiro-core:1.7.0" level="project" />
- <orderEntry type="library" name="Maven: org.apache.shiro:shiro-lang:1.7.0" level="project" />
- <orderEntry type="library" name="Maven: org.apache.shiro:shiro-cache:1.7.0" level="project" />
- <orderEntry type="library" name="Maven: org.apache.shiro:shiro-crypto-hash:1.7.0" level="project" />
- <orderEntry type="library" name="Maven: org.apache.shiro:shiro-crypto-core:1.7.0" level="project" />
- <orderEntry type="library" name="Maven: org.apache.shiro:shiro-crypto-cipher:1.7.0" level="project" />
- <orderEntry type="library" name="Maven: org.apache.shiro:shiro-config-core:1.7.0" level="project" />
- <orderEntry type="library" name="Maven: org.apache.shiro:shiro-config-ogdl:1.7.0" level="project" />
- <orderEntry type="library" name="Maven: org.apache.shiro:shiro-event:1.7.0" level="project" />
- <orderEntry type="library" name="Maven: org.apache.shiro:shiro-web:1.7.0" level="project" />
- <orderEntry type="library" name="Maven: org.owasp.encoder:encoder:1.2.2" level="project" />
- <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-boot-starter:3.4.2" level="project" />
- <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus:3.4.2" level="project" />
- <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-extension:3.4.2" level="project" />
- <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-core:3.4.2" level="project" />
- <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-annotation:3.4.2" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: com.zaxxer:HikariCP:3.4.2" level="project" />
- <orderEntry type="library" name="Maven: org.springframework:spring-jdbc:5.2.4.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: com.github.pagehelper:pagehelper-spring-boot-starter:1.2.13" level="project" />
- <orderEntry type="library" name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-starter:2.1.1" level="project" />
- <orderEntry type="library" name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-autoconfigure:2.1.1" level="project" />
- <orderEntry type="library" name="Maven: org.mybatis:mybatis:3.5.3" level="project" />
- <orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:2.0.3" level="project" />
- <orderEntry type="library" name="Maven: com.github.pagehelper:pagehelper-spring-boot-autoconfigure:1.2.13" level="project" />
- <orderEntry type="library" name="Maven: com.github.pagehelper:pagehelper:5.1.11" level="project" />
- <orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:2.0" level="project" />
- <orderEntry type="library" name="Maven: com.alibaba:druid:1.2.0" level="project" />
- <orderEntry type="library" scope="RUNTIME" name="Maven: mysql:mysql-connector-java:8.0.19" level="project" />
- <orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-spring-boot-starter:3.0.3" level="project" />
- <orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-spring-boot-autoconfigure:3.0.3" level="project" />
- <orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-spring:3.0.3" level="project" />
- <orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-annotations:3.0.3" level="project" />
- <orderEntry type="library" name="Maven: io.swagger:swagger-annotations:1.5.22" level="project" />
- <orderEntry type="library" name="Maven: io.swagger.core.v3:swagger-annotations:2.1.2" level="project" />
- <orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-core:3.0.3" level="project" />
- <orderEntry type="library" name="Maven: org.javassist:javassist:3.25.0-GA" level="project" />
- <orderEntry type="library" name="Maven: io.springfox:springfox-swagger2:3.0.0" level="project" />
- <orderEntry type="library" name="Maven: io.springfox:springfox-spi:3.0.0" level="project" />
- <orderEntry type="library" name="Maven: io.springfox:springfox-schema:3.0.0" level="project" />
- <orderEntry type="library" name="Maven: io.springfox:springfox-swagger-common:3.0.0" level="project" />
- <orderEntry type="library" name="Maven: io.springfox:springfox-spring-web:3.0.0" level="project" />
- <orderEntry type="library" name="Maven: io.github.classgraph:classgraph:4.8.83" level="project" />
- <orderEntry type="library" name="Maven: io.springfox:springfox-spring-webflux:3.0.0" level="project" />
- <orderEntry type="library" scope="RUNTIME" name="Maven: org.mapstruct:mapstruct:1.3.1.Final" level="project" />
- <orderEntry type="library" name="Maven: io.springfox:springfox-spring-webmvc:3.0.0" level="project" />
- <orderEntry type="library" name="Maven: io.springfox:springfox-core:3.0.0" level="project" />
- <orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy:1.10.8" level="project" />
- <orderEntry type="library" name="Maven: io.springfox:springfox-oas:3.0.0" level="project" />
- <orderEntry type="library" name="Maven: io.swagger.core.v3:swagger-models:2.1.2" level="project" />
- <orderEntry type="library" name="Maven: io.springfox:springfox-bean-validators:3.0.0" level="project" />
- <orderEntry type="library" name="Maven: io.swagger:swagger-models:1.5.22" level="project" />
- <orderEntry type="library" name="Maven: io.swagger:swagger-core:1.5.22" level="project" />
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.10.2" level="project" />
- <orderEntry type="library" name="Maven: com.google.guava:guava:27.0.1-android" level="project" />
- <orderEntry type="library" name="Maven: com.google.guava:failureaccess:1.0.1" level="project" />
- <orderEntry type="library" name="Maven: com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava" level="project" />
- <orderEntry type="library" name="Maven: com.google.code.findbugs:jsr305:3.0.2" level="project" />
- <orderEntry type="library" name="Maven: org.checkerframework:checker-compat-qual:2.5.2" level="project" />
- <orderEntry type="library" name="Maven: com.google.errorprone:error_prone_annotations:2.2.0" level="project" />
- <orderEntry type="library" name="Maven: com.google.j2objc:j2objc-annotations:1.1" level="project" />
- <orderEntry type="library" name="Maven: org.codehaus.mojo:animal-sniffer-annotations:1.17" level="project" />
- <orderEntry type="library" name="Maven: io.springfox:springfox-boot-starter:3.0.0" level="project" />
- <orderEntry type="library" name="Maven: io.springfox:springfox-data-rest:3.0.0" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-core:2.0.0.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-metadata:2.0.0.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-spring-ui:3.0.3" level="project" />
- <orderEntry type="library" name="Maven: javax.validation:validation-api:2.0.1.Final" level="project" />
- <orderEntry type="library" name="Maven: org.hibernate.validator:hibernate-validator:6.0.13.Final" level="project" />
- <orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.4.1.Final" level="project" />
- <orderEntry type="library" name="Maven: com.fasterxml:classmate:1.5.1" level="project" />
- <orderEntry type="library" name="Maven: com.aliyun:dingtalk:1.3.54" level="project" />
- <orderEntry type="library" name="Maven: com.aliyun:tea-openapi:0.2.2" level="project" />
- <orderEntry type="library" name="Maven: com.aliyun:credentials-java:0.2.4" level="project" />
- <orderEntry type="library" name="Maven: org.ini4j:ini4j:0.5.4" level="project" />
- <orderEntry type="library" name="Maven: javax.xml.bind:jaxb-api:2.3.1" level="project" />
- <orderEntry type="library" name="Maven: javax.activation:javax.activation-api:1.2.0" level="project" />
- <orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-core:2.3.0" level="project" />
- <orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-impl:2.3.0" level="project" />
- <orderEntry type="library" name="Maven: com.aliyun:alibabacloud-gateway-spi:0.0.1" level="project" />
- <orderEntry type="library" name="Maven: com.aliyun:tea-util:0.2.13" level="project" />
- <orderEntry type="library" name="Maven: com.google.code.gson:gson:2.8.6" level="project" />
- <orderEntry type="library" name="Maven: com.aliyun:openapiutil:0.1.14" level="project" />
- <orderEntry type="library" name="Maven: com.aliyun:endpoint-util:0.0.7" level="project" />
- <orderEntry type="library" name="Maven: com.aliyun:tea:1.1.14" level="project" />
- <orderEntry type="library" name="Maven: com.squareup.okhttp3:okhttp:3.14.7" level="project" />
- <orderEntry type="library" name="Maven: com.squareup.okio:okio:1.17.2" level="project" />
- <orderEntry type="library" name="Maven: org.jacoco:org.jacoco.agent:runtime:0.8.4" level="project" />
- <orderEntry type="library" name="Maven: com.aliyun:alibaba-dingtalk-service-sdk:2.0.0" level="project" />
- <orderEntry type="library" name="Maven: log4j:log4j:1.2.15" level="project" />
- <orderEntry type="library" name="Maven: javax.mail:mail:1.4" level="project" />
- <orderEntry type="library" name="Maven: javax.activation:activation:1.1" level="project" />
- <orderEntry type="library" name="Maven: commons-logging:commons-logging:1.1.1" level="project" />
- <orderEntry type="library" name="Maven: org.projectlombok:lombok:1.18.12" level="project" />
- <orderEntry type="library" name="Maven: com.github.penggle:kaptcha:2.3.2" level="project" />
- <orderEntry type="library" name="Maven: javax.servlet:javax.servlet-api:4.0.1" level="project" />
- <orderEntry type="library" name="Maven: com.jhlabs:filters:2.0.235-1" level="project" />
- <orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.9" level="project" />
- <orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.70" level="project" />
- <orderEntry type="library" name="Maven: org.apache.poi:poi:5.0.0" level="project" />
- <orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.30" level="project" />
- <orderEntry type="library" name="Maven: org.slf4j:jcl-over-slf4j:1.7.30" level="project" />
- <orderEntry type="library" name="Maven: commons-codec:commons-codec:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.commons:commons-collections4:4.4" level="project" />
- <orderEntry type="library" name="Maven: org.apache.commons:commons-math3:3.6.1" level="project" />
- <orderEntry type="library" name="Maven: com.zaxxer:SparseBitSet:1.2" level="project" />
- <orderEntry type="library" name="Maven: org.apache.poi:poi-ooxml:5.0.0" level="project" />
- <orderEntry type="library" name="Maven: org.apache.poi:poi-ooxml-lite:5.0.0" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlbeans:xmlbeans:4.0.0" level="project" />
- <orderEntry type="library" name="Maven: xml-apis:xml-apis:1.4.01" level="project" />
- <orderEntry type="library" name="Maven: org.apache.commons:commons-compress:1.20" level="project" />
- <orderEntry type="library" name="Maven: com.github.virtuald:curvesapi:1.06" level="project" />
- <orderEntry type="library" name="Maven: org.bouncycastle:bcpkix-jdk15on:1.68" level="project" />
- <orderEntry type="library" name="Maven: org.bouncycastle:bcprov-jdk15on:1.68" level="project" />
- <orderEntry type="library" name="Maven: org.apache.santuario:xmlsec:2.2.1" level="project" />
- <orderEntry type="library" scope="RUNTIME" name="Maven: com.fasterxml.woodstox:woodstox-core:5.2.1" level="project" />
- <orderEntry type="library" scope="RUNTIME" name="Maven: org.codehaus.woodstox:stax2-api:4.2" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-all:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-anim:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-shared-resources:1.13" level="project" />
- <orderEntry type="library" name="Maven: xml-apis:xml-apis-ext:1.3.04" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-awt-util:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:xmlgraphics-commons:2.4" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-bridge:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-codec:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-constants:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-css:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-dom:1.13" level="project" />
- <orderEntry type="library" name="Maven: xalan:xalan:2.7.2" level="project" />
- <orderEntry type="library" name="Maven: xalan:serializer:2.7.2" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-ext:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-extension:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-gui-util:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-gvt:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-i18n:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-parser:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-rasterizer-ext:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-rasterizer:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-script:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-slideshow:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-squiggle-ext:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-squiggle:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-svg-dom:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-svgbrowser:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-svggen:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-svgpp:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-svgrasterizer:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-swing:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-transcoder:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-util:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-ttf2svg:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-xml:1.13" level="project" />
- <orderEntry type="library" name="Maven: de.rototor.pdfbox:graphics2d:0.30" level="project" />
- <orderEntry type="library" name="Maven: org.apache.pdfbox:pdfbox:2.0.22" level="project" />
- <orderEntry type="library" name="Maven: org.apache.pdfbox:fontbox:2.0.22" level="project" />
- <orderEntry type="library" name="Maven: com.github.oshi:oshi-core:5.7.0" level="project" />
- <orderEntry type="library" name="Maven: net.java.dev.jna:jna:5.7.0" level="project" />
- <orderEntry type="library" name="Maven: net.java.dev.jna:jna-platform:5.7.0" level="project" />
- <orderEntry type="library" name="Maven: com.aliyun.oss:aliyun-sdk-oss:2.2.1" level="project" />
- <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.11" level="project" />
- <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.13" level="project" />
- <orderEntry type="library" name="Maven: org.jdom:jdom:1.1" level="project" />
- <orderEntry type="library" name="Maven: net.sf.json-lib:json-lib:jdk15:2.4" level="project" />
- <orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils:1.8.0" level="project" />
- <orderEntry type="library" name="Maven: commons-collections:commons-collections:3.2.1" level="project" />
- <orderEntry type="library" name="Maven: commons-lang:commons-lang:2.5" level="project" />
- <orderEntry type="library" name="Maven: net.sf.ezmorph:ezmorph:1.0.6" level="project" />
- <orderEntry type="library" name="Maven: com.github.yulichang:mybatis-plus-join:1.4.2.2" level="project" />
- <orderEntry type="library" name="Maven: com.github.yulichang:mybatis-plus-join-boot-starter:1.4.2.2" level="project" />
- <orderEntry type="library" name="Maven: com.github.yulichang:mybatis-plus-join-core:1.4.2.2" level="project" />
- <orderEntry type="library" name="Maven: com.github.yulichang:mybatis-plus-join-annotation:1.4.2.2" level="project" />
- <orderEntry type="library" name="Maven: commons-io:commons-io:2.7" level="project" />
- <orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.4" level="project" />
- <orderEntry type="library" name="Maven: com.belerweb:pinyin4j:2.5.1" level="project" />
- <orderEntry type="library" name="Maven: net.sourceforge.jexcelapi:jxl:2.6.12" level="project" />
- </component>
-</module>
\ No newline at end of file
diff --git a/server/service/service.iml b/server/service/service.iml
deleted file mode 100644
index edf359e..0000000
--- a/server/service/service.iml
+++ /dev/null
@@ -1,239 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
- <component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
- <output url="file://$MODULE_DIR$/target/classes" />
- <output-test url="file://$MODULE_DIR$/target/test-classes" />
- <content url="file://$MODULE_DIR$">
- <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
- <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
- <excludeFolder url="file://$MODULE_DIR$/target" />
- </content>
- <orderEntry type="inheritedJdk" />
- <orderEntry type="sourceFolder" forTests="false" />
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.2.3" level="project" />
- <orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.2.3" level="project" />
- <orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.12.1" level="project" />
- <orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-api:2.12.1" level="project" />
- <orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.30" level="project" />
- <orderEntry type="library" name="Maven: jakarta.annotation:jakarta.annotation-api:1.3.5" level="project" />
- <orderEntry type="library" name="Maven: org.springframework:spring-core:5.2.4.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework:spring-jcl:5.2.4.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.yaml:snakeyaml:1.25" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-json:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.10.2" level="project" />
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.10.2" level="project" />
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.10.2" level="project" />
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.10.2" level="project" />
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.10.2" level="project" />
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.10.2" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-tomcat:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-core:9.0.31" level="project" />
- <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:9.0.31" level="project" />
- <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-websocket:9.0.31" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-validation:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: jakarta.validation:jakarta.validation-api:2.0.2" level="project" />
- <orderEntry type="library" name="Maven: org.springframework:spring-web:5.2.4.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework:spring-beans:5.2.4.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework:spring-webmvc:5.2.4.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework:spring-aop:5.2.4.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework:spring-context:5.2.4.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework:spring-expression:5.2.4.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-redis:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.data:spring-data-redis:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.data:spring-data-keyvalue:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework:spring-tx:5.2.4.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework:spring-oxm:5.2.4.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework:spring-context-support:5.2.4.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: io.lettuce:lettuce-core:5.2.2.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: io.netty:netty-common:4.1.45.Final" level="project" />
- <orderEntry type="library" name="Maven: io.netty:netty-handler:4.1.45.Final" level="project" />
- <orderEntry type="library" name="Maven: io.netty:netty-buffer:4.1.45.Final" level="project" />
- <orderEntry type="library" name="Maven: io.netty:netty-codec:4.1.45.Final" level="project" />
- <orderEntry type="library" name="Maven: io.netty:netty-transport:4.1.45.Final" level="project" />
- <orderEntry type="library" name="Maven: io.netty:netty-resolver:4.1.45.Final" level="project" />
- <orderEntry type="library" name="Maven: io.projectreactor:reactor-core:3.3.3.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.reactivestreams:reactive-streams:1.0.3" level="project" />
- <orderEntry type="library" name="Maven: org.apache.shiro:shiro-spring:1.7.0" level="project" />
- <orderEntry type="library" name="Maven: org.apache.shiro:shiro-core:1.7.0" level="project" />
- <orderEntry type="library" name="Maven: org.apache.shiro:shiro-lang:1.7.0" level="project" />
- <orderEntry type="library" name="Maven: org.apache.shiro:shiro-cache:1.7.0" level="project" />
- <orderEntry type="library" name="Maven: org.apache.shiro:shiro-crypto-hash:1.7.0" level="project" />
- <orderEntry type="library" name="Maven: org.apache.shiro:shiro-crypto-core:1.7.0" level="project" />
- <orderEntry type="library" name="Maven: org.apache.shiro:shiro-crypto-cipher:1.7.0" level="project" />
- <orderEntry type="library" name="Maven: org.apache.shiro:shiro-config-core:1.7.0" level="project" />
- <orderEntry type="library" name="Maven: org.apache.shiro:shiro-config-ogdl:1.7.0" level="project" />
- <orderEntry type="library" name="Maven: org.apache.shiro:shiro-event:1.7.0" level="project" />
- <orderEntry type="library" name="Maven: org.apache.shiro:shiro-web:1.7.0" level="project" />
- <orderEntry type="library" name="Maven: org.owasp.encoder:encoder:1.2.2" level="project" />
- <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-boot-starter:3.4.2" level="project" />
- <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus:3.4.2" level="project" />
- <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-extension:3.4.2" level="project" />
- <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-core:3.4.2" level="project" />
- <orderEntry type="library" name="Maven: com.baomidou:mybatis-plus-annotation:3.4.2" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:2.2.5.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: com.zaxxer:HikariCP:3.4.2" level="project" />
- <orderEntry type="library" name="Maven: org.springframework:spring-jdbc:5.2.4.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: com.github.pagehelper:pagehelper-spring-boot-starter:1.2.13" level="project" />
- <orderEntry type="library" name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-starter:2.1.1" level="project" />
- <orderEntry type="library" name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-autoconfigure:2.1.1" level="project" />
- <orderEntry type="library" name="Maven: org.mybatis:mybatis:3.5.3" level="project" />
- <orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:2.0.3" level="project" />
- <orderEntry type="library" name="Maven: com.github.pagehelper:pagehelper-spring-boot-autoconfigure:1.2.13" level="project" />
- <orderEntry type="library" name="Maven: com.github.pagehelper:pagehelper:5.1.11" level="project" />
- <orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:2.0" level="project" />
- <orderEntry type="library" name="Maven: com.alibaba:druid:1.2.0" level="project" />
- <orderEntry type="library" scope="RUNTIME" name="Maven: mysql:mysql-connector-java:8.0.19" level="project" />
- <orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-spring-boot-starter:3.0.3" level="project" />
- <orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-spring-boot-autoconfigure:3.0.3" level="project" />
- <orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-spring:3.0.3" level="project" />
- <orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-annotations:3.0.3" level="project" />
- <orderEntry type="library" name="Maven: io.swagger:swagger-annotations:1.5.22" level="project" />
- <orderEntry type="library" name="Maven: io.swagger.core.v3:swagger-annotations:2.1.2" level="project" />
- <orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-core:3.0.3" level="project" />
- <orderEntry type="library" name="Maven: org.javassist:javassist:3.25.0-GA" level="project" />
- <orderEntry type="library" name="Maven: io.springfox:springfox-swagger2:3.0.0" level="project" />
- <orderEntry type="library" name="Maven: io.springfox:springfox-spi:3.0.0" level="project" />
- <orderEntry type="library" name="Maven: io.springfox:springfox-schema:3.0.0" level="project" />
- <orderEntry type="library" name="Maven: io.springfox:springfox-swagger-common:3.0.0" level="project" />
- <orderEntry type="library" name="Maven: io.springfox:springfox-spring-web:3.0.0" level="project" />
- <orderEntry type="library" name="Maven: io.github.classgraph:classgraph:4.8.83" level="project" />
- <orderEntry type="library" name="Maven: io.springfox:springfox-spring-webflux:3.0.0" level="project" />
- <orderEntry type="library" scope="RUNTIME" name="Maven: org.mapstruct:mapstruct:1.3.1.Final" level="project" />
- <orderEntry type="library" name="Maven: io.springfox:springfox-spring-webmvc:3.0.0" level="project" />
- <orderEntry type="library" name="Maven: io.springfox:springfox-core:3.0.0" level="project" />
- <orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy:1.10.8" level="project" />
- <orderEntry type="library" name="Maven: io.springfox:springfox-oas:3.0.0" level="project" />
- <orderEntry type="library" name="Maven: io.swagger.core.v3:swagger-models:2.1.2" level="project" />
- <orderEntry type="library" name="Maven: io.springfox:springfox-bean-validators:3.0.0" level="project" />
- <orderEntry type="library" name="Maven: io.swagger:swagger-models:1.5.22" level="project" />
- <orderEntry type="library" name="Maven: io.swagger:swagger-core:1.5.22" level="project" />
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.10.2" level="project" />
- <orderEntry type="library" name="Maven: com.google.guava:guava:27.0.1-android" level="project" />
- <orderEntry type="library" name="Maven: com.google.guava:failureaccess:1.0.1" level="project" />
- <orderEntry type="library" name="Maven: com.google.guava:listenablefuture:9999.0-empty-to-avoid-conflict-with-guava" level="project" />
- <orderEntry type="library" name="Maven: com.google.code.findbugs:jsr305:3.0.2" level="project" />
- <orderEntry type="library" name="Maven: org.checkerframework:checker-compat-qual:2.5.2" level="project" />
- <orderEntry type="library" name="Maven: com.google.errorprone:error_prone_annotations:2.2.0" level="project" />
- <orderEntry type="library" name="Maven: com.google.j2objc:j2objc-annotations:1.1" level="project" />
- <orderEntry type="library" name="Maven: org.codehaus.mojo:animal-sniffer-annotations:1.17" level="project" />
- <orderEntry type="library" name="Maven: io.springfox:springfox-boot-starter:3.0.0" level="project" />
- <orderEntry type="library" name="Maven: io.springfox:springfox-data-rest:3.0.0" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-core:2.0.0.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: org.springframework.plugin:spring-plugin-metadata:2.0.0.RELEASE" level="project" />
- <orderEntry type="library" name="Maven: com.github.xiaoymin:knife4j-spring-ui:3.0.3" level="project" />
- <orderEntry type="library" name="Maven: javax.validation:validation-api:2.0.1.Final" level="project" />
- <orderEntry type="library" name="Maven: org.hibernate.validator:hibernate-validator:6.0.13.Final" level="project" />
- <orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.4.1.Final" level="project" />
- <orderEntry type="library" name="Maven: com.fasterxml:classmate:1.5.1" level="project" />
- <orderEntry type="library" name="Maven: com.aliyun:dingtalk:1.3.54" level="project" />
- <orderEntry type="library" name="Maven: com.aliyun:tea-openapi:0.2.2" level="project" />
- <orderEntry type="library" name="Maven: com.aliyun:credentials-java:0.2.4" level="project" />
- <orderEntry type="library" name="Maven: org.ini4j:ini4j:0.5.4" level="project" />
- <orderEntry type="library" name="Maven: javax.xml.bind:jaxb-api:2.3.1" level="project" />
- <orderEntry type="library" name="Maven: javax.activation:javax.activation-api:1.2.0" level="project" />
- <orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-core:2.3.0" level="project" />
- <orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-impl:2.3.0" level="project" />
- <orderEntry type="library" name="Maven: com.aliyun:alibabacloud-gateway-spi:0.0.1" level="project" />
- <orderEntry type="library" name="Maven: com.aliyun:tea-util:0.2.13" level="project" />
- <orderEntry type="library" name="Maven: com.google.code.gson:gson:2.8.6" level="project" />
- <orderEntry type="library" name="Maven: com.aliyun:openapiutil:0.1.14" level="project" />
- <orderEntry type="library" name="Maven: com.aliyun:endpoint-util:0.0.7" level="project" />
- <orderEntry type="library" name="Maven: com.aliyun:tea:1.1.14" level="project" />
- <orderEntry type="library" name="Maven: com.squareup.okhttp3:okhttp:3.14.7" level="project" />
- <orderEntry type="library" name="Maven: com.squareup.okio:okio:1.17.2" level="project" />
- <orderEntry type="library" name="Maven: org.jacoco:org.jacoco.agent:runtime:0.8.4" level="project" />
- <orderEntry type="library" name="Maven: com.aliyun:alibaba-dingtalk-service-sdk:2.0.0" level="project" />
- <orderEntry type="library" name="Maven: log4j:log4j:1.2.15" level="project" />
- <orderEntry type="library" name="Maven: javax.mail:mail:1.4" level="project" />
- <orderEntry type="library" name="Maven: javax.activation:activation:1.1" level="project" />
- <orderEntry type="library" name="Maven: commons-logging:commons-logging:1.1.1" level="project" />
- <orderEntry type="library" name="Maven: org.projectlombok:lombok:1.18.12" level="project" />
- <orderEntry type="library" name="Maven: com.github.penggle:kaptcha:2.3.2" level="project" />
- <orderEntry type="library" name="Maven: javax.servlet:javax.servlet-api:4.0.1" level="project" />
- <orderEntry type="library" name="Maven: com.jhlabs:filters:2.0.235-1" level="project" />
- <orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.9" level="project" />
- <orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.70" level="project" />
- <orderEntry type="library" name="Maven: org.apache.poi:poi:5.0.0" level="project" />
- <orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.30" level="project" />
- <orderEntry type="library" name="Maven: org.slf4j:jcl-over-slf4j:1.7.30" level="project" />
- <orderEntry type="library" name="Maven: commons-codec:commons-codec:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.commons:commons-collections4:4.4" level="project" />
- <orderEntry type="library" name="Maven: org.apache.commons:commons-math3:3.6.1" level="project" />
- <orderEntry type="library" name="Maven: com.zaxxer:SparseBitSet:1.2" level="project" />
- <orderEntry type="library" name="Maven: org.apache.poi:poi-ooxml:5.0.0" level="project" />
- <orderEntry type="library" name="Maven: org.apache.poi:poi-ooxml-lite:5.0.0" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlbeans:xmlbeans:4.0.0" level="project" />
- <orderEntry type="library" name="Maven: xml-apis:xml-apis:1.4.01" level="project" />
- <orderEntry type="library" name="Maven: org.apache.commons:commons-compress:1.20" level="project" />
- <orderEntry type="library" name="Maven: com.github.virtuald:curvesapi:1.06" level="project" />
- <orderEntry type="library" name="Maven: org.bouncycastle:bcpkix-jdk15on:1.68" level="project" />
- <orderEntry type="library" name="Maven: org.bouncycastle:bcprov-jdk15on:1.68" level="project" />
- <orderEntry type="library" name="Maven: org.apache.santuario:xmlsec:2.2.1" level="project" />
- <orderEntry type="library" scope="RUNTIME" name="Maven: com.fasterxml.woodstox:woodstox-core:5.2.1" level="project" />
- <orderEntry type="library" scope="RUNTIME" name="Maven: org.codehaus.woodstox:stax2-api:4.2" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-all:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-anim:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-shared-resources:1.13" level="project" />
- <orderEntry type="library" name="Maven: xml-apis:xml-apis-ext:1.3.04" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-awt-util:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:xmlgraphics-commons:2.4" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-bridge:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-codec:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-constants:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-css:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-dom:1.13" level="project" />
- <orderEntry type="library" name="Maven: xalan:xalan:2.7.2" level="project" />
- <orderEntry type="library" name="Maven: xalan:serializer:2.7.2" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-ext:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-extension:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-gui-util:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-gvt:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-i18n:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-parser:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-rasterizer-ext:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-rasterizer:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-script:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-slideshow:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-squiggle-ext:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-squiggle:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-svg-dom:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-svgbrowser:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-svggen:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-svgpp:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-svgrasterizer:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-swing:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-transcoder:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-util:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-ttf2svg:1.13" level="project" />
- <orderEntry type="library" name="Maven: org.apache.xmlgraphics:batik-xml:1.13" level="project" />
- <orderEntry type="library" name="Maven: de.rototor.pdfbox:graphics2d:0.30" level="project" />
- <orderEntry type="library" name="Maven: org.apache.pdfbox:pdfbox:2.0.22" level="project" />
- <orderEntry type="library" name="Maven: org.apache.pdfbox:fontbox:2.0.22" level="project" />
- <orderEntry type="library" name="Maven: com.github.oshi:oshi-core:5.7.0" level="project" />
- <orderEntry type="library" name="Maven: net.java.dev.jna:jna:5.7.0" level="project" />
- <orderEntry type="library" name="Maven: net.java.dev.jna:jna-platform:5.7.0" level="project" />
- <orderEntry type="library" name="Maven: com.aliyun.oss:aliyun-sdk-oss:2.2.1" level="project" />
- <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.11" level="project" />
- <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.13" level="project" />
- <orderEntry type="library" name="Maven: org.jdom:jdom:1.1" level="project" />
- <orderEntry type="library" name="Maven: net.sf.json-lib:json-lib:jdk15:2.4" level="project" />
- <orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils:1.8.0" level="project" />
- <orderEntry type="library" name="Maven: commons-collections:commons-collections:3.2.1" level="project" />
- <orderEntry type="library" name="Maven: commons-lang:commons-lang:2.5" level="project" />
- <orderEntry type="library" name="Maven: net.sf.ezmorph:ezmorph:1.0.6" level="project" />
- <orderEntry type="library" name="Maven: com.github.yulichang:mybatis-plus-join:1.4.2.2" level="project" />
- <orderEntry type="library" name="Maven: com.github.yulichang:mybatis-plus-join-boot-starter:1.4.2.2" level="project" />
- <orderEntry type="library" name="Maven: com.github.yulichang:mybatis-plus-join-core:1.4.2.2" level="project" />
- <orderEntry type="library" name="Maven: com.github.yulichang:mybatis-plus-join-annotation:1.4.2.2" level="project" />
- <orderEntry type="library" name="Maven: commons-io:commons-io:2.7" level="project" />
- <orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.4" level="project" />
- <orderEntry type="library" name="Maven: com.belerweb:pinyin4j:2.5.1" level="project" />
- <orderEntry type="library" name="Maven: net.sourceforge.jexcelapi:jxl:2.6.12" level="project" />
- </component>
-</module>
\ No newline at end of file
diff --git a/server/service/src/main/java/com/doumee/dao/business/ApplyChagneDetailMapper.java b/server/service/src/main/java/com/doumee/dao/business/ApplyChagneDetailMapper.java
index 8241b80..5ed20ef 100644
--- a/server/service/src/main/java/com/doumee/dao/business/ApplyChagneDetailMapper.java
+++ b/server/service/src/main/java/com/doumee/dao/business/ApplyChagneDetailMapper.java
@@ -5,7 +5,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
public interface ApplyChagneDetailMapper extends BaseMapper<ApplyChagneDetail> {
diff --git a/server/service/src/main/java/com/doumee/dao/business/ApplyChangeMapper.java b/server/service/src/main/java/com/doumee/dao/business/ApplyChangeMapper.java
index e9ad21d..e51f349 100644
--- a/server/service/src/main/java/com/doumee/dao/business/ApplyChangeMapper.java
+++ b/server/service/src/main/java/com/doumee/dao/business/ApplyChangeMapper.java
@@ -5,7 +5,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
public interface ApplyChangeMapper extends BaseMapper<ApplyChange> {
diff --git a/server/service/src/main/java/com/doumee/dao/business/ApplyDetailMapper.java b/server/service/src/main/java/com/doumee/dao/business/ApplyDetailMapper.java
index 8e7e7a6..94efce2 100644
--- a/server/service/src/main/java/com/doumee/dao/business/ApplyDetailMapper.java
+++ b/server/service/src/main/java/com/doumee/dao/business/ApplyDetailMapper.java
@@ -5,7 +5,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
public interface ApplyDetailMapper extends BaseMapper<ApplyDetail> {
diff --git a/server/service/src/main/java/com/doumee/dao/business/ApplyLogMapper.java b/server/service/src/main/java/com/doumee/dao/business/ApplyLogMapper.java
index 8065cc3..2b0dfbf 100644
--- a/server/service/src/main/java/com/doumee/dao/business/ApplyLogMapper.java
+++ b/server/service/src/main/java/com/doumee/dao/business/ApplyLogMapper.java
@@ -5,7 +5,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
public interface ApplyLogMapper extends BaseMapper<ApplyLog> {
diff --git a/server/service/src/main/java/com/doumee/dao/business/AreasMapper.java b/server/service/src/main/java/com/doumee/dao/business/AreasMapper.java
index 124c05e..cfb93da 100644
--- a/server/service/src/main/java/com/doumee/dao/business/AreasMapper.java
+++ b/server/service/src/main/java/com/doumee/dao/business/AreasMapper.java
@@ -5,7 +5,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
public interface AreasMapper extends BaseMapper<Areas> {
diff --git a/server/service/src/main/java/com/doumee/dao/business/CompanyMapper.java b/server/service/src/main/java/com/doumee/dao/business/CompanyMapper.java
index bd34bf8..583c05f 100644
--- a/server/service/src/main/java/com/doumee/dao/business/CompanyMapper.java
+++ b/server/service/src/main/java/com/doumee/dao/business/CompanyMapper.java
@@ -5,7 +5,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
public interface CompanyMapper extends BaseMapper<Company> {
diff --git a/server/service/src/main/java/com/doumee/dao/business/CompanyPermissionMapper.java b/server/service/src/main/java/com/doumee/dao/business/CompanyPermissionMapper.java
new file mode 100644
index 0000000..ccb7976
--- /dev/null
+++ b/server/service/src/main/java/com/doumee/dao/business/CompanyPermissionMapper.java
@@ -0,0 +1,12 @@
+package com.doumee.dao.business;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.doumee.dao.business.model.CompanyPermission;
+
+/**
+ * @author 姹熻箘韫�
+ * @date 2024/01/16 10:03
+ */
+public interface CompanyPermissionMapper extends BaseMapper<CompanyPermission> {
+
+}
diff --git a/server/service/src/main/java/com/doumee/dao/business/CompanySolutionMapper.java b/server/service/src/main/java/com/doumee/dao/business/CompanySolutionMapper.java
index d79637a..5070f73 100644
--- a/server/service/src/main/java/com/doumee/dao/business/CompanySolutionMapper.java
+++ b/server/service/src/main/java/com/doumee/dao/business/CompanySolutionMapper.java
@@ -5,7 +5,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
public interface CompanySolutionMapper extends BaseMapper<CompanySolution> {
diff --git a/server/service/src/main/java/com/doumee/dao/business/DispatchUnitMapper.java b/server/service/src/main/java/com/doumee/dao/business/DispatchUnitMapper.java
index 56f74f7..590b90a 100644
--- a/server/service/src/main/java/com/doumee/dao/business/DispatchUnitMapper.java
+++ b/server/service/src/main/java/com/doumee/dao/business/DispatchUnitMapper.java
@@ -5,7 +5,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
public interface DispatchUnitMapper extends BaseMapper<DispatchUnit> {
diff --git a/server/service/src/main/java/com/doumee/dao/business/DuLogMapper.java b/server/service/src/main/java/com/doumee/dao/business/DuLogMapper.java
index 7f4d48f..0ddf96f 100644
--- a/server/service/src/main/java/com/doumee/dao/business/DuLogMapper.java
+++ b/server/service/src/main/java/com/doumee/dao/business/DuLogMapper.java
@@ -5,7 +5,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
public interface DuLogMapper extends BaseMapper<DuLog> {
diff --git a/server/service/src/main/java/com/doumee/dao/business/DuSolutionMapper.java b/server/service/src/main/java/com/doumee/dao/business/DuSolutionMapper.java
index 9d4eff3..a8828a0 100644
--- a/server/service/src/main/java/com/doumee/dao/business/DuSolutionMapper.java
+++ b/server/service/src/main/java/com/doumee/dao/business/DuSolutionMapper.java
@@ -5,7 +5,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
public interface DuSolutionMapper extends BaseMapper<DuSolution> {
diff --git a/server/service/src/main/java/com/doumee/dao/business/DuWorktypeMapper.java b/server/service/src/main/java/com/doumee/dao/business/DuWorktypeMapper.java
index 5c3c2cc..a4a84e7 100644
--- a/server/service/src/main/java/com/doumee/dao/business/DuWorktypeMapper.java
+++ b/server/service/src/main/java/com/doumee/dao/business/DuWorktypeMapper.java
@@ -5,7 +5,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
public interface DuWorktypeMapper extends BaseMapper<DuWorktype> {
diff --git a/server/service/src/main/java/com/doumee/dao/business/InsuranceApplyMapper.java b/server/service/src/main/java/com/doumee/dao/business/InsuranceApplyMapper.java
index 2da02b8..34149c7 100644
--- a/server/service/src/main/java/com/doumee/dao/business/InsuranceApplyMapper.java
+++ b/server/service/src/main/java/com/doumee/dao/business/InsuranceApplyMapper.java
@@ -5,7 +5,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
public interface InsuranceApplyMapper extends BaseMapper<InsuranceApply> {
diff --git a/server/service/src/main/java/com/doumee/dao/business/InsuranceMapper.java b/server/service/src/main/java/com/doumee/dao/business/InsuranceMapper.java
index 9b6c30e..f3d23d3 100644
--- a/server/service/src/main/java/com/doumee/dao/business/InsuranceMapper.java
+++ b/server/service/src/main/java/com/doumee/dao/business/InsuranceMapper.java
@@ -5,7 +5,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
public interface InsuranceMapper extends BaseMapper<Insurance> {
diff --git a/server/service/src/main/java/com/doumee/dao/business/MemberMapper.java b/server/service/src/main/java/com/doumee/dao/business/MemberMapper.java
index 258c496..2b7dc23 100644
--- a/server/service/src/main/java/com/doumee/dao/business/MemberMapper.java
+++ b/server/service/src/main/java/com/doumee/dao/business/MemberMapper.java
@@ -5,7 +5,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
public interface MemberMapper extends BaseMapper<Member> {
diff --git a/server/service/src/main/java/com/doumee/dao/business/MultifileMapper.java b/server/service/src/main/java/com/doumee/dao/business/MultifileMapper.java
index 5ebd455..5cb5f87 100644
--- a/server/service/src/main/java/com/doumee/dao/business/MultifileMapper.java
+++ b/server/service/src/main/java/com/doumee/dao/business/MultifileMapper.java
@@ -5,7 +5,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
public interface MultifileMapper extends BaseMapper<Multifile> {
diff --git a/server/service/src/main/java/com/doumee/dao/business/NoticesMapper.java b/server/service/src/main/java/com/doumee/dao/business/NoticesMapper.java
index 1520255..1fc30aa 100644
--- a/server/service/src/main/java/com/doumee/dao/business/NoticesMapper.java
+++ b/server/service/src/main/java/com/doumee/dao/business/NoticesMapper.java
@@ -5,7 +5,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
public interface NoticesMapper extends BaseMapper<Notices> {
diff --git a/server/service/src/main/java/com/doumee/dao/business/SettleClaimsLogMapper.java b/server/service/src/main/java/com/doumee/dao/business/SettleClaimsLogMapper.java
index 55f6c08..2ee4055 100644
--- a/server/service/src/main/java/com/doumee/dao/business/SettleClaimsLogMapper.java
+++ b/server/service/src/main/java/com/doumee/dao/business/SettleClaimsLogMapper.java
@@ -5,7 +5,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
public interface SettleClaimsLogMapper extends BaseMapper<SettleClaimsLog> {
diff --git a/server/service/src/main/java/com/doumee/dao/business/SettleClaimsMapper.java b/server/service/src/main/java/com/doumee/dao/business/SettleClaimsMapper.java
index 7d46526..504e429 100644
--- a/server/service/src/main/java/com/doumee/dao/business/SettleClaimsMapper.java
+++ b/server/service/src/main/java/com/doumee/dao/business/SettleClaimsMapper.java
@@ -5,7 +5,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
public interface SettleClaimsMapper extends BaseMapper<SettleClaims> {
diff --git a/server/service/src/main/java/com/doumee/dao/business/SmsEmailMapper.java b/server/service/src/main/java/com/doumee/dao/business/SmsEmailMapper.java
index 2f6ca75..b10c7aa 100644
--- a/server/service/src/main/java/com/doumee/dao/business/SmsEmailMapper.java
+++ b/server/service/src/main/java/com/doumee/dao/business/SmsEmailMapper.java
@@ -5,7 +5,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
public interface SmsEmailMapper extends BaseMapper<SmsEmail> {
diff --git a/server/service/src/main/java/com/doumee/dao/business/SolutionWorktypeMapper.java b/server/service/src/main/java/com/doumee/dao/business/SolutionWorktypeMapper.java
index 50d649c..54497e1 100644
--- a/server/service/src/main/java/com/doumee/dao/business/SolutionWorktypeMapper.java
+++ b/server/service/src/main/java/com/doumee/dao/business/SolutionWorktypeMapper.java
@@ -5,7 +5,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
public interface SolutionWorktypeMapper extends BaseMapper<SolutionWorktype> {
diff --git a/server/service/src/main/java/com/doumee/dao/business/SolutionsBaseMapper.java b/server/service/src/main/java/com/doumee/dao/business/SolutionsBaseMapper.java
new file mode 100644
index 0000000..fb1d8e2
--- /dev/null
+++ b/server/service/src/main/java/com/doumee/dao/business/SolutionsBaseMapper.java
@@ -0,0 +1,12 @@
+package com.doumee.dao.business;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.doumee.dao.business.model.SolutionsBase;
+
+/**
+ * @author 姹熻箘韫�
+ * @date 2024/01/16 10:03
+ */
+public interface SolutionsBaseMapper extends BaseMapper<SolutionsBase> {
+
+}
diff --git a/server/service/src/main/java/com/doumee/dao/business/SolutionsMapper.java b/server/service/src/main/java/com/doumee/dao/business/SolutionsMapper.java
index 8745b6c..98efac0 100644
--- a/server/service/src/main/java/com/doumee/dao/business/SolutionsMapper.java
+++ b/server/service/src/main/java/com/doumee/dao/business/SolutionsMapper.java
@@ -5,7 +5,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
public interface SolutionsMapper extends BaseMapper<Solutions> {
diff --git a/server/service/src/main/java/com/doumee/dao/business/TaxDetialMapper.java b/server/service/src/main/java/com/doumee/dao/business/TaxDetialMapper.java
index e265952..61c7cea 100644
--- a/server/service/src/main/java/com/doumee/dao/business/TaxDetialMapper.java
+++ b/server/service/src/main/java/com/doumee/dao/business/TaxDetialMapper.java
@@ -5,7 +5,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
public interface TaxDetialMapper extends BaseMapper<TaxDetial> {
diff --git a/server/service/src/main/java/com/doumee/dao/business/TaxesMapper.java b/server/service/src/main/java/com/doumee/dao/business/TaxesMapper.java
index 93f6018..0cc06c8 100644
--- a/server/service/src/main/java/com/doumee/dao/business/TaxesMapper.java
+++ b/server/service/src/main/java/com/doumee/dao/business/TaxesMapper.java
@@ -5,7 +5,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
public interface TaxesMapper extends BaseMapper<Taxes> {
diff --git a/server/service/src/main/java/com/doumee/dao/business/WorktypeMapper.java b/server/service/src/main/java/com/doumee/dao/business/WorktypeMapper.java
index c0000c8..9303021 100644
--- a/server/service/src/main/java/com/doumee/dao/business/WorktypeMapper.java
+++ b/server/service/src/main/java/com/doumee/dao/business/WorktypeMapper.java
@@ -5,7 +5,7 @@
/**
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
public interface WorktypeMapper extends BaseMapper<Worktype> {
diff --git a/server/service/src/main/java/com/doumee/dao/business/model/ApplyChagneDetail.java b/server/service/src/main/java/com/doumee/dao/business/model/ApplyChagneDetail.java
index 596d8ee..e4bbe09 100644
--- a/server/service/src/main/java/com/doumee/dao/business/model/ApplyChagneDetail.java
+++ b/server/service/src/main/java/com/doumee/dao/business/model/ApplyChagneDetail.java
@@ -14,7 +14,7 @@
/**
* 鍔犲噺淇濇崲鍘傜敵璇锋槑缁嗕俊鎭〃
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Data
@ApiModel("鍔犲噺淇濇崲鍘傜敵璇锋槑缁嗕俊鎭〃")
diff --git a/server/service/src/main/java/com/doumee/dao/business/model/ApplyChange.java b/server/service/src/main/java/com/doumee/dao/business/model/ApplyChange.java
index a9bd5ff..b312a26 100644
--- a/server/service/src/main/java/com/doumee/dao/business/model/ApplyChange.java
+++ b/server/service/src/main/java/com/doumee/dao/business/model/ApplyChange.java
@@ -13,7 +13,7 @@
/**
* 鍔犲噺淇濇崲鍘傜敵璇蜂俊鎭〃
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Data
@ApiModel("鍔犲噺淇濇崲鍘傜敵璇蜂俊鎭〃")
diff --git a/server/service/src/main/java/com/doumee/dao/business/model/ApplyDetail.java b/server/service/src/main/java/com/doumee/dao/business/model/ApplyDetail.java
index f9ff94d..15fe9ba 100644
--- a/server/service/src/main/java/com/doumee/dao/business/model/ApplyDetail.java
+++ b/server/service/src/main/java/com/doumee/dao/business/model/ApplyDetail.java
@@ -14,7 +14,7 @@
/**
* 鎶曚繚鐢宠鏄庣粏淇℃伅琛�
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Data
@ApiModel("鎶曚繚鐢宠鏄庣粏淇℃伅琛�")
diff --git a/server/service/src/main/java/com/doumee/dao/business/model/ApplyLog.java b/server/service/src/main/java/com/doumee/dao/business/model/ApplyLog.java
index 955280d..4b9020a 100644
--- a/server/service/src/main/java/com/doumee/dao/business/model/ApplyLog.java
+++ b/server/service/src/main/java/com/doumee/dao/business/model/ApplyLog.java
@@ -13,7 +13,7 @@
/**
* 鎶曚繚鐢宠鎿嶄綔鍘嗗彶琛�
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Data
@ApiModel("鎶曚繚鐢宠鎿嶄綔鍘嗗彶琛�")
diff --git a/server/service/src/main/java/com/doumee/dao/business/model/Areas.java b/server/service/src/main/java/com/doumee/dao/business/model/Areas.java
index f0fbca1..48b4628 100644
--- a/server/service/src/main/java/com/doumee/dao/business/model/Areas.java
+++ b/server/service/src/main/java/com/doumee/dao/business/model/Areas.java
@@ -13,7 +13,7 @@
/**
* 鐪佸競鍖轰俊鎭〃
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Data
@ApiModel("鐪佸競鍖轰俊鎭〃")
diff --git a/server/service/src/main/java/com/doumee/dao/business/model/Company.java b/server/service/src/main/java/com/doumee/dao/business/model/Company.java
index 8a83510..67ac5cd 100644
--- a/server/service/src/main/java/com/doumee/dao/business/model/Company.java
+++ b/server/service/src/main/java/com/doumee/dao/business/model/Company.java
@@ -13,7 +13,7 @@
/**
* 浼佷笟淇℃伅琛�
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Data
@ApiModel("浼佷笟淇℃伅琛�")
@@ -103,4 +103,17 @@
@ExcelColumn(name="鎵嬫満鍙�")
private String phone;
+ @ApiModelProperty(value = "浼佷笟閭")
+ @ExcelColumn(name="浼佷笟閭")
+ private String email;
+
+ @ApiModelProperty(value = "浼佷笟鐢靛瓙绛捐璇佺姸鎬� 0寰呰璇� 1宸茶璇� 2璁よ瘉澶辫触", example = "1")
+ @ExcelColumn(name="浼佷笟鐢靛瓙绛捐璇佺姸鎬� 0寰呰璇� 1宸茶璇� 2璁よ瘉澶辫触")
+ private Integer signStatus;
+
+ @ApiModelProperty(value = "鐢靛瓙绛捐璇佹椂闂�")
+ @ExcelColumn(name="鐢靛瓙绛捐璇佹椂闂�")
+ @JsonFormat(pattern = "yyyy-MM-dd")
+ private Date signDate;
+
}
diff --git a/server/service/src/main/java/com/doumee/dao/business/model/CompanyPermission.java b/server/service/src/main/java/com/doumee/dao/business/model/CompanyPermission.java
new file mode 100644
index 0000000..70c7441
--- /dev/null
+++ b/server/service/src/main/java/com/doumee/dao/business/model/CompanyPermission.java
@@ -0,0 +1,62 @@
+package com.doumee.dao.business.model;
+
+import com.doumee.core.annotation.excel.ExcelColumn;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import java.util.Date;
+
+/**
+ * 绠$悊鍛樼鐞嗕紒涓氭潈闄�
+ * @author 姹熻箘韫�
+ * @date 2024/01/16 10:03
+ */
+@Data
+@ApiModel("绠$悊鍛樼鐞嗕紒涓氭潈闄�")
+@TableName("`company_permission`")
+public class CompanyPermission {
+
+ @TableId(type = IdType.AUTO)
+ @ApiModelProperty(value = "涓婚敭", example = "1")
+ @ExcelColumn(name="涓婚敭")
+ private Integer id;
+
+ @ApiModelProperty(value = "鍒涘缓浜虹紪鐮�", example = "1")
+ @ExcelColumn(name="鍒涘缓浜虹紪鐮�")
+ private Integer creator;
+
+ @ApiModelProperty(value = "鍒涘缓鏃堕棿")
+ @ExcelColumn(name="鍒涘缓鏃堕棿")
+ @JsonFormat(pattern = "yyyy-MM-dd")
+ private Date createDate;
+
+ @ApiModelProperty(value = "鏇存柊浜虹紪鐮�", example = "1")
+ @ExcelColumn(name="鏇存柊浜虹紪鐮�")
+ private Integer editor;
+
+ @ApiModelProperty(value = "鏇存柊鏃堕棿")
+ @ExcelColumn(name="鏇存柊鏃堕棿")
+ @JsonFormat(pattern = "yyyy-MM-dd")
+ private Date editDate;
+
+ @ApiModelProperty(value = "鏄惁鍒犻櫎0鍚� 1鏄�", example = "1")
+ @ExcelColumn(name="鏄惁鍒犻櫎0鍚� 1鏄�")
+ private Integer isdeleted;
+
+ @ApiModelProperty(value = "澶囨敞")
+ @ExcelColumn(name="澶囨敞")
+ private String remark;
+
+ @ApiModelProperty(value = "浼佷笟缂栫爜", example = "1")
+ @ExcelColumn(name="浼佷笟缂栫爜")
+ private Integer companyId;
+
+ @ApiModelProperty(value = "鐢ㄦ埛缂栫爜", example = "1")
+ @ExcelColumn(name="鐢ㄦ埛缂栫爜")
+ private Integer userId;
+
+}
diff --git a/server/service/src/main/java/com/doumee/dao/business/model/CompanySolution.java b/server/service/src/main/java/com/doumee/dao/business/model/CompanySolution.java
index e8d0003..e007b67 100644
--- a/server/service/src/main/java/com/doumee/dao/business/model/CompanySolution.java
+++ b/server/service/src/main/java/com/doumee/dao/business/model/CompanySolution.java
@@ -13,7 +13,7 @@
/**
* 浼佷笟鍙敤淇濋櫓鏂规鍏宠仈琛�
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Data
@ApiModel("浼佷笟鍙敤淇濋櫓鏂规鍏宠仈琛�")
diff --git a/server/service/src/main/java/com/doumee/dao/business/model/DispatchUnit.java b/server/service/src/main/java/com/doumee/dao/business/model/DispatchUnit.java
index fab91d0..74a61c0 100644
--- a/server/service/src/main/java/com/doumee/dao/business/model/DispatchUnit.java
+++ b/server/service/src/main/java/com/doumee/dao/business/model/DispatchUnit.java
@@ -13,7 +13,7 @@
/**
* 娲鹃仯鍗曚綅淇℃伅琛�
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Data
@ApiModel("娲鹃仯鍗曚綅淇℃伅琛�")
diff --git a/server/service/src/main/java/com/doumee/dao/business/model/DuLog.java b/server/service/src/main/java/com/doumee/dao/business/model/DuLog.java
index 76d91c1..5e38b41 100644
--- a/server/service/src/main/java/com/doumee/dao/business/model/DuLog.java
+++ b/server/service/src/main/java/com/doumee/dao/business/model/DuLog.java
@@ -13,7 +13,7 @@
/**
* 娲鹃仯鍗曚綅鎿嶄綔鍘嗗彶琛�
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Data
@ApiModel("娲鹃仯鍗曚綅鎿嶄綔鍘嗗彶琛�")
diff --git a/server/service/src/main/java/com/doumee/dao/business/model/DuSolution.java b/server/service/src/main/java/com/doumee/dao/business/model/DuSolution.java
index 2d9cd12..170596b 100644
--- a/server/service/src/main/java/com/doumee/dao/business/model/DuSolution.java
+++ b/server/service/src/main/java/com/doumee/dao/business/model/DuSolution.java
@@ -13,7 +13,7 @@
/**
* 娲鹃仯鍗曚綅鏂规绠″叧鑱斾俊鎭〃
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Data
@ApiModel("娲鹃仯鍗曚綅鏂规绠″叧鑱斾俊鎭〃")
diff --git a/server/service/src/main/java/com/doumee/dao/business/model/DuWorktype.java b/server/service/src/main/java/com/doumee/dao/business/model/DuWorktype.java
index 235f423..4b0480b 100644
--- a/server/service/src/main/java/com/doumee/dao/business/model/DuWorktype.java
+++ b/server/service/src/main/java/com/doumee/dao/business/model/DuWorktype.java
@@ -13,7 +13,7 @@
/**
* 娲鹃仯鍗曚綅鏂规绠″伐绉嶅叧鑱斾俊鎭〃
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Data
@ApiModel("娲鹃仯鍗曚綅鏂规绠″伐绉嶅叧鑱斾俊鎭〃")
diff --git a/server/service/src/main/java/com/doumee/dao/business/model/Insurance.java b/server/service/src/main/java/com/doumee/dao/business/model/Insurance.java
index 2101805..84d182a 100644
--- a/server/service/src/main/java/com/doumee/dao/business/model/Insurance.java
+++ b/server/service/src/main/java/com/doumee/dao/business/model/Insurance.java
@@ -13,7 +13,7 @@
/**
* 淇濋櫓鍏徃淇℃伅琛�
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Data
@ApiModel("淇濋櫓鍏徃淇℃伅琛�")
diff --git a/server/service/src/main/java/com/doumee/dao/business/model/InsuranceApply.java b/server/service/src/main/java/com/doumee/dao/business/model/InsuranceApply.java
index e651059..58b97c8 100644
--- a/server/service/src/main/java/com/doumee/dao/business/model/InsuranceApply.java
+++ b/server/service/src/main/java/com/doumee/dao/business/model/InsuranceApply.java
@@ -13,7 +13,7 @@
/**
* 鎶曚繚鐢宠淇℃伅琛�
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Data
@ApiModel("鎶曚繚鐢宠淇℃伅琛�")
diff --git a/server/service/src/main/java/com/doumee/dao/business/model/Member.java b/server/service/src/main/java/com/doumee/dao/business/model/Member.java
index 9c228b9..e581d0f 100644
--- a/server/service/src/main/java/com/doumee/dao/business/model/Member.java
+++ b/server/service/src/main/java/com/doumee/dao/business/model/Member.java
@@ -13,7 +13,7 @@
/**
* 鐢ㄥ伐淇℃伅琛�
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Data
@ApiModel("鐢ㄥ伐淇℃伅琛�")
diff --git a/server/service/src/main/java/com/doumee/dao/business/model/Multifile.java b/server/service/src/main/java/com/doumee/dao/business/model/Multifile.java
index cff69a8..e6ef80f 100644
--- a/server/service/src/main/java/com/doumee/dao/business/model/Multifile.java
+++ b/server/service/src/main/java/com/doumee/dao/business/model/Multifile.java
@@ -13,7 +13,7 @@
/**
* 闄勪欢涓婁紶淇℃伅琛�
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Data
@ApiModel("闄勪欢涓婁紶淇℃伅琛�")
@@ -62,8 +62,8 @@
@ExcelColumn(name="绫诲瀷0鍥剧墖 1瑙嗛 2鍏朵粬")
private Integer type;
- @ApiModelProperty(value = "鍏宠仈瀵硅薄绫诲瀷 0浼佷笟钀ヤ笟鎵х収韬唤璇佸彿 1鐞嗚禂鎶ユ浜嬫晠瑙嗛鎴栧浘鐗� 2鐞嗚禂鍛樺伐鍏崇郴璇佹槑鏉愭枡 3鐞嗚禂闂ㄨ瘖璧勬枡 4鐞嗚禂浣忛櫌璧勬枡 5鐞嗚禂浼ゆ畫璧勬枡 6鐞嗚禂璧斾粯缁撴鏉愭枡", example = "1")
- @ExcelColumn(name="鍏宠仈瀵硅薄绫诲瀷 0浼佷笟钀ヤ笟鎵х収韬唤璇佸彿 1鐞嗚禂鎶ユ浜嬫晠瑙嗛鎴栧浘鐗� 2鐞嗚禂鍛樺伐鍏崇郴璇佹槑鏉愭枡 3鐞嗚禂闂ㄨ瘖璧勬枡 4鐞嗚禂浣忛櫌璧勬枡 5鐞嗚禂浼ゆ畫璧勬枡 6鐞嗚禂璧斾粯缁撴鏉愭枡")
+ @ApiModelProperty(value = "鍏宠仈瀵硅薄绫诲瀷 0浼佷笟钀ヤ笟鎵х収 1鐞嗚禂鎶ユ浜嬫晠瑙嗛鎴栧浘鐗� 2鐞嗚禂鍛樺伐鍏崇郴璇佹槑鏉愭枡 3鐞嗚禂闂ㄨ瘖璧勬枡 4鐞嗚禂浣忛櫌璧勬枡 5鐞嗚禂浼ゆ畫璧勬枡 6鐞嗚禂璧斾粯缁撴鏉愭枡 7浼佷笟韬唤璇佸彿 8淇濆崟鐢宠琛≒DF 9绛剧讲鍚庝繚鍗曠敵璇疯〃PDF ", example = "1")
+ @ExcelColumn(name="鍏宠仈瀵硅薄绫诲瀷 0浼佷笟钀ヤ笟鎵х収 1鐞嗚禂鎶ユ浜嬫晠瑙嗛鎴栧浘鐗� 2鐞嗚禂鍛樺伐鍏崇郴璇佹槑鏉愭枡 3鐞嗚禂闂ㄨ瘖璧勬枡 4鐞嗚禂浣忛櫌璧勬枡 5鐞嗚禂浼ゆ畫璧勬枡 6鐞嗚禂璧斾粯缁撴鏉愭枡 7浼佷笟韬唤璇佸彿 8淇濆崟鐢宠琛≒DF 9绛剧讲鍚庝繚鍗曠敵璇疯〃PDF ")
private Integer objType;
@ApiModelProperty(value = "鏂囦欢鍦板潃")
diff --git a/server/service/src/main/java/com/doumee/dao/business/model/Notices.java b/server/service/src/main/java/com/doumee/dao/business/model/Notices.java
index 7719473..747ff93 100644
--- a/server/service/src/main/java/com/doumee/dao/business/model/Notices.java
+++ b/server/service/src/main/java/com/doumee/dao/business/model/Notices.java
@@ -13,7 +13,7 @@
/**
* 绯荤粺娑堟伅淇℃伅琛�
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Data
@ApiModel("绯荤粺娑堟伅淇℃伅琛�")
diff --git a/server/service/src/main/java/com/doumee/dao/business/model/SettleClaims.java b/server/service/src/main/java/com/doumee/dao/business/model/SettleClaims.java
index 4eb458a..ed2a73d 100644
--- a/server/service/src/main/java/com/doumee/dao/business/model/SettleClaims.java
+++ b/server/service/src/main/java/com/doumee/dao/business/model/SettleClaims.java
@@ -14,7 +14,7 @@
/**
* 鐞嗚禂鐢宠琛�
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Data
@ApiModel("鐞嗚禂鐢宠琛�")
diff --git a/server/service/src/main/java/com/doumee/dao/business/model/SettleClaimsLog.java b/server/service/src/main/java/com/doumee/dao/business/model/SettleClaimsLog.java
index 6eb56ba..88cddff 100644
--- a/server/service/src/main/java/com/doumee/dao/business/model/SettleClaimsLog.java
+++ b/server/service/src/main/java/com/doumee/dao/business/model/SettleClaimsLog.java
@@ -13,7 +13,7 @@
/**
* 鐞嗚碃鎿嶄綔鍘嗗彶琛�
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Data
@ApiModel("鐞嗚碃鎿嶄綔鍘嗗彶琛�")
diff --git a/server/service/src/main/java/com/doumee/dao/business/model/SmsEmail.java b/server/service/src/main/java/com/doumee/dao/business/model/SmsEmail.java
index 0689706..0360869 100644
--- a/server/service/src/main/java/com/doumee/dao/business/model/SmsEmail.java
+++ b/server/service/src/main/java/com/doumee/dao/business/model/SmsEmail.java
@@ -13,7 +13,7 @@
/**
* 鐭俊閭欢淇℃伅琛�
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Data
@ApiModel("鐭俊閭欢淇℃伅琛�")
diff --git a/server/service/src/main/java/com/doumee/dao/business/model/SolutionWorktype.java b/server/service/src/main/java/com/doumee/dao/business/model/SolutionWorktype.java
index 5b32747..f33fa6e 100644
--- a/server/service/src/main/java/com/doumee/dao/business/model/SolutionWorktype.java
+++ b/server/service/src/main/java/com/doumee/dao/business/model/SolutionWorktype.java
@@ -13,7 +13,7 @@
/**
* 淇濋櫓鏂规宸ョ鍏宠仈琛�
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Data
@ApiModel("淇濋櫓鏂规宸ョ鍏宠仈琛�")
diff --git a/server/service/src/main/java/com/doumee/dao/business/model/Solutions.java b/server/service/src/main/java/com/doumee/dao/business/model/Solutions.java
index 0a8201d..4c390bc 100644
--- a/server/service/src/main/java/com/doumee/dao/business/model/Solutions.java
+++ b/server/service/src/main/java/com/doumee/dao/business/model/Solutions.java
@@ -14,7 +14,7 @@
/**
* 淇濋櫓鏂规淇℃伅琛�
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Data
@ApiModel("淇濋櫓鏂规淇℃伅琛�")
diff --git a/server/service/src/main/java/com/doumee/dao/business/model/SolutionsBase.java b/server/service/src/main/java/com/doumee/dao/business/model/SolutionsBase.java
new file mode 100644
index 0000000..8dfaa81
--- /dev/null
+++ b/server/service/src/main/java/com/doumee/dao/business/model/SolutionsBase.java
@@ -0,0 +1,131 @@
+package com.doumee.dao.business.model;
+
+import com.doumee.core.annotation.excel.ExcelColumn;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import java.util.Date;
+import java.math.BigDecimal;
+
+/**
+ * 淇濋櫓鏂规淇℃伅琛�(鍩鸿〃锛�
+ * @author 姹熻箘韫�
+ * @date 2024/01/16 10:03
+ */
+@Data
+@ApiModel("淇濋櫓鏂规淇℃伅琛�(鍩鸿〃锛�")
+@TableName("`solutions_base`")
+public class SolutionsBase {
+
+ @TableId(type = IdType.AUTO)
+ @ApiModelProperty(value = "涓婚敭", example = "1")
+ @ExcelColumn(name="涓婚敭")
+ private Integer id;
+
+ @ApiModelProperty(value = "鍒涘缓浜虹紪鐮�", example = "1")
+ @ExcelColumn(name="鍒涘缓浜虹紪鐮�")
+ private Integer creator;
+
+ @ApiModelProperty(value = "鍒涘缓鏃堕棿")
+ @ExcelColumn(name="鍒涘缓鏃堕棿")
+ @JsonFormat(pattern = "yyyy-MM-dd")
+ private Date createDate;
+
+ @ApiModelProperty(value = "鏇存柊浜虹紪鐮�", example = "1")
+ @ExcelColumn(name="鏇存柊浜虹紪鐮�")
+ private Integer editor;
+
+ @ApiModelProperty(value = "鏇存柊鏃堕棿")
+ @ExcelColumn(name="鏇存柊鏃堕棿")
+ @JsonFormat(pattern = "yyyy-MM-dd")
+ private Date editDate;
+
+ @ApiModelProperty(value = "鏄惁鍒犻櫎0鍚� 1鏄�", example = "1")
+ @ExcelColumn(name="鏄惁鍒犻櫎0鍚� 1鏄�")
+ private Integer isdeleted;
+
+ @ApiModelProperty(value = "鍚嶇О")
+ @ExcelColumn(name="鍚嶇О")
+ private String name;
+
+ @ApiModelProperty(value = "澶囨敞")
+ @ExcelColumn(name="澶囨敞")
+ private String remark;
+
+ @ApiModelProperty(value = "鐘舵�� 0鍚敤 1绂佺敤", example = "1")
+ @ExcelColumn(name="鐘舵�� 0鍚敤 1绂佺敤")
+ private Integer status;
+
+ @ApiModelProperty(value = "鎺掑簭鐮�", example = "1")
+ @ExcelColumn(name="鎺掑簭鐮�")
+ private Integer sortnum;
+
+ @ApiModelProperty(value = "鎵�灞炰繚闄╁叕鍙哥紪鐮侊紙insurance锛�", example = "1")
+ @ExcelColumn(name="鎵�灞炰繚闄╁叕鍙哥紪鐮侊紙insurance锛�")
+ private Integer insuranceId;
+
+ @ApiModelProperty(value = "鐢熸晥鏃堕棿鏂瑰紡 0鏃ュ悗鐢熸晥 1娆℃湀鐢熸晥", example = "1")
+ @ExcelColumn(name="鐢熸晥鏃堕棿鏂瑰紡 0鏃ュ悗鐢熸晥 1娆℃湀鐢熸晥")
+ private Integer validType;
+
+ @ApiModelProperty(value = "绫诲瀷 0鐩翠繚 1濮旀墭鎶曚繚", example = "1")
+ @ExcelColumn(name="绫诲瀷 0鐩翠繚 1濮旀墭鎶曚繚")
+ private Integer type;
+
+ @ApiModelProperty(value = "鏈�浣庡勾榫�", example = "1")
+ @ExcelColumn(name="鏈�浣庡勾榫�")
+ private Integer minAge;
+
+ @ApiModelProperty(value = "鏈�楂樺勾榫�", example = "1")
+ @ExcelColumn(name="鏈�楂樺勾榫�")
+ private Integer maxAge;
+
+ @ApiModelProperty(value = "淇濋櫓璐圭敤(浜�/澶╋級", example = "1")
+ @ExcelColumn(name="淇濋櫓璐圭敤(浜�/澶╋級")
+ private BigDecimal price;
+
+ @ApiModelProperty(value = "淇濋櫓鏃堕棿鍗曚綅0澶� 1鍗婃湀 2鏈� 3骞�", example = "1")
+ @ExcelColumn(name="淇濋櫓鏃堕棿鍗曚綅0澶� 1鍗婃湀 2鏈� 3骞�")
+ private Integer timeUnit;
+
+ @ApiModelProperty(value = "寮�鎴疯")
+ @ExcelColumn(name="寮�鎴疯")
+ private String insureCycle;
+
+ @ApiModelProperty(value = "鏈�灏忔姇淇濆懆鏈熸椂闂村崟浣�0澶� 1鍗婃湀 2鏈� 3骞�", example = "1")
+ @ExcelColumn(name="鏈�灏忔姇淇濆懆鏈熸椂闂村崟浣�0澶� 1鍗婃湀 2鏈� 3骞�")
+ private Integer insureCycleUnit;
+
+ @ApiModelProperty(value = "鏈�灏忚璐瑰懆鏈熸椂闂村崟浣� 0澶� 1鍗婃湀 2鏈� 3骞�", example = "1")
+ @ExcelColumn(name="鏈�灏忚璐瑰懆鏈熸椂闂村崟浣� 0澶� 1鍗婃湀 2鏈� 3骞�")
+ private Integer priceCycleUnit;
+
+ @ApiModelProperty(value = "鏄惁鍗曠嫭鎸囨淳宸ョ 0鍚� 1鍥�", example = "1")
+ @ExcelColumn(name="鏄惁鍗曠嫭鎸囨淳宸ョ 0鍚� 1鍥�")
+ private Integer singleWorktype;
+
+ @ApiModelProperty(value = "鎺ユ敹鏂囦欢閭")
+ @ExcelColumn(name="鎺ユ敹鏂囦欢閭")
+ private String email;
+
+ @ApiModelProperty(value = "鐗瑰埆绾﹀畾")
+ @ExcelColumn(name="鐗瑰埆绾﹀畾")
+ private String specialAgreement;
+
+ @ApiModelProperty(value = "鐗瑰埆璇存槑")
+ @ExcelColumn(name="鐗瑰埆璇存槑")
+ private String specialInfo;
+
+ @ApiModelProperty(value = "鍏朵粬璇存槑")
+ @ExcelColumn(name="鍏朵粬璇存槑")
+ private String ortherInfo;
+
+ @ApiModelProperty(value = "鐗堟湰鍙�")
+ @ExcelColumn(name="鐗堟湰鍙�")
+ private String version;
+
+}
diff --git a/server/service/src/main/java/com/doumee/dao/business/model/TaxDetial.java b/server/service/src/main/java/com/doumee/dao/business/model/TaxDetial.java
index 0585c33..c2f2640 100644
--- a/server/service/src/main/java/com/doumee/dao/business/model/TaxDetial.java
+++ b/server/service/src/main/java/com/doumee/dao/business/model/TaxDetial.java
@@ -14,7 +14,7 @@
/**
* 鍙戠エ鏄庣粏淇℃伅琛�
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Data
@ApiModel("鍙戠エ鏄庣粏淇℃伅琛�")
diff --git a/server/service/src/main/java/com/doumee/dao/business/model/Taxes.java b/server/service/src/main/java/com/doumee/dao/business/model/Taxes.java
index 04a4791..e0409cd 100644
--- a/server/service/src/main/java/com/doumee/dao/business/model/Taxes.java
+++ b/server/service/src/main/java/com/doumee/dao/business/model/Taxes.java
@@ -14,7 +14,7 @@
/**
* 鍙戠エ淇℃伅琛�
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Data
@ApiModel("鍙戠エ淇℃伅琛�")
diff --git a/server/service/src/main/java/com/doumee/dao/business/model/Worktype.java b/server/service/src/main/java/com/doumee/dao/business/model/Worktype.java
index 4a1803f..b6b5686 100644
--- a/server/service/src/main/java/com/doumee/dao/business/model/Worktype.java
+++ b/server/service/src/main/java/com/doumee/dao/business/model/Worktype.java
@@ -13,7 +13,7 @@
/**
* 宸ョ淇℃伅琛�
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Data
@ApiModel("宸ョ淇℃伅琛�")
diff --git a/server/service/src/main/java/com/doumee/service/business/ApplyChagneDetailService.java b/server/service/src/main/java/com/doumee/service/business/ApplyChagneDetailService.java
index 8905ba1..ca224f1 100644
--- a/server/service/src/main/java/com/doumee/service/business/ApplyChagneDetailService.java
+++ b/server/service/src/main/java/com/doumee/service/business/ApplyChagneDetailService.java
@@ -8,7 +8,7 @@
/**
* 鍔犲噺淇濇崲鍘傜敵璇锋槑缁嗕俊鎭〃Service瀹氫箟
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
public interface ApplyChagneDetailService {
diff --git a/server/service/src/main/java/com/doumee/service/business/ApplyChangeService.java b/server/service/src/main/java/com/doumee/service/business/ApplyChangeService.java
index cd48277..6e4c3c9 100644
--- a/server/service/src/main/java/com/doumee/service/business/ApplyChangeService.java
+++ b/server/service/src/main/java/com/doumee/service/business/ApplyChangeService.java
@@ -8,7 +8,7 @@
/**
* 鍔犲噺淇濇崲鍘傜敵璇蜂俊鎭〃Service瀹氫箟
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
public interface ApplyChangeService {
diff --git a/server/service/src/main/java/com/doumee/service/business/ApplyDetailService.java b/server/service/src/main/java/com/doumee/service/business/ApplyDetailService.java
index 27cb0b8..4b531a9 100644
--- a/server/service/src/main/java/com/doumee/service/business/ApplyDetailService.java
+++ b/server/service/src/main/java/com/doumee/service/business/ApplyDetailService.java
@@ -8,7 +8,7 @@
/**
* 鎶曚繚鐢宠鏄庣粏淇℃伅琛⊿ervice瀹氫箟
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
public interface ApplyDetailService {
diff --git a/server/service/src/main/java/com/doumee/service/business/ApplyLogService.java b/server/service/src/main/java/com/doumee/service/business/ApplyLogService.java
index d709665..ffca773 100644
--- a/server/service/src/main/java/com/doumee/service/business/ApplyLogService.java
+++ b/server/service/src/main/java/com/doumee/service/business/ApplyLogService.java
@@ -8,7 +8,7 @@
/**
* 鎶曚繚鐢宠鎿嶄綔鍘嗗彶琛⊿ervice瀹氫箟
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
public interface ApplyLogService {
diff --git a/server/service/src/main/java/com/doumee/service/business/AreasService.java b/server/service/src/main/java/com/doumee/service/business/AreasService.java
index f01ac8d..ad6f96d 100644
--- a/server/service/src/main/java/com/doumee/service/business/AreasService.java
+++ b/server/service/src/main/java/com/doumee/service/business/AreasService.java
@@ -8,7 +8,7 @@
/**
* 鐪佸競鍖轰俊鎭〃Service瀹氫箟
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
public interface AreasService {
diff --git a/server/service/src/main/java/com/doumee/service/business/CompanyPermissionService.java b/server/service/src/main/java/com/doumee/service/business/CompanyPermissionService.java
new file mode 100644
index 0000000..c9fa4ad
--- /dev/null
+++ b/server/service/src/main/java/com/doumee/service/business/CompanyPermissionService.java
@@ -0,0 +1,97 @@
+package com.doumee.service.business;
+
+import com.doumee.core.model.PageData;
+import com.doumee.core.model.PageWrap;
+import com.doumee.dao.business.model.CompanyPermission;
+import java.util.List;
+
+/**
+ * 绠$悊鍛樼鐞嗕紒涓氭潈闄怱ervice瀹氫箟
+ * @author 姹熻箘韫�
+ * @date 2024/01/16 10:03
+ */
+public interface CompanyPermissionService {
+
+ /**
+ * 鍒涘缓
+ *
+ * @param companyPermission 瀹炰綋瀵硅薄
+ * @return Integer
+ */
+ Integer create(CompanyPermission companyPermission);
+
+ /**
+ * 涓婚敭鍒犻櫎
+ *
+ * @param id 涓婚敭
+ */
+ void deleteById(Integer id);
+
+ /**
+ * 鍒犻櫎
+ *
+ * @param companyPermission 瀹炰綋瀵硅薄
+ */
+ void delete(CompanyPermission companyPermission);
+
+ /**
+ * 鎵归噺涓婚敭鍒犻櫎
+ *
+ * @param ids 涓婚敭闆�
+ */
+ void deleteByIdInBatch(List<Integer> ids);
+
+ /**
+ * 涓婚敭鏇存柊
+ *
+ * @param companyPermission 瀹炰綋瀵硅薄
+ */
+ void updateById(CompanyPermission companyPermission);
+
+ /**
+ * 鎵归噺涓婚敭鏇存柊
+ *
+ * @param companyPermissions 瀹炰綋闆�
+ */
+ void updateByIdInBatch(List<CompanyPermission> companyPermissions);
+
+ /**
+ * 涓婚敭鏌ヨ
+ *
+ * @param id 涓婚敭
+ * @return CompanyPermission
+ */
+ CompanyPermission findById(Integer id);
+
+ /**
+ * 鏉′欢鏌ヨ鍗曟潯璁板綍
+ *
+ * @param companyPermission 瀹炰綋瀵硅薄
+ * @return CompanyPermission
+ */
+ CompanyPermission findOne(CompanyPermission companyPermission);
+
+ /**
+ * 鏉′欢鏌ヨ
+ *
+ * @param companyPermission 瀹炰綋瀵硅薄
+ * @return List<CompanyPermission>
+ */
+ List<CompanyPermission> findList(CompanyPermission companyPermission);
+
+ /**
+ * 鍒嗛〉鏌ヨ
+ *
+ * @param pageWrap 鍒嗛〉瀵硅薄
+ * @return PageData<CompanyPermission>
+ */
+ PageData<CompanyPermission> findPage(PageWrap<CompanyPermission> pageWrap);
+
+ /**
+ * 鏉′欢缁熻
+ *
+ * @param companyPermission 瀹炰綋瀵硅薄
+ * @return long
+ */
+ long count(CompanyPermission companyPermission);
+}
diff --git a/server/service/src/main/java/com/doumee/service/business/CompanyService.java b/server/service/src/main/java/com/doumee/service/business/CompanyService.java
index 1236c9c..a69ed84 100644
--- a/server/service/src/main/java/com/doumee/service/business/CompanyService.java
+++ b/server/service/src/main/java/com/doumee/service/business/CompanyService.java
@@ -8,7 +8,7 @@
/**
* 浼佷笟淇℃伅琛⊿ervice瀹氫箟
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
public interface CompanyService {
diff --git a/server/service/src/main/java/com/doumee/service/business/CompanySolutionService.java b/server/service/src/main/java/com/doumee/service/business/CompanySolutionService.java
index 94db5bf..66191bb 100644
--- a/server/service/src/main/java/com/doumee/service/business/CompanySolutionService.java
+++ b/server/service/src/main/java/com/doumee/service/business/CompanySolutionService.java
@@ -8,7 +8,7 @@
/**
* 浼佷笟鍙敤淇濋櫓鏂规鍏宠仈琛⊿ervice瀹氫箟
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
public interface CompanySolutionService {
diff --git a/server/service/src/main/java/com/doumee/service/business/DispatchUnitService.java b/server/service/src/main/java/com/doumee/service/business/DispatchUnitService.java
index ff4a5b3..b82d465 100644
--- a/server/service/src/main/java/com/doumee/service/business/DispatchUnitService.java
+++ b/server/service/src/main/java/com/doumee/service/business/DispatchUnitService.java
@@ -8,7 +8,7 @@
/**
* 娲鹃仯鍗曚綅淇℃伅琛⊿ervice瀹氫箟
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
public interface DispatchUnitService {
diff --git a/server/service/src/main/java/com/doumee/service/business/DuLogService.java b/server/service/src/main/java/com/doumee/service/business/DuLogService.java
index 13f63d2..5e37598 100644
--- a/server/service/src/main/java/com/doumee/service/business/DuLogService.java
+++ b/server/service/src/main/java/com/doumee/service/business/DuLogService.java
@@ -8,7 +8,7 @@
/**
* 娲鹃仯鍗曚綅鎿嶄綔鍘嗗彶琛⊿ervice瀹氫箟
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
public interface DuLogService {
diff --git a/server/service/src/main/java/com/doumee/service/business/DuSolutionService.java b/server/service/src/main/java/com/doumee/service/business/DuSolutionService.java
index eee510c..0d32da5 100644
--- a/server/service/src/main/java/com/doumee/service/business/DuSolutionService.java
+++ b/server/service/src/main/java/com/doumee/service/business/DuSolutionService.java
@@ -8,7 +8,7 @@
/**
* 娲鹃仯鍗曚綅鏂规绠″叧鑱斾俊鎭〃Service瀹氫箟
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
public interface DuSolutionService {
diff --git a/server/service/src/main/java/com/doumee/service/business/DuWorktypeService.java b/server/service/src/main/java/com/doumee/service/business/DuWorktypeService.java
index b1788f7..3c7607e 100644
--- a/server/service/src/main/java/com/doumee/service/business/DuWorktypeService.java
+++ b/server/service/src/main/java/com/doumee/service/business/DuWorktypeService.java
@@ -8,7 +8,7 @@
/**
* 娲鹃仯鍗曚綅鏂规绠″伐绉嶅叧鑱斾俊鎭〃Service瀹氫箟
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
public interface DuWorktypeService {
diff --git a/server/service/src/main/java/com/doumee/service/business/InsuranceApplyService.java b/server/service/src/main/java/com/doumee/service/business/InsuranceApplyService.java
index 6e3fe04..208918b 100644
--- a/server/service/src/main/java/com/doumee/service/business/InsuranceApplyService.java
+++ b/server/service/src/main/java/com/doumee/service/business/InsuranceApplyService.java
@@ -8,7 +8,7 @@
/**
* 鎶曚繚鐢宠淇℃伅琛⊿ervice瀹氫箟
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
public interface InsuranceApplyService {
diff --git a/server/service/src/main/java/com/doumee/service/business/InsuranceService.java b/server/service/src/main/java/com/doumee/service/business/InsuranceService.java
index 62bc06d..40e062d 100644
--- a/server/service/src/main/java/com/doumee/service/business/InsuranceService.java
+++ b/server/service/src/main/java/com/doumee/service/business/InsuranceService.java
@@ -8,7 +8,7 @@
/**
* 淇濋櫓鍏徃淇℃伅琛⊿ervice瀹氫箟
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
public interface InsuranceService {
diff --git a/server/service/src/main/java/com/doumee/service/business/MemberService.java b/server/service/src/main/java/com/doumee/service/business/MemberService.java
index 50ffb4a..d4b8cee 100644
--- a/server/service/src/main/java/com/doumee/service/business/MemberService.java
+++ b/server/service/src/main/java/com/doumee/service/business/MemberService.java
@@ -8,7 +8,7 @@
/**
* 鐢ㄥ伐淇℃伅琛⊿ervice瀹氫箟
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
public interface MemberService {
diff --git a/server/service/src/main/java/com/doumee/service/business/MultifileService.java b/server/service/src/main/java/com/doumee/service/business/MultifileService.java
index f48b968..31b8b93 100644
--- a/server/service/src/main/java/com/doumee/service/business/MultifileService.java
+++ b/server/service/src/main/java/com/doumee/service/business/MultifileService.java
@@ -8,7 +8,7 @@
/**
* 闄勪欢涓婁紶淇℃伅琛⊿ervice瀹氫箟
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
public interface MultifileService {
diff --git a/server/service/src/main/java/com/doumee/service/business/NoticesService.java b/server/service/src/main/java/com/doumee/service/business/NoticesService.java
index 02fe7f5..f3ded5d 100644
--- a/server/service/src/main/java/com/doumee/service/business/NoticesService.java
+++ b/server/service/src/main/java/com/doumee/service/business/NoticesService.java
@@ -8,7 +8,7 @@
/**
* 绯荤粺娑堟伅淇℃伅琛⊿ervice瀹氫箟
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
public interface NoticesService {
diff --git a/server/service/src/main/java/com/doumee/service/business/SettleClaimsLogService.java b/server/service/src/main/java/com/doumee/service/business/SettleClaimsLogService.java
index a2389cc..426f5f9 100644
--- a/server/service/src/main/java/com/doumee/service/business/SettleClaimsLogService.java
+++ b/server/service/src/main/java/com/doumee/service/business/SettleClaimsLogService.java
@@ -8,7 +8,7 @@
/**
* 鐞嗚碃鎿嶄綔鍘嗗彶琛⊿ervice瀹氫箟
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
public interface SettleClaimsLogService {
diff --git a/server/service/src/main/java/com/doumee/service/business/SettleClaimsService.java b/server/service/src/main/java/com/doumee/service/business/SettleClaimsService.java
index f38791b..651f9ce 100644
--- a/server/service/src/main/java/com/doumee/service/business/SettleClaimsService.java
+++ b/server/service/src/main/java/com/doumee/service/business/SettleClaimsService.java
@@ -8,7 +8,7 @@
/**
* 鐞嗚禂鐢宠琛⊿ervice瀹氫箟
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
public interface SettleClaimsService {
diff --git a/server/service/src/main/java/com/doumee/service/business/SmsEmailService.java b/server/service/src/main/java/com/doumee/service/business/SmsEmailService.java
index 3a5c2cb..435cf79 100644
--- a/server/service/src/main/java/com/doumee/service/business/SmsEmailService.java
+++ b/server/service/src/main/java/com/doumee/service/business/SmsEmailService.java
@@ -8,7 +8,7 @@
/**
* 鐭俊閭欢淇℃伅琛⊿ervice瀹氫箟
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
public interface SmsEmailService {
diff --git a/server/service/src/main/java/com/doumee/service/business/SolutionWorktypeService.java b/server/service/src/main/java/com/doumee/service/business/SolutionWorktypeService.java
index 67798ab..f928761 100644
--- a/server/service/src/main/java/com/doumee/service/business/SolutionWorktypeService.java
+++ b/server/service/src/main/java/com/doumee/service/business/SolutionWorktypeService.java
@@ -8,7 +8,7 @@
/**
* 淇濋櫓鏂规宸ョ鍏宠仈琛⊿ervice瀹氫箟
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
public interface SolutionWorktypeService {
diff --git a/server/service/src/main/java/com/doumee/service/business/SolutionsBaseService.java b/server/service/src/main/java/com/doumee/service/business/SolutionsBaseService.java
new file mode 100644
index 0000000..90d1a7d
--- /dev/null
+++ b/server/service/src/main/java/com/doumee/service/business/SolutionsBaseService.java
@@ -0,0 +1,97 @@
+package com.doumee.service.business;
+
+import com.doumee.core.model.PageData;
+import com.doumee.core.model.PageWrap;
+import com.doumee.dao.business.model.SolutionsBase;
+import java.util.List;
+
+/**
+ * 淇濋櫓鏂规淇℃伅琛�(鍩鸿〃锛塖ervice瀹氫箟
+ * @author 姹熻箘韫�
+ * @date 2024/01/16 10:03
+ */
+public interface SolutionsBaseService {
+
+ /**
+ * 鍒涘缓
+ *
+ * @param solutionsBase 瀹炰綋瀵硅薄
+ * @return Integer
+ */
+ Integer create(SolutionsBase solutionsBase);
+
+ /**
+ * 涓婚敭鍒犻櫎
+ *
+ * @param id 涓婚敭
+ */
+ void deleteById(Integer id);
+
+ /**
+ * 鍒犻櫎
+ *
+ * @param solutionsBase 瀹炰綋瀵硅薄
+ */
+ void delete(SolutionsBase solutionsBase);
+
+ /**
+ * 鎵归噺涓婚敭鍒犻櫎
+ *
+ * @param ids 涓婚敭闆�
+ */
+ void deleteByIdInBatch(List<Integer> ids);
+
+ /**
+ * 涓婚敭鏇存柊
+ *
+ * @param solutionsBase 瀹炰綋瀵硅薄
+ */
+ void updateById(SolutionsBase solutionsBase);
+
+ /**
+ * 鎵归噺涓婚敭鏇存柊
+ *
+ * @param solutionsBases 瀹炰綋闆�
+ */
+ void updateByIdInBatch(List<SolutionsBase> solutionsBases);
+
+ /**
+ * 涓婚敭鏌ヨ
+ *
+ * @param id 涓婚敭
+ * @return SolutionsBase
+ */
+ SolutionsBase findById(Integer id);
+
+ /**
+ * 鏉′欢鏌ヨ鍗曟潯璁板綍
+ *
+ * @param solutionsBase 瀹炰綋瀵硅薄
+ * @return SolutionsBase
+ */
+ SolutionsBase findOne(SolutionsBase solutionsBase);
+
+ /**
+ * 鏉′欢鏌ヨ
+ *
+ * @param solutionsBase 瀹炰綋瀵硅薄
+ * @return List<SolutionsBase>
+ */
+ List<SolutionsBase> findList(SolutionsBase solutionsBase);
+
+ /**
+ * 鍒嗛〉鏌ヨ
+ *
+ * @param pageWrap 鍒嗛〉瀵硅薄
+ * @return PageData<SolutionsBase>
+ */
+ PageData<SolutionsBase> findPage(PageWrap<SolutionsBase> pageWrap);
+
+ /**
+ * 鏉′欢缁熻
+ *
+ * @param solutionsBase 瀹炰綋瀵硅薄
+ * @return long
+ */
+ long count(SolutionsBase solutionsBase);
+}
diff --git a/server/service/src/main/java/com/doumee/service/business/SolutionsService.java b/server/service/src/main/java/com/doumee/service/business/SolutionsService.java
index c0342ec..41ec3be 100644
--- a/server/service/src/main/java/com/doumee/service/business/SolutionsService.java
+++ b/server/service/src/main/java/com/doumee/service/business/SolutionsService.java
@@ -8,7 +8,7 @@
/**
* 淇濋櫓鏂规淇℃伅琛⊿ervice瀹氫箟
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
public interface SolutionsService {
diff --git a/server/service/src/main/java/com/doumee/service/business/TaxDetialService.java b/server/service/src/main/java/com/doumee/service/business/TaxDetialService.java
index bcc50b5..8c7a875 100644
--- a/server/service/src/main/java/com/doumee/service/business/TaxDetialService.java
+++ b/server/service/src/main/java/com/doumee/service/business/TaxDetialService.java
@@ -8,7 +8,7 @@
/**
* 鍙戠エ鏄庣粏淇℃伅琛⊿ervice瀹氫箟
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
public interface TaxDetialService {
diff --git a/server/service/src/main/java/com/doumee/service/business/TaxesService.java b/server/service/src/main/java/com/doumee/service/business/TaxesService.java
index 9c20085..4a962cc 100644
--- a/server/service/src/main/java/com/doumee/service/business/TaxesService.java
+++ b/server/service/src/main/java/com/doumee/service/business/TaxesService.java
@@ -8,7 +8,7 @@
/**
* 鍙戠エ淇℃伅琛⊿ervice瀹氫箟
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
public interface TaxesService {
diff --git a/server/service/src/main/java/com/doumee/service/business/WorktypeService.java b/server/service/src/main/java/com/doumee/service/business/WorktypeService.java
index 5c997a3..679ca73 100644
--- a/server/service/src/main/java/com/doumee/service/business/WorktypeService.java
+++ b/server/service/src/main/java/com/doumee/service/business/WorktypeService.java
@@ -8,7 +8,7 @@
/**
* 宸ョ淇℃伅琛⊿ervice瀹氫箟
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
public interface WorktypeService {
diff --git a/server/service/src/main/java/com/doumee/service/business/impl/ApplyChagneDetailServiceImpl.java b/server/service/src/main/java/com/doumee/service/business/impl/ApplyChagneDetailServiceImpl.java
index 78fea28..f38b4cc 100644
--- a/server/service/src/main/java/com/doumee/service/business/impl/ApplyChagneDetailServiceImpl.java
+++ b/server/service/src/main/java/com/doumee/service/business/impl/ApplyChagneDetailServiceImpl.java
@@ -19,7 +19,7 @@
/**
* 鍔犲噺淇濇崲鍘傜敵璇锋槑缁嗕俊鎭〃Service瀹炵幇
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Service
public class ApplyChagneDetailServiceImpl implements ApplyChagneDetailService {
diff --git a/server/service/src/main/java/com/doumee/service/business/impl/ApplyChangeServiceImpl.java b/server/service/src/main/java/com/doumee/service/business/impl/ApplyChangeServiceImpl.java
index a0029b9..6f89ba9 100644
--- a/server/service/src/main/java/com/doumee/service/business/impl/ApplyChangeServiceImpl.java
+++ b/server/service/src/main/java/com/doumee/service/business/impl/ApplyChangeServiceImpl.java
@@ -19,7 +19,7 @@
/**
* 鍔犲噺淇濇崲鍘傜敵璇蜂俊鎭〃Service瀹炵幇
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Service
public class ApplyChangeServiceImpl implements ApplyChangeService {
diff --git a/server/service/src/main/java/com/doumee/service/business/impl/ApplyDetailServiceImpl.java b/server/service/src/main/java/com/doumee/service/business/impl/ApplyDetailServiceImpl.java
index 460cf08..22471a2 100644
--- a/server/service/src/main/java/com/doumee/service/business/impl/ApplyDetailServiceImpl.java
+++ b/server/service/src/main/java/com/doumee/service/business/impl/ApplyDetailServiceImpl.java
@@ -19,7 +19,7 @@
/**
* 鎶曚繚鐢宠鏄庣粏淇℃伅琛⊿ervice瀹炵幇
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Service
public class ApplyDetailServiceImpl implements ApplyDetailService {
diff --git a/server/service/src/main/java/com/doumee/service/business/impl/ApplyLogServiceImpl.java b/server/service/src/main/java/com/doumee/service/business/impl/ApplyLogServiceImpl.java
index 1af5faa..41aa572 100644
--- a/server/service/src/main/java/com/doumee/service/business/impl/ApplyLogServiceImpl.java
+++ b/server/service/src/main/java/com/doumee/service/business/impl/ApplyLogServiceImpl.java
@@ -19,7 +19,7 @@
/**
* 鎶曚繚鐢宠鎿嶄綔鍘嗗彶琛⊿ervice瀹炵幇
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Service
public class ApplyLogServiceImpl implements ApplyLogService {
diff --git a/server/service/src/main/java/com/doumee/service/business/impl/AreasServiceImpl.java b/server/service/src/main/java/com/doumee/service/business/impl/AreasServiceImpl.java
index 412650e..c687a96 100644
--- a/server/service/src/main/java/com/doumee/service/business/impl/AreasServiceImpl.java
+++ b/server/service/src/main/java/com/doumee/service/business/impl/AreasServiceImpl.java
@@ -19,7 +19,7 @@
/**
* 鐪佸競鍖轰俊鎭〃Service瀹炵幇
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Service
public class AreasServiceImpl implements AreasService {
diff --git a/server/service/src/main/java/com/doumee/service/business/impl/CompanyPermissionServiceImpl.java b/server/service/src/main/java/com/doumee/service/business/impl/CompanyPermissionServiceImpl.java
new file mode 100644
index 0000000..f2cf034
--- /dev/null
+++ b/server/service/src/main/java/com/doumee/service/business/impl/CompanyPermissionServiceImpl.java
@@ -0,0 +1,136 @@
+package com.doumee.service.business.impl;
+
+import com.doumee.core.model.PageData;
+import com.doumee.core.model.PageWrap;
+import com.doumee.core.utils.Utils;
+import com.doumee.dao.business.CompanyPermissionMapper;
+import com.doumee.dao.business.model.CompanyPermission;
+import com.doumee.service.business.CompanyPermissionService;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import org.springframework.util.CollectionUtils;
+
+import java.util.List;
+
+/**
+ * 绠$悊鍛樼鐞嗕紒涓氭潈闄怱ervice瀹炵幇
+ * @author 姹熻箘韫�
+ * @date 2024/01/16 10:03
+ */
+@Service
+public class CompanyPermissionServiceImpl implements CompanyPermissionService {
+
+ @Autowired
+ private CompanyPermissionMapper companyPermissionMapper;
+
+ @Override
+ public Integer create(CompanyPermission companyPermission) {
+ companyPermissionMapper.insert(companyPermission);
+ return companyPermission.getId();
+ }
+
+ @Override
+ public void deleteById(Integer id) {
+ companyPermissionMapper.deleteById(id);
+ }
+
+ @Override
+ public void delete(CompanyPermission companyPermission) {
+ UpdateWrapper<CompanyPermission> deleteWrapper = new UpdateWrapper<>(companyPermission);
+ companyPermissionMapper.delete(deleteWrapper);
+ }
+
+ @Override
+ public void deleteByIdInBatch(List<Integer> ids) {
+ if (CollectionUtils.isEmpty(ids)) {
+ return;
+ }
+ companyPermissionMapper.deleteBatchIds(ids);
+ }
+
+ @Override
+ public void updateById(CompanyPermission companyPermission) {
+ companyPermissionMapper.updateById(companyPermission);
+ }
+
+ @Override
+ public void updateByIdInBatch(List<CompanyPermission> companyPermissions) {
+ if (CollectionUtils.isEmpty(companyPermissions)) {
+ return;
+ }
+ for (CompanyPermission companyPermission: companyPermissions) {
+ this.updateById(companyPermission);
+ }
+ }
+
+ @Override
+ public CompanyPermission findById(Integer id) {
+ return companyPermissionMapper.selectById(id);
+ }
+
+ @Override
+ public CompanyPermission findOne(CompanyPermission companyPermission) {
+ QueryWrapper<CompanyPermission> wrapper = new QueryWrapper<>(companyPermission);
+ return companyPermissionMapper.selectOne(wrapper);
+ }
+
+ @Override
+ public List<CompanyPermission> findList(CompanyPermission companyPermission) {
+ QueryWrapper<CompanyPermission> wrapper = new QueryWrapper<>(companyPermission);
+ return companyPermissionMapper.selectList(wrapper);
+ }
+
+ @Override
+ public PageData<CompanyPermission> findPage(PageWrap<CompanyPermission> pageWrap) {
+ IPage<CompanyPermission> page = new Page<>(pageWrap.getPage(), pageWrap.getCapacity());
+ QueryWrapper<CompanyPermission> queryWrapper = new QueryWrapper<>();
+ Utils.MP.blankToNull(pageWrap.getModel());
+ if (pageWrap.getModel().getId() != null) {
+ queryWrapper.lambda().eq(CompanyPermission::getId, pageWrap.getModel().getId());
+ }
+ if (pageWrap.getModel().getCreator() != null) {
+ queryWrapper.lambda().eq(CompanyPermission::getCreator, pageWrap.getModel().getCreator());
+ }
+ if (pageWrap.getModel().getCreateDate() != null) {
+ queryWrapper.lambda().ge(CompanyPermission::getCreateDate, Utils.Date.getStart(pageWrap.getModel().getCreateDate()));
+ queryWrapper.lambda().le(CompanyPermission::getCreateDate, Utils.Date.getEnd(pageWrap.getModel().getCreateDate()));
+ }
+ if (pageWrap.getModel().getEditor() != null) {
+ queryWrapper.lambda().eq(CompanyPermission::getEditor, pageWrap.getModel().getEditor());
+ }
+ if (pageWrap.getModel().getEditDate() != null) {
+ queryWrapper.lambda().ge(CompanyPermission::getEditDate, Utils.Date.getStart(pageWrap.getModel().getEditDate()));
+ queryWrapper.lambda().le(CompanyPermission::getEditDate, Utils.Date.getEnd(pageWrap.getModel().getEditDate()));
+ }
+ if (pageWrap.getModel().getIsdeleted() != null) {
+ queryWrapper.lambda().eq(CompanyPermission::getIsdeleted, pageWrap.getModel().getIsdeleted());
+ }
+ if (pageWrap.getModel().getRemark() != null) {
+ queryWrapper.lambda().eq(CompanyPermission::getRemark, pageWrap.getModel().getRemark());
+ }
+ if (pageWrap.getModel().getCompanyId() != null) {
+ queryWrapper.lambda().eq(CompanyPermission::getCompanyId, pageWrap.getModel().getCompanyId());
+ }
+ if (pageWrap.getModel().getUserId() != null) {
+ queryWrapper.lambda().eq(CompanyPermission::getUserId, pageWrap.getModel().getUserId());
+ }
+ for(PageWrap.SortData sortData: pageWrap.getSorts()) {
+ if (sortData.getDirection().equalsIgnoreCase(PageWrap.DESC)) {
+ queryWrapper.orderByDesc(sortData.getProperty());
+ } else {
+ queryWrapper.orderByAsc(sortData.getProperty());
+ }
+ }
+ return PageData.from(companyPermissionMapper.selectPage(page, queryWrapper));
+ }
+
+ @Override
+ public long count(CompanyPermission companyPermission) {
+ QueryWrapper<CompanyPermission> wrapper = new QueryWrapper<>(companyPermission);
+ return companyPermissionMapper.selectCount(wrapper);
+ }
+}
diff --git a/server/service/src/main/java/com/doumee/service/business/impl/CompanyServiceImpl.java b/server/service/src/main/java/com/doumee/service/business/impl/CompanyServiceImpl.java
index 3060216..83d3f76 100644
--- a/server/service/src/main/java/com/doumee/service/business/impl/CompanyServiceImpl.java
+++ b/server/service/src/main/java/com/doumee/service/business/impl/CompanyServiceImpl.java
@@ -19,7 +19,7 @@
/**
* 浼佷笟淇℃伅琛⊿ervice瀹炵幇
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Service
public class CompanyServiceImpl implements CompanyService {
@@ -151,6 +151,16 @@
if (pageWrap.getModel().getPhone() != null) {
queryWrapper.lambda().eq(Company::getPhone, pageWrap.getModel().getPhone());
}
+ if (pageWrap.getModel().getEmail() != null) {
+ queryWrapper.lambda().eq(Company::getEmail, pageWrap.getModel().getEmail());
+ }
+ if (pageWrap.getModel().getSignStatus() != null) {
+ queryWrapper.lambda().eq(Company::getSignStatus, pageWrap.getModel().getSignStatus());
+ }
+ if (pageWrap.getModel().getSignDate() != null) {
+ queryWrapper.lambda().ge(Company::getSignDate, Utils.Date.getStart(pageWrap.getModel().getSignDate()));
+ queryWrapper.lambda().le(Company::getSignDate, Utils.Date.getEnd(pageWrap.getModel().getSignDate()));
+ }
for(PageWrap.SortData sortData: pageWrap.getSorts()) {
if (sortData.getDirection().equalsIgnoreCase(PageWrap.DESC)) {
queryWrapper.orderByDesc(sortData.getProperty());
diff --git a/server/service/src/main/java/com/doumee/service/business/impl/CompanySolutionServiceImpl.java b/server/service/src/main/java/com/doumee/service/business/impl/CompanySolutionServiceImpl.java
index 5ca7afe..4c421b5 100644
--- a/server/service/src/main/java/com/doumee/service/business/impl/CompanySolutionServiceImpl.java
+++ b/server/service/src/main/java/com/doumee/service/business/impl/CompanySolutionServiceImpl.java
@@ -19,7 +19,7 @@
/**
* 浼佷笟鍙敤淇濋櫓鏂规鍏宠仈琛⊿ervice瀹炵幇
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Service
public class CompanySolutionServiceImpl implements CompanySolutionService {
diff --git a/server/service/src/main/java/com/doumee/service/business/impl/DispatchUnitServiceImpl.java b/server/service/src/main/java/com/doumee/service/business/impl/DispatchUnitServiceImpl.java
index 1aaa562..2d26a9c 100644
--- a/server/service/src/main/java/com/doumee/service/business/impl/DispatchUnitServiceImpl.java
+++ b/server/service/src/main/java/com/doumee/service/business/impl/DispatchUnitServiceImpl.java
@@ -19,7 +19,7 @@
/**
* 娲鹃仯鍗曚綅淇℃伅琛⊿ervice瀹炵幇
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Service
public class DispatchUnitServiceImpl implements DispatchUnitService {
diff --git a/server/service/src/main/java/com/doumee/service/business/impl/DuLogServiceImpl.java b/server/service/src/main/java/com/doumee/service/business/impl/DuLogServiceImpl.java
index add7f14..874a292 100644
--- a/server/service/src/main/java/com/doumee/service/business/impl/DuLogServiceImpl.java
+++ b/server/service/src/main/java/com/doumee/service/business/impl/DuLogServiceImpl.java
@@ -19,7 +19,7 @@
/**
* 娲鹃仯鍗曚綅鎿嶄綔鍘嗗彶琛⊿ervice瀹炵幇
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Service
public class DuLogServiceImpl implements DuLogService {
diff --git a/server/service/src/main/java/com/doumee/service/business/impl/DuSolutionServiceImpl.java b/server/service/src/main/java/com/doumee/service/business/impl/DuSolutionServiceImpl.java
index 7760c58..a497818 100644
--- a/server/service/src/main/java/com/doumee/service/business/impl/DuSolutionServiceImpl.java
+++ b/server/service/src/main/java/com/doumee/service/business/impl/DuSolutionServiceImpl.java
@@ -19,7 +19,7 @@
/**
* 娲鹃仯鍗曚綅鏂规绠″叧鑱斾俊鎭〃Service瀹炵幇
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Service
public class DuSolutionServiceImpl implements DuSolutionService {
diff --git a/server/service/src/main/java/com/doumee/service/business/impl/DuWorktypeServiceImpl.java b/server/service/src/main/java/com/doumee/service/business/impl/DuWorktypeServiceImpl.java
index 391466e..518b750 100644
--- a/server/service/src/main/java/com/doumee/service/business/impl/DuWorktypeServiceImpl.java
+++ b/server/service/src/main/java/com/doumee/service/business/impl/DuWorktypeServiceImpl.java
@@ -19,7 +19,7 @@
/**
* 娲鹃仯鍗曚綅鏂规绠″伐绉嶅叧鑱斾俊鎭〃Service瀹炵幇
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Service
public class DuWorktypeServiceImpl implements DuWorktypeService {
diff --git a/server/service/src/main/java/com/doumee/service/business/impl/InsuranceApplyServiceImpl.java b/server/service/src/main/java/com/doumee/service/business/impl/InsuranceApplyServiceImpl.java
index 4f02e2b..13556b0 100644
--- a/server/service/src/main/java/com/doumee/service/business/impl/InsuranceApplyServiceImpl.java
+++ b/server/service/src/main/java/com/doumee/service/business/impl/InsuranceApplyServiceImpl.java
@@ -19,7 +19,7 @@
/**
* 鎶曚繚鐢宠淇℃伅琛⊿ervice瀹炵幇
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Service
public class InsuranceApplyServiceImpl implements InsuranceApplyService {
diff --git a/server/service/src/main/java/com/doumee/service/business/impl/InsuranceServiceImpl.java b/server/service/src/main/java/com/doumee/service/business/impl/InsuranceServiceImpl.java
index 97d8d07..50f3213 100644
--- a/server/service/src/main/java/com/doumee/service/business/impl/InsuranceServiceImpl.java
+++ b/server/service/src/main/java/com/doumee/service/business/impl/InsuranceServiceImpl.java
@@ -19,7 +19,7 @@
/**
* 淇濋櫓鍏徃淇℃伅琛⊿ervice瀹炵幇
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Service
public class InsuranceServiceImpl implements InsuranceService {
diff --git a/server/service/src/main/java/com/doumee/service/business/impl/MemberServiceImpl.java b/server/service/src/main/java/com/doumee/service/business/impl/MemberServiceImpl.java
index 20e2d2f..e000777 100644
--- a/server/service/src/main/java/com/doumee/service/business/impl/MemberServiceImpl.java
+++ b/server/service/src/main/java/com/doumee/service/business/impl/MemberServiceImpl.java
@@ -19,7 +19,7 @@
/**
* 鐢ㄥ伐淇℃伅琛⊿ervice瀹炵幇
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Service
public class MemberServiceImpl implements MemberService {
diff --git a/server/service/src/main/java/com/doumee/service/business/impl/MultifileServiceImpl.java b/server/service/src/main/java/com/doumee/service/business/impl/MultifileServiceImpl.java
index 7e647cb..5972d79 100644
--- a/server/service/src/main/java/com/doumee/service/business/impl/MultifileServiceImpl.java
+++ b/server/service/src/main/java/com/doumee/service/business/impl/MultifileServiceImpl.java
@@ -19,7 +19,7 @@
/**
* 闄勪欢涓婁紶淇℃伅琛⊿ervice瀹炵幇
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Service
public class MultifileServiceImpl implements MultifileService {
diff --git a/server/service/src/main/java/com/doumee/service/business/impl/NoticesServiceImpl.java b/server/service/src/main/java/com/doumee/service/business/impl/NoticesServiceImpl.java
index d83ce3a..56982c7 100644
--- a/server/service/src/main/java/com/doumee/service/business/impl/NoticesServiceImpl.java
+++ b/server/service/src/main/java/com/doumee/service/business/impl/NoticesServiceImpl.java
@@ -19,7 +19,7 @@
/**
* 绯荤粺娑堟伅淇℃伅琛⊿ervice瀹炵幇
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Service
public class NoticesServiceImpl implements NoticesService {
diff --git a/server/service/src/main/java/com/doumee/service/business/impl/SettleClaimsLogServiceImpl.java b/server/service/src/main/java/com/doumee/service/business/impl/SettleClaimsLogServiceImpl.java
index dd7ae90..d63d04d 100644
--- a/server/service/src/main/java/com/doumee/service/business/impl/SettleClaimsLogServiceImpl.java
+++ b/server/service/src/main/java/com/doumee/service/business/impl/SettleClaimsLogServiceImpl.java
@@ -19,7 +19,7 @@
/**
* 鐞嗚碃鎿嶄綔鍘嗗彶琛⊿ervice瀹炵幇
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Service
public class SettleClaimsLogServiceImpl implements SettleClaimsLogService {
diff --git a/server/service/src/main/java/com/doumee/service/business/impl/SettleClaimsServiceImpl.java b/server/service/src/main/java/com/doumee/service/business/impl/SettleClaimsServiceImpl.java
index 37a29e3..1b934fd 100644
--- a/server/service/src/main/java/com/doumee/service/business/impl/SettleClaimsServiceImpl.java
+++ b/server/service/src/main/java/com/doumee/service/business/impl/SettleClaimsServiceImpl.java
@@ -19,7 +19,7 @@
/**
* 鐞嗚禂鐢宠琛⊿ervice瀹炵幇
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Service
public class SettleClaimsServiceImpl implements SettleClaimsService {
diff --git a/server/service/src/main/java/com/doumee/service/business/impl/SmsEmailServiceImpl.java b/server/service/src/main/java/com/doumee/service/business/impl/SmsEmailServiceImpl.java
index f403f26..1159de3 100644
--- a/server/service/src/main/java/com/doumee/service/business/impl/SmsEmailServiceImpl.java
+++ b/server/service/src/main/java/com/doumee/service/business/impl/SmsEmailServiceImpl.java
@@ -19,7 +19,7 @@
/**
* 鐭俊閭欢淇℃伅琛⊿ervice瀹炵幇
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Service
public class SmsEmailServiceImpl implements SmsEmailService {
diff --git a/server/service/src/main/java/com/doumee/service/business/impl/SolutionWorktypeServiceImpl.java b/server/service/src/main/java/com/doumee/service/business/impl/SolutionWorktypeServiceImpl.java
index 44b4d76..fc9a062 100644
--- a/server/service/src/main/java/com/doumee/service/business/impl/SolutionWorktypeServiceImpl.java
+++ b/server/service/src/main/java/com/doumee/service/business/impl/SolutionWorktypeServiceImpl.java
@@ -19,7 +19,7 @@
/**
* 淇濋櫓鏂规宸ョ鍏宠仈琛⊿ervice瀹炵幇
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Service
public class SolutionWorktypeServiceImpl implements SolutionWorktypeService {
diff --git a/server/service/src/main/java/com/doumee/service/business/impl/SolutionsBaseServiceImpl.java b/server/service/src/main/java/com/doumee/service/business/impl/SolutionsBaseServiceImpl.java
new file mode 100644
index 0000000..3ac4eef
--- /dev/null
+++ b/server/service/src/main/java/com/doumee/service/business/impl/SolutionsBaseServiceImpl.java
@@ -0,0 +1,187 @@
+package com.doumee.service.business.impl;
+
+import com.doumee.core.model.PageData;
+import com.doumee.core.model.PageWrap;
+import com.doumee.core.utils.Utils;
+import com.doumee.dao.business.SolutionsBaseMapper;
+import com.doumee.dao.business.model.SolutionsBase;
+import com.doumee.service.business.SolutionsBaseService;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import org.springframework.util.CollectionUtils;
+
+import java.util.List;
+
+/**
+ * 淇濋櫓鏂规淇℃伅琛�(鍩鸿〃锛塖ervice瀹炵幇
+ * @author 姹熻箘韫�
+ * @date 2024/01/16 10:03
+ */
+@Service
+public class SolutionsBaseServiceImpl implements SolutionsBaseService {
+
+ @Autowired
+ private SolutionsBaseMapper solutionsBaseMapper;
+
+ @Override
+ public Integer create(SolutionsBase solutionsBase) {
+ solutionsBaseMapper.insert(solutionsBase);
+ return solutionsBase.getId();
+ }
+
+ @Override
+ public void deleteById(Integer id) {
+ solutionsBaseMapper.deleteById(id);
+ }
+
+ @Override
+ public void delete(SolutionsBase solutionsBase) {
+ UpdateWrapper<SolutionsBase> deleteWrapper = new UpdateWrapper<>(solutionsBase);
+ solutionsBaseMapper.delete(deleteWrapper);
+ }
+
+ @Override
+ public void deleteByIdInBatch(List<Integer> ids) {
+ if (CollectionUtils.isEmpty(ids)) {
+ return;
+ }
+ solutionsBaseMapper.deleteBatchIds(ids);
+ }
+
+ @Override
+ public void updateById(SolutionsBase solutionsBase) {
+ solutionsBaseMapper.updateById(solutionsBase);
+ }
+
+ @Override
+ public void updateByIdInBatch(List<SolutionsBase> solutionsBases) {
+ if (CollectionUtils.isEmpty(solutionsBases)) {
+ return;
+ }
+ for (SolutionsBase solutionsBase: solutionsBases) {
+ this.updateById(solutionsBase);
+ }
+ }
+
+ @Override
+ public SolutionsBase findById(Integer id) {
+ return solutionsBaseMapper.selectById(id);
+ }
+
+ @Override
+ public SolutionsBase findOne(SolutionsBase solutionsBase) {
+ QueryWrapper<SolutionsBase> wrapper = new QueryWrapper<>(solutionsBase);
+ return solutionsBaseMapper.selectOne(wrapper);
+ }
+
+ @Override
+ public List<SolutionsBase> findList(SolutionsBase solutionsBase) {
+ QueryWrapper<SolutionsBase> wrapper = new QueryWrapper<>(solutionsBase);
+ return solutionsBaseMapper.selectList(wrapper);
+ }
+
+ @Override
+ public PageData<SolutionsBase> findPage(PageWrap<SolutionsBase> pageWrap) {
+ IPage<SolutionsBase> page = new Page<>(pageWrap.getPage(), pageWrap.getCapacity());
+ QueryWrapper<SolutionsBase> queryWrapper = new QueryWrapper<>();
+ Utils.MP.blankToNull(pageWrap.getModel());
+ if (pageWrap.getModel().getId() != null) {
+ queryWrapper.lambda().eq(SolutionsBase::getId, pageWrap.getModel().getId());
+ }
+ if (pageWrap.getModel().getCreator() != null) {
+ queryWrapper.lambda().eq(SolutionsBase::getCreator, pageWrap.getModel().getCreator());
+ }
+ if (pageWrap.getModel().getCreateDate() != null) {
+ queryWrapper.lambda().ge(SolutionsBase::getCreateDate, Utils.Date.getStart(pageWrap.getModel().getCreateDate()));
+ queryWrapper.lambda().le(SolutionsBase::getCreateDate, Utils.Date.getEnd(pageWrap.getModel().getCreateDate()));
+ }
+ if (pageWrap.getModel().getEditor() != null) {
+ queryWrapper.lambda().eq(SolutionsBase::getEditor, pageWrap.getModel().getEditor());
+ }
+ if (pageWrap.getModel().getEditDate() != null) {
+ queryWrapper.lambda().ge(SolutionsBase::getEditDate, Utils.Date.getStart(pageWrap.getModel().getEditDate()));
+ queryWrapper.lambda().le(SolutionsBase::getEditDate, Utils.Date.getEnd(pageWrap.getModel().getEditDate()));
+ }
+ if (pageWrap.getModel().getIsdeleted() != null) {
+ queryWrapper.lambda().eq(SolutionsBase::getIsdeleted, pageWrap.getModel().getIsdeleted());
+ }
+ if (pageWrap.getModel().getName() != null) {
+ queryWrapper.lambda().eq(SolutionsBase::getName, pageWrap.getModel().getName());
+ }
+ if (pageWrap.getModel().getRemark() != null) {
+ queryWrapper.lambda().eq(SolutionsBase::getRemark, pageWrap.getModel().getRemark());
+ }
+ if (pageWrap.getModel().getStatus() != null) {
+ queryWrapper.lambda().eq(SolutionsBase::getStatus, pageWrap.getModel().getStatus());
+ }
+ if (pageWrap.getModel().getSortnum() != null) {
+ queryWrapper.lambda().eq(SolutionsBase::getSortnum, pageWrap.getModel().getSortnum());
+ }
+ if (pageWrap.getModel().getInsuranceId() != null) {
+ queryWrapper.lambda().eq(SolutionsBase::getInsuranceId, pageWrap.getModel().getInsuranceId());
+ }
+ if (pageWrap.getModel().getValidType() != null) {
+ queryWrapper.lambda().eq(SolutionsBase::getValidType, pageWrap.getModel().getValidType());
+ }
+ if (pageWrap.getModel().getType() != null) {
+ queryWrapper.lambda().eq(SolutionsBase::getType, pageWrap.getModel().getType());
+ }
+ if (pageWrap.getModel().getMinAge() != null) {
+ queryWrapper.lambda().eq(SolutionsBase::getMinAge, pageWrap.getModel().getMinAge());
+ }
+ if (pageWrap.getModel().getMaxAge() != null) {
+ queryWrapper.lambda().eq(SolutionsBase::getMaxAge, pageWrap.getModel().getMaxAge());
+ }
+ if (pageWrap.getModel().getPrice() != null) {
+ queryWrapper.lambda().eq(SolutionsBase::getPrice, pageWrap.getModel().getPrice());
+ }
+ if (pageWrap.getModel().getTimeUnit() != null) {
+ queryWrapper.lambda().eq(SolutionsBase::getTimeUnit, pageWrap.getModel().getTimeUnit());
+ }
+ if (pageWrap.getModel().getInsureCycle() != null) {
+ queryWrapper.lambda().eq(SolutionsBase::getInsureCycle, pageWrap.getModel().getInsureCycle());
+ }
+ if (pageWrap.getModel().getInsureCycleUnit() != null) {
+ queryWrapper.lambda().eq(SolutionsBase::getInsureCycleUnit, pageWrap.getModel().getInsureCycleUnit());
+ }
+ if (pageWrap.getModel().getPriceCycleUnit() != null) {
+ queryWrapper.lambda().eq(SolutionsBase::getPriceCycleUnit, pageWrap.getModel().getPriceCycleUnit());
+ }
+ if (pageWrap.getModel().getSingleWorktype() != null) {
+ queryWrapper.lambda().eq(SolutionsBase::getSingleWorktype, pageWrap.getModel().getSingleWorktype());
+ }
+ if (pageWrap.getModel().getEmail() != null) {
+ queryWrapper.lambda().eq(SolutionsBase::getEmail, pageWrap.getModel().getEmail());
+ }
+ if (pageWrap.getModel().getSpecialAgreement() != null) {
+ queryWrapper.lambda().eq(SolutionsBase::getSpecialAgreement, pageWrap.getModel().getSpecialAgreement());
+ }
+ if (pageWrap.getModel().getSpecialInfo() != null) {
+ queryWrapper.lambda().eq(SolutionsBase::getSpecialInfo, pageWrap.getModel().getSpecialInfo());
+ }
+ if (pageWrap.getModel().getOrtherInfo() != null) {
+ queryWrapper.lambda().eq(SolutionsBase::getOrtherInfo, pageWrap.getModel().getOrtherInfo());
+ }
+ if (pageWrap.getModel().getVersion() != null) {
+ queryWrapper.lambda().eq(SolutionsBase::getVersion, pageWrap.getModel().getVersion());
+ }
+ for(PageWrap.SortData sortData: pageWrap.getSorts()) {
+ if (sortData.getDirection().equalsIgnoreCase(PageWrap.DESC)) {
+ queryWrapper.orderByDesc(sortData.getProperty());
+ } else {
+ queryWrapper.orderByAsc(sortData.getProperty());
+ }
+ }
+ return PageData.from(solutionsBaseMapper.selectPage(page, queryWrapper));
+ }
+
+ @Override
+ public long count(SolutionsBase solutionsBase) {
+ QueryWrapper<SolutionsBase> wrapper = new QueryWrapper<>(solutionsBase);
+ return solutionsBaseMapper.selectCount(wrapper);
+ }
+}
diff --git a/server/service/src/main/java/com/doumee/service/business/impl/SolutionsServiceImpl.java b/server/service/src/main/java/com/doumee/service/business/impl/SolutionsServiceImpl.java
index 836a925..c4fda33 100644
--- a/server/service/src/main/java/com/doumee/service/business/impl/SolutionsServiceImpl.java
+++ b/server/service/src/main/java/com/doumee/service/business/impl/SolutionsServiceImpl.java
@@ -19,7 +19,7 @@
/**
* 淇濋櫓鏂规淇℃伅琛⊿ervice瀹炵幇
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Service
public class SolutionsServiceImpl implements SolutionsService {
diff --git a/server/service/src/main/java/com/doumee/service/business/impl/TaxDetialServiceImpl.java b/server/service/src/main/java/com/doumee/service/business/impl/TaxDetialServiceImpl.java
index 968cdeb..61c8a92 100644
--- a/server/service/src/main/java/com/doumee/service/business/impl/TaxDetialServiceImpl.java
+++ b/server/service/src/main/java/com/doumee/service/business/impl/TaxDetialServiceImpl.java
@@ -19,7 +19,7 @@
/**
* 鍙戠エ鏄庣粏淇℃伅琛⊿ervice瀹炵幇
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Service
public class TaxDetialServiceImpl implements TaxDetialService {
diff --git a/server/service/src/main/java/com/doumee/service/business/impl/TaxesServiceImpl.java b/server/service/src/main/java/com/doumee/service/business/impl/TaxesServiceImpl.java
index aa73613..ccd6223 100644
--- a/server/service/src/main/java/com/doumee/service/business/impl/TaxesServiceImpl.java
+++ b/server/service/src/main/java/com/doumee/service/business/impl/TaxesServiceImpl.java
@@ -19,7 +19,7 @@
/**
* 鍙戠エ淇℃伅琛⊿ervice瀹炵幇
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Service
public class TaxesServiceImpl implements TaxesService {
diff --git a/server/service/src/main/java/com/doumee/service/business/impl/WorktypeServiceImpl.java b/server/service/src/main/java/com/doumee/service/business/impl/WorktypeServiceImpl.java
index 20d29ef..95159d5 100644
--- a/server/service/src/main/java/com/doumee/service/business/impl/WorktypeServiceImpl.java
+++ b/server/service/src/main/java/com/doumee/service/business/impl/WorktypeServiceImpl.java
@@ -19,7 +19,7 @@
/**
* 宸ョ淇℃伅琛⊿ervice瀹炵幇
* @author 姹熻箘韫�
- * @date 2024/01/15 15:07
+ * @date 2024/01/16 10:03
*/
@Service
public class WorktypeServiceImpl implements WorktypeService {
--
Gitblit v1.9.3