Chaos
|
e23434ab48
|
feat(device): 添加设备管理功能模块
- 新增设备实体类 Device 及其对应的数据传输对象 CreateDriveRequest 和 DeviceResponse
- 创建设备相关的控制器 DeviceController 并实现新建设备接口
- 实现设备服务接口 DeviceService 及其具体实现类 DeviceServiceImpl
- 添加设备数据访问层接口 DeviceMapper
- 在数据库初始化脚本中增加设备相关表结构定义,包括设备类型表、设备表和网络接口表
- 更新应用配置文件以激活开发环境配置
- 修复图片上传时获取原始文件名的问题
- 修改用户角色分配相关接口方法命名以提高语义清晰度
|
2025-11-21 06:29:50 +08:00 |
|
Chaos
|
e46b820fca
|
功能(auth):实现用户注册并分配默认角色
- 添加AppConfig类以启用事务管理
- 在application.yaml中配置默认角色代码
- 在AuthServiceImpl中注入RoleMapper和defRoleCode
- 在注册过程中为新用户分配默认角色
- 添加用户注册和登录事件的日志记录
- 在登录过程中处理异常并进行适当的错误日志记录
- 创建用户、角色、权限及关联关系的数据库表
- 添加用户角色实体类和用户-角色关系映射器
- 实现用户角色服务以管理用户角色分配
- 添加通过SetUserRoleRequest设置用户角色的API端点
- 更新用户实体类并添加适当的字段和注解
- 实现包含角色信息的用户信息查询方法
- 将用户转换逻辑重构为可复用方法
- 为SetUserRoleRequest DTO添加校验约束}```
|
2025-11-20 17:19:52 +08:00 |
|
chaos
|
9ee8da8999
|
chore(config): 更新应用配置和依赖版本
- 启用 ANSI 输出以改善日志显示效果
- 将 chaos_api_data 依赖版本从固定值改为使用项目版本变量- 整理 pom.xml 文件中的依赖部分格式
|
2025-11-11 09:45:08 +08:00 |
|
Chaos
|
ed48e05285
|
feat(config): 更新数据库配置和JWT设置
- 修改数据库连接地址和密码
- 调整MyBatis Plus主键生成策略为auto
- 移除文件上传临时目录及FFmpeg路径配置
-优化登录认证异常处理逻辑
- 完善用户注册与登录服务实现- 更新用户角色关联接口参数命名
|
2025-11-10 21:41:54 +08:00 |
|
Chaos
|
c6d18d4979
|
refactor(video): 移除视频处理相关功能模块
- 删除 RabbitMQ 配置类及相关队列、交换机定义
- 移除视频控制器及其分片上传、合并处理接口
- 删除视频文件上传服务接口及实现类
- 移除视频处理服务接口及实现类
- 删除相关的 DTO 数据传输对象类
- 清理配置文件中 RabbitMQ 连接信息
|
2025-11-10 19:34:14 +08:00 |
|
Chaos
|
3683a9d8e0
|
feat(chaos): 实现视频分片上传和后台处理功能- 新增视频上传相关控制器、服务接口和实现类
- 实现了视频分片上传、合并和后台处理的逻辑
- 添加了 RabbitMQ 消息队列配置和消息转换器
-优化了 JWT 认证过滤器和日志记录
- 新增了跨域配置
|
2025-07-20 07:17:30 +08:00 |
|
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
|
baa8bb57d8
|
feat(chaos-api): 初始化项目基础结构
- 新增 ApiResult 类用于统一返回结果
- 添加应用配置文件和日志配置文件
- 配置 MyBatis-Plus 和 Druid 数据源
- 实现基本的安全配置,包括未授权和权限不足的处理
- 引入必要的依赖,如 lombok、fastjson2、MariaDB驱动等
|
2025-07-18 15:11:16 +08:00 |
|