fix: 重构系统架构

This commit is contained in:
tangwei 2026-04-01 08:51:44 +08:00
parent c5555cff1f
commit fad3b80fae
2 changed files with 63 additions and 2 deletions

View File

@ -0,0 +1,42 @@
package com.yfd.platform.constant;
/**
* @author TangWei
* @Date: 2023/3/3 17:40
* @Description: 常量类
*/
public class Constant {
public static final String LOGIN = "login:";
public static final String TOKEN = "token:";
public static final String USER_ID = "userid";
public static final String DATE_TIME_FORMAT = "yyyy-MM-dd HH:mm:ss";
public static final String CODE_KEY = "code-key-";
public static final long CODE_EXPIRATION_TIME = 1000 * 60;
/**
* 用于IP定位转换
*/
public static final String REGION = "内网IP|内网IP";
/**
* win 系统
*/
public static final String WIN = "win";
/**
* mac 系统
*/
public static final String MAC = "mac";
/**
* 常用接口
*/
public static class Url {
// IP归属地查询
// public static final String IP_URL = "http://whois.pconline.com
// .cn/ipJson.jsp?ip=%s&json=true";
public static final String IP_URL = "http://whois.pconline.com" +
".cn/ipJson.jsp?ip=%s&json=true";
}
}

View File

@ -32,7 +32,8 @@
<hutool.version>5.8.8</hutool.version> <hutool.version>5.8.8</hutool.version>
<poi.version>4.1.2</poi.version> <poi.version>4.1.2</poi.version>
<poi.ooxml.version>4.1.2</poi.ooxml.version> <poi.ooxml.version>4.1.2</poi.ooxml.version>
<fastjson.version>1.2.70</fastjson.version> <fastjson.version>1.2.83</fastjson.version>
<fastjson2.version>2.0.53</fastjson2.version>
<springdoc.version>3.0.2</springdoc.version> <springdoc.version>3.0.2</springdoc.version>
<freemarker.version>2.3.28</freemarker.version> <freemarker.version>2.3.28</freemarker.version>
<jsoup.version>1.11.3</jsoup.version> <jsoup.version>1.11.3</jsoup.version>
@ -40,7 +41,7 @@
<ip2region.version>1.7.2</ip2region.version> <ip2region.version>1.7.2</ip2region.version>
<easy.captcha.version>1.6.2</easy.captcha.version> <easy.captcha.version>1.6.2</easy.captcha.version>
<useragentutils.version>1.21</useragentutils.version> <useragentutils.version>1.21</useragentutils.version>
<redis.version>4.0.3</redis.version>
</properties> </properties>
<!-- 统一管理 MyBatis 相关版本,解决依赖收敛冲突 --> <!-- 统一管理 MyBatis 相关版本,解决依赖收敛冲突 -->
@ -119,6 +120,12 @@
<dependency> <dependency>
<groupId>org.apache.commons</groupId> <groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId> <artifactId>commons-lang3</artifactId>
<version>3.12.0</version>
</dependency>
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>1.15</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.projectlombok</groupId> <groupId>org.projectlombok</groupId>
@ -146,6 +153,12 @@
<artifactId>fastjson</artifactId> <artifactId>fastjson</artifactId>
<version>${fastjson.version}</version> <version>${fastjson.version}</version>
</dependency> </dependency>
<dependency>
<groupId>com.alibaba.fastjson2</groupId>
<artifactId>fastjson2</artifactId><!-- 或更新的 2.x 版本 -->
<version>${fastjson2.version}</version>
</dependency>
<dependency> <dependency>
<groupId>org.freemarker</groupId> <groupId>org.freemarker</groupId>
<artifactId>freemarker</artifactId> <artifactId>freemarker</artifactId>
@ -189,6 +202,12 @@
<artifactId>springdoc-openapi-starter-webmvc-ui</artifactId> <artifactId>springdoc-openapi-starter-webmvc-ui</artifactId>
<version>${springdoc.version}</version> <version>${springdoc.version}</version>
</dependency> </dependency>
<!-- Spring Boot Redis -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
<version>${redis.version}</version>
</dependency>
</dependencies> </dependencies>
</dependencyManagement> </dependencyManagement>
<dependencies> <dependencies>