From ae04c5d925b0094e1a1ba1f2ce0bf6da0a6fee04 Mon Sep 17 00:00:00 2001
From: feiyu02 <risaku@163.com>
Date: 星期四, 22 一月 2026 17:27:55 +0800
Subject: [PATCH] 2026.1.22 1. 新增台账上传office文档功能; 2. 新增office文档存储原始文档名字功能
---
pom.xml | 144 +++++++++++++++++++++++++++++++++++++++++++-----
1 files changed, 129 insertions(+), 15 deletions(-)
diff --git a/pom.xml b/pom.xml
index 77065b5..07b9561 100644
--- a/pom.xml
+++ b/pom.xml
@@ -15,7 +15,8 @@
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.3.3.RELEASE</version>
- <relativePath/> <!-- lookup parent from repository -->
+ <relativePath/>
+ <!-- lookup parent from repository -->
</parent>
<properties>
@@ -28,6 +29,7 @@
<!-- tk.mybatis -->
<mapper.plugin>tk.mybatis.mapper.generator.MapperPlugin</mapper.plugin>
<mapper.Mapper>tk.mybatis.mapper.common.Mapper</mapper.Mapper>
+ <itext.version>7.2.2</itext.version>
</properties>
<dependencies>
@@ -119,9 +121,16 @@
<!-- https://mvnrepository.com/artifact/com.alibaba/druid -->
<dependency>
- <groupId>com.alibaba</groupId>
- <artifactId>druid</artifactId>
- <version>1.1.6</version>
+ <groupId>com.alibaba</groupId>
+ <artifactId>druid</artifactId>
+ <version>1.1.6</version>
+ </dependency>
+
+ <!-- https://mvnrepository.com/artifact/com.alibaba/fastjson -->
+ <dependency>
+ <groupId>com.alibaba</groupId>
+ <artifactId>fastjson</artifactId>
+ <version>1.2.74</version>
</dependency>
<!-- https://mvnrepository.com/artifact/net.coobird/thumbnailator -->
@@ -267,6 +276,19 @@
<artifactId>poi</artifactId>
<version>4.1.2</version>
</dependency>
+ <!-- https://mvnrepository.com/artifact/org.apache.poi/poi-ooxml -->
+ <dependency>
+ <groupId>org.apache.poi</groupId>
+ <artifactId>poi-ooxml</artifactId>
+ <version>4.1.2</version>
+ </dependency>
+ <!-- https://mvnrepository.com/artifact/org.apache.poi/poi-excelant -->
+<!-- <dependency>-->
+<!-- <groupId>org.apache.poi</groupId>-->
+<!-- <artifactId>poi-excelant</artifactId>-->
+<!-- <version>5.2.2</version>-->
+<!-- </dependency>-->
+
<!--闃块噷浜戞帹閫�-->
<dependency>
@@ -279,6 +301,12 @@
<artifactId>aliyun-java-sdk-core</artifactId>
<version>[4.3.2,5.0.0)</version>
</dependency>
+ <!-- 闃块噷nlp鑷劧璇█澶勭悊-->
+ <dependency>
+ <groupId>com.aliyun</groupId>
+ <artifactId>aliyun-java-sdk-alinlp</artifactId>
+ <version>1.0.20</version>
+ </dependency>
<dependency>
<groupId>com.jayway.jsonpath</groupId>
<artifactId>json-path</artifactId>
@@ -287,6 +315,77 @@
<groupId>commons-httpclient</groupId>
<artifactId>commons-httpclient</artifactId>
<version>3.0</version>
+ </dependency>
+
+ <dependency>
+ <groupId>io.springfox</groupId>
+ <artifactId>springfox-staticdocs</artifactId>
+ <version>2.6.1</version>
+ </dependency>
+
+
+ <!-- pdf:start -->
+ <!-- https://mvnrepository.com/artifact/com.itextpdf/itext7-core -->
+<!-- <dependency>-->
+<!-- <groupId>com.itextpdf</groupId>-->
+<!-- <artifactId>itext7-core</artifactId>-->
+<!-- <version>${itext.version}</version>-->
+<!-- <type>pom</type>-->
+<!-- </dependency>-->
+ <!-- https://mvnrepository.com/artifact/com.itextpdf/html2pdf -->
+ <dependency>
+ <groupId>com.itextpdf</groupId>
+ <artifactId>html2pdf</artifactId>
+ <version>4.0.2</version>
+ </dependency>
+ <!-- https://mvnrepository.com/artifact/org.apache.pdfbox/pdfbox -->
+ <dependency>
+ <groupId>org.apache.pdfbox</groupId>
+ <artifactId>pdfbox</artifactId>
+ <version>2.0.26</version>
+ </dependency>
+ <!-- https://mvnrepository.com/artifact/com.itextpdf/font-asian -->
+ <dependency>
+ <groupId>com.itextpdf</groupId>
+ <artifactId>font-asian</artifactId>
+ <version>${itext.version}</version>
+ <scope>test</scope>
+ </dependency>
+ <!-- 鏀寔css鏍峰紡娓叉煋 -->
+ <dependency>
+ <groupId>org.xhtmlrenderer</groupId>
+ <artifactId>flying-saucer-pdf-itext5</artifactId>
+ <version>9.1.16</version>
+ </dependency>
+ <!-- 杞崲html涓烘爣鍑唜html鍖� -->
+ <dependency>
+ <groupId>net.sf.jtidy</groupId>
+ <artifactId>jtidy</artifactId>
+ <version>r938</version>
+ </dependency>
+ <!-- https://mvnrepository.com/artifact/org.freemarker/freemarker -->
+ <dependency>
+ <groupId>org.freemarker</groupId>
+ <artifactId>freemarker</artifactId>
+ <version>2.3.31</version>
+ </dependency>
+ <!-- https://mvnrepository.com/artifact/com.belerweb/pinyin4j -->
+ <dependency>
+ <groupId>com.belerweb</groupId>
+ <artifactId>pinyin4j</artifactId>
+ <version>2.5.1</version>
+ </dependency>
+ <!-- https://mvnrepository.com/artifact/net.sf.cssbox/pdf2dom -->
+ <dependency>
+ <groupId>net.sf.cssbox</groupId>
+ <artifactId>pdf2dom</artifactId>
+ <version>2.0.3</version>
+ </dependency>
+ <!-- https://mvnrepository.com/artifact/com.google.zxing/core -->
+ <dependency>
+ <groupId>com.google.zxing</groupId>
+ <artifactId>core</artifactId>
+ <version>3.4.0</version>
</dependency>
</dependencies>
@@ -385,24 +484,30 @@
</dependency>
</dependencies>
</plugin>
+
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-resources-plugin</artifactId>
+ <configuration>
+ <delimiters>@</delimiters>
+ <useDefaultDelimiters>false</useDefaultDelimiters>
+ </configuration>
+ </plugin>
</plugins>
<resources>
<resource>
- <filtering>true</filtering>
<directory>src/main/resources</directory>
+ <filtering>true</filtering>
<excludes>
- <exclude>application-dev.yml</exclude>
- <exclude>application-pro.yml</exclude>
- <exclude>application.yml</exclude>
+ <exclude>font/</exclude>
</excludes>
</resource>
<resource>
- <filtering>true</filtering>
<directory>src/main/resources</directory>
+ <filtering>false</filtering>
<includes>
- <include>application-${profileActive}.yml</include>
- <include>application.yml</include>
+ <include>font/</include>
</includes>
</resource>
</resources>
@@ -423,9 +528,18 @@
<properties>
<profileActive>pro</profileActive>
</properties>
- <activation>
- <activeByDefault>false</activeByDefault>
- </activation>
+ </profile>
+ <profile>
+ <id>proapp</id>
+ <properties>
+ <profileActive>proapp</profileActive>
+ </properties>
+ </profile>
+ <profile>
+ <id>test</id>
+ <properties>
+ <profileActive>test</profileActive>
+ </properties>
</profile>
</profiles>
@@ -433,7 +547,7 @@
<repository>
<id>alimaven</id>
<name>aliyun maven</name>
- <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
+ <url>https://maven.aliyun.com/repository/public</url>
</repository>
<repository>
<id>spring-snapshots</id>
--
Gitblit v1.9.3