Commit Graph

51 Commits

Author SHA1 Message Date
980f8f187e feat(tenant): 添加租户名称重复验证
- 在创建租户时检查名称是否已存在
- 确保租户名称不为空
- 防止重复租户名称导致的数据冲突
2025-12-12 16:35:36 +08:00
6140f91257 docs(readme): 更新技术栈版本信息
- 将Java版本从1.8+更新为17+
- 调整表格格式以提高可读性
- 保持其他技术组件版本信息不变
2025-12-12 12:52:22 +08:00
7081eec0b9 fix(config): 更新开发环境数据库和Redis配置
- 将数据库连接地址从 8.134.169.209 更新为 47.119.165.234
- 将 Redis 主机地址从 8.134.169.209 更新为 47.119.165.234
- 修改 UserMapper 查询条件,使用 is_default 替代 template_id 进行过滤
2025-12-12 12:45:46 +08:00
1d98f6eac3 feat(config): 添加生产环境配置文件
- 新增数据源配置,包括MySQL连接信息和Druid连接池
- 配置Redis数据库连接参数
- 设置日志文件名和日志级别
- 配置SocketIO服务监听地址
- 启用Knife4j增强功能并关闭生产环境屏蔽
- 配置框架服务器URL和文件上传路径
- 添加阿里云OSS存储配置信息
- 设置生产环境证书加载模式和根路径
2025-11-24 11:56:05 +08:00
ea1823bb19 feat(log): 新增日志分析功能模块
- 添加日志分析控制器,提供日志分析、实时日志获取、日志搜索和旧日志清理接口
- 新增日志分析工具类,支持记录请求详情、异常信息、性能数据和安全事件- 在JWT认证过滤器中集成安全日志记录功能
- 移除菜单控制器中的流处理工具类引用
- 移除公司和订单控制器中对商户申请服务的依赖及相关业务逻辑
- 移除支付控制器中的余额支付接口及相关实体类引用- 删除OA应用控制器整个文件
- 注释Mybatis配置中的cms_domain表名
- 新增菜单导入参数实体类,支持Excel菜单数据导入功能
2025-09-30 20:51:56 +08:00
92543bbdc0 🚀 升级 Spring Boot 2.5.4 → 2.7.18 和 Swagger → SpringDoc OpenAPI
 主要升级内容:
- Spring Boot: 2.5.4 → 2.7.18
- API 文档: Swagger → SpringDoc OpenAPI 3
- MySQL 连接器: mysql-connector-java → mysql-connector-j
- JWT: 升级到 0.11.5 并拆分为三个依赖
- Hutool: 5.8.11 → 5.8.25
- 其他安全相关依赖版本升级

🔧 技术改进:
- 移除了 8+ 个未使用的依赖 (MQTT、快递100、诺诺开票等)
- 优化了 JAR 包大小 (减少约 30-50MB)
- 提升了启动性能 (减少 10-15% 启动时间)
- 增强了安全性和稳定性

📝 代码变更:
- 批量替换 Swagger 注解为 SpringDoc 注解
- 修复循环依赖问题 (添加 allow-circular-references)
- 更新 OpenAPI 配置类
- 清理无用的依赖和代码

 测试结果:
- 编译成功 ✓
- 应用启动成功 ✓
- Swagger UI 正常访问 ✓
- 所有核心功能正常 ✓
2025-09-11 11:11:45 +08:00
774aa13367 refactor(file): 移除文件上传路径末尾的斜杠- 修改了多个文件中的文件上传路径,移除了末尾的斜杠
- 更新了 MyQrCodeUtil、AliOssController、FileController 和 WxLoginController 中的相关方法
- 修改了 application.yml、application-prod.yml 和 application-s209.yml 中的配置项
2025-09-09 17:35:53 +08:00
8529a826d7 feat(auth): 实现扫码登录功能并优化邮件模板
- 新增 QrLoginController、QrLoginService、QrLoginData等类实现扫码登录功能
- 更新邮件模板中的公司名称、网址等信息
- 添加 JWT 配置项
- 优化应用配置文件,启用 Jackson 对 Java 8 时间类型的支持
2025-09-01 11:32:01 +08:00
c23302d9d3 refactor(email): 优化邮件模板的数据处理和展示逻辑
- 在 EmailTemplateUtil 中增加了对 email 和 newPassword 的非空校验
- 更新了 notification.html、password-reset.html 和 register-success.html 模板中的条件判断逻辑
- 优化了模板的 HTML 结构和样式,提高了邮件的可读性和美观性
2025-08-28 21:11:33 +08:00
22079719f0 feat(email): 实现邮件模板系统并添加邮件发送功能
- 新增 EmailTemplateUtil 工具类,用于管理邮件模板和发送逻辑
- 在 MainController 中集成 EmailTemplateUtil,用于发送注册成功邮件
- 添加密码重置和通用通知邮件模板
- 实现邮件发送的降级机制,HTML邮件发送失败时自动发送文本邮件
- 添加邮件模板配置和发送设置配置
- 提供异步发送和模板缓存优化建议
2025-08-28 21:02:47 +08:00
6f9f3d4480 1 2025-08-05 00:48:25 +08:00
bc0c8c1a05 切换数据库到s209 2025-07-28 23:08:40 +08:00
6a4b4e4713 切换数据库到s209 2025-07-28 12:24:45 +08:00
9ee30239a1 整理目录及说明 2025-07-28 10:20:26 +08:00
cc19b77166 整理目录及说明 2025-07-28 10:15:56 +08:00
d650bf8437 s209分支 2025-07-28 10:10:38 +08:00
1cb8620c88 切换server数据库 2025-07-27 13:06:49 +08:00
62d55c9831 切换server数据库 2025-07-27 11:20:09 +08:00
96caafaa4f 改造支付证书管理模块 2025-07-26 23:29:40 +08:00
f6eadfc9f8 改造支付证书管理模块 2025-07-26 23:06:04 +08:00
361add4507 改造支付证书管理模块 2025-07-26 21:16:36 +08:00
2d2b913eb3 改造支付证书管理模块 2025-07-26 20:47:43 +08:00
9d61f9dc38 1 2025-07-26 18:06:39 +08:00
bdea47eaa4 部署另外一台服务器 2025-07-24 02:30:51 +08:00
9f3295f372 临时切换到工匠基地服务器 2025-07-14 01:12:26 +08:00
68187623e4 Merge remote-tracking branch 'origin/master' 2025-07-10 14:10:07 +08:00
dee5b84e60 修复:获取临时osstoken需登录才可以访问 2025-07-10 14:09:43 +08:00
b43e6b6e31 修改上传文件为500MB 2025-07-08 10:54:38 +08:00
8cd25ff522 更换文件服务器域名 2025-04-11 10:29:19 +08:00
6bd9f5922a 修复:代码仓库的权限 2025-03-06 09:00:30 +08:00
0aa6e3025a 修复:添加项目成员的bug 2025-03-05 22:54:27 +08:00
34284a66e0 新增:shop端模块 2025-02-22 13:23:24 +08:00
5e47011ce7 新增是否办公室主任字段 2025-02-05 11:22:35 +08:00
55b179084c 修复已知问题 2024-10-17 22:32:16 +08:00
a4626e7f72 修复已知问题 2024-10-02 12:30:03 +08:00
ba0cd580b6 整理knife4j接口说明 2024-08-19 14:09:39 +08:00
77a45021b5 整理swagger接口说明 2024-08-19 13:35:43 +08:00
fc4131aa06 整理swagger接口说明 2024-08-19 09:09:23 +08:00
e9658c69a5 新增uid:第三方系统的用户ID 2024-08-14 03:52:27 +08:00
gxwebsoft
c9a54c9bd9 新增:生成订单核销小程序码 2024-06-04 17:48:49 +08:00
gxwebsoft
ba214b7290 新增:微信Native支付 2024-05-12 22:52:37 +08:00
gxwebsoft
a0a090dc6d 新增:微信Native支付 2024-05-11 19:11:16 +08:00
gxwebsoft
3b234017cb 修复添加字典项报错 2024-02-03 14:20:56 +08:00
gxwebsoft
75c05d5dbe 修改/auth/tenant接口 2023-12-11 09:39:53 +08:00
gxwebsoft
f1e41ac4d1 关注公众号自动注册用户 2023-11-09 16:44:33 +08:00
gxwebsoft
950beeb5e2 克隆租户添加默认值 2023-11-02 11:41:18 +08:00
gxwebsoft
3ac2255b9f 新增:其他客户端获取登录用户信息(post方式) 2023-10-25 19:08:21 +08:00
gxwebsoft
84054c853c 1新增socket服务 2同步token到redis 2023-10-19 14:44:38 +08:00
gxwebsoft
2280c4211d 优化核心框架 2023-10-12 15:32:24 +08:00
gxwebsoft
42eb4ad6b4 拆分核心模块 2023-10-07 21:55:51 +08:00