From 35dc96c08011ccd6b1d3d7f930979f536317ee72 Mon Sep 17 00:00:00 2001
From: zhn <947514737@qq.com>
Date: Thu, 10 Mar 2022 20:44:29 +0800
Subject: [PATCH] =?UTF-8?q?=E6=96=87=E6=A1=A3=E5=BA=93--bud=E4=BF=AE?=
=?UTF-8?q?=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../common/constant/enums/IsMustEnum.java | 4 +-
jero-boot/jero-boot-modules/pom.xml | 11 +
.../entity/BussDocumentLibraryEO.java | 150 ----------
.../mapper/BussDocumentLibraryEOMapper.java | 3 +
.../xml/BussDocumentLibraryEOMapper.xml | 12 +
.../BussDocumentLibraryEOServiceImpl.java | 275 ++++++++++--------
.../modules/split/util/ExtractCallback.java | 77 +++++
.../jero/modules/split/util/FileRarUtils.java | 142 +++++++++
8 files changed, 407 insertions(+), 267 deletions(-)
create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/split/util/ExtractCallback.java
create mode 100644 jero-boot/jero-boot-modules/src/main/java/com/jero/modules/split/util/FileRarUtils.java
diff --git a/jero-boot/jero-boot-base/jero-boot-base-core/src/main/java/com/jero/common/constant/enums/IsMustEnum.java b/jero-boot/jero-boot-base/jero-boot-base-core/src/main/java/com/jero/common/constant/enums/IsMustEnum.java
index e2729e565..29a442b80 100644
--- a/jero-boot/jero-boot-base/jero-boot-base-core/src/main/java/com/jero/common/constant/enums/IsMustEnum.java
+++ b/jero-boot/jero-boot-base/jero-boot-base-core/src/main/java/com/jero/common/constant/enums/IsMustEnum.java
@@ -7,8 +7,8 @@ package com.jero.common.constant.enums;
* @auth zhn
*/
public enum IsMustEnum {
- YES("是","0"),
- NO("否","1");
+ YES("是","1"),
+ NO("否","0");
String name;
diff --git a/jero-boot/jero-boot-modules/pom.xml b/jero-boot/jero-boot-modules/pom.xml
index e8c7f0a7b..ebfa573dd 100644
--- a/jero-boot/jero-boot-modules/pom.xml
+++ b/jero-boot/jero-boot-modules/pom.xml
@@ -131,6 +131,17 @@
easypoi-annotation
3.2.0
+
+ com.github.junrar
+ junrar
+ 3.0.0
+
+
+ net.sf.sevenzipjbinding
+ sevenzipjbinding
+ 16.02-2.01
+
+
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/entity/BussDocumentLibraryEO.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/entity/BussDocumentLibraryEO.java
index 83a595e59..85b83c9b4 100644
--- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/entity/BussDocumentLibraryEO.java
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/entity/BussDocumentLibraryEO.java
@@ -35,154 +35,4 @@ public class BussDocumentLibraryEO implements Serializable {
@ApiModelProperty(value = "主键")
private java.lang.String id;
- /**创建人*/
- @ApiModelProperty(value = "创建人")
- private java.lang.String createBy;
-
- /**创建日期*/
- @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
- @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
- @ApiModelProperty(value = "创建日期")
- private java.util.Date createTime;
-
- /**更新人*/
- @ApiModelProperty(value = "更新人")
- private java.lang.String updateBy;
-
- /**更新日期*/
- @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
- @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
- @ApiModelProperty(value = "更新日期")
- private java.util.Date updateTime;
-
- /**所属部门*/
- @ApiModelProperty(value = "所属部门")
- private java.lang.String sysOrgCode;
-
- /**适用地区*/
- @Excel(name = "适用地区", width = 15)
- @ApiModelProperty(value = "适用地区")
- private java.lang.String region;
-
- /**类别*/
- @Excel(name = "类别", width = 15)
- @ApiModelProperty(value = "类别")
- private java.lang.String type;
-
- /**标准体系*/
- @Excel(name = "标准体系", width = 15)
- @ApiModelProperty(value = "标准体系")
- private java.lang.String standardSystem;
-
- /**状态*/
- @Excel(name = "状态", width = 15)
- @ApiModelProperty(value = "状态")
- private java.lang.String state;
-
- /**适用车型*/
- @Excel(name = "适用车型", width = 15)
- @ApiModelProperty(value = "适用车型")
- private java.lang.String carType;
-
- /**能源种类*/
- @Excel(name = "能源种类", width = 15)
- @ApiModelProperty(value = "能源种类")
- private java.lang.String energyType;
-
- /**适用范围*/
- @Excel(name = "适用范围", width = 15)
- @ApiModelProperty(value = "适用范围")
- private java.lang.String applyScope;
-
- /**功能领域*/
- @Excel(name = "功能领域", width = 15)
- @ApiModelProperty(value = "功能领域")
- @Dict(dicCode = "functional_domain")
- private java.lang.String functionTerritory;
-
- /**技术领域*/
- @Excel(name = "技术领域", width = 15)
- @Dict(dicCode = "technology_territory")
- @ApiModelProperty(value = "技术领域")
- private java.lang.String technologyTerritory;
-
- /**编号*/
- @Excel(name = "编号", width = 15)
- @ApiModelProperty(value = "编号")
- private java.lang.String serialNumber;
-
- /**标题*/
- @Excel(name = "标题", width = 15)
- @ApiModelProperty(value = "标题")
- private java.lang.String title;
-
- /**发布日期*/
- @Excel(name = "发布日期", width = 15, format = "yyyy-MM-dd")
- @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
- @DateTimeFormat(pattern="yyyy-MM-dd")
- @ApiModelProperty(value = "发布日期")
- private java.util.Date issueTime;
-
- /**标准实施日期*/
- @Excel(name = "标准实施日期", width = 15, format = "yyyy-MM-dd")
- @JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
- @DateTimeFormat(pattern="yyyy-MM-dd")
- @ApiModelProperty(value = "标准实施日期")
- private java.util.Date implementTime;
-
- /**代替标准*/
- @Excel(name = "代替标准", width = 15)
- @ApiModelProperty(value = "代替标准")
- private java.lang.String replaceStandard;
-
- /**被代替标准*/
- @Excel(name = "被代替标准", width = 15)
- @ApiModelProperty(value = "被代替标准")
- private java.lang.String replacedStandard;
-
- /**描述*/
- @Excel(name = "描述", width = 15)
- @ApiModelProperty(value = "描述")
- private java.lang.String description;
-
- /**对应标准*/
- @Excel(name = "对应标准", width = 15)
- @ApiModelProperty(value = "对应标准")
- private java.lang.String correspondingStandard;
-
- /**测试程序*/
- @Excel(name = "测试程序", width = 15)
- @ApiModelProperty(value = "测试程序")
- private java.lang.String testProgram;
-
- /**发布稿(必读)*/
- @Excel(name = "发布稿(必读)", width = 15)
- @ApiModelProperty(value = "发布稿(必读)")
- private java.lang.String releaseDraft;
-
- /**增补件(必读)*/
- @Excel(name = "增补件(必读)", width = 15)
- @ApiModelProperty(value = "增补件(必读)")
- private java.lang.String supplement;
-
- /**报批稿*/
- @Excel(name = "报批稿", width = 15)
- @ApiModelProperty(value = "报批稿")
- private java.lang.String approvalDraft;
-
- /**征求意见稿*/
- @Excel(name = "征求意见稿", width = 15)
- @ApiModelProperty(value = "征求意见稿")
- private java.lang.String exposureDraft;
-
- /**相关资料*/
- @Excel(name = "相关资料", width = 15)
- @ApiModelProperty(value = "相关资料")
- private java.lang.String datum;
-
- /**预警标识*/
- @Excel(name = "预警标识", width = 15)
- @ApiModelProperty(value = "预警标识")
- private java.lang.String warnFlag;
-
}
diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/mapper/BussDocumentLibraryEOMapper.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/mapper/BussDocumentLibraryEOMapper.java
index 0f90c43a9..d0264dcf4 100644
--- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/mapper/BussDocumentLibraryEOMapper.java
+++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/document/mapper/BussDocumentLibraryEOMapper.java
@@ -81,4 +81,7 @@ public interface BussDocumentLibraryEOMapper extends BaseMapper> getListBySerialNumber(@Param("serialNumbers") String serialNumbers);
+ List