Commit Graph

6 Commits

Author SHA1 Message Date
chaos
287394e8f5 fix(chaos_api_web):修正数据库连接 URL
- 将 JDBC URL 从 mysql 改为 mariadb,以匹配 MariaDB 数据库
- 保留了原有的配置参数
2025-07-18 17:55:07 +08:00
chaos
6e5f735fcc feat(auth): 添加用户认证和 JWT 令牌管理功能
- 新增用户注册和登录接口
- 实现 JWT 令牌生成和验证逻辑
- 添加用户权限管理相关实体和 mapper
- 更新安全配置,支持 JWT 认证
-移除 log4j2 相关配置,改为使用 logback
2025-07-18 17:33:11 +08:00
chaos
20c05c41f0 refactor(chaos_api_web): 移除未使用的 ServletException 导包
- 从 RestAuthenticationEntryPoint.java 和 RestfulAccessDeniedHandler.java 中移除了未使用的 ServletException 导包
- 此修改提高了代码的整洁度和可读性
2025-07-18 15:11:51 +08:00
chaos
baa8bb57d8 feat(chaos-api): 初始化项目基础结构
- 新增 ApiResult 类用于统一返回结果
- 添加应用配置文件和日志配置文件
- 配置 MyBatis-Plus 和 Druid 数据源
- 实现基本的安全配置,包括未授权和权限不足的处理
- 引入必要的依赖,如 lombok、fastjson2、MariaDB驱动等
2025-07-18 15:11:16 +08:00
chaos
1810632e60 feat(项目结构): 重构项目模块并添加新功能
-重命名 c_portal 模块为 chaos_api_common
- 新增 chaos_api_domain、chaos_api_interface、chaos_api_service、chaos_api_data、chaos_api_web 和 chaos_api_websocket 模块
- 更新项目依赖,包括 Spring Boot、MyBatis-Plus 和 MySQL连接器
- 移除旧的 PortalApplication 类,创建新的 ChaosApiWebApplication 类作为项目入口
2025-07-15 11:17:53 +08:00
chaos
7909cbe135 feat: 初始化项目结构和配置- 创建 Maven 项目配置文件 pom.xml
- 添加 Spring Boot 相关依赖
- 创建项目启动类 PortalApplication
- 配置 .gitignore 文件,忽略IDE和系统产生的临时文件
2025-07-14 16:02:50 +08:00