Commit Graph

27 Commits

Author SHA1 Message Date
FallingCliff 9f40ce1f31 feat(admin-server): 将管理员超级管理员标识改造为角色ID字段,更新相关字段映射及数据库表结构 2025-06-16 13:14:34 +08:00
FallingCliff 9cdffe1f70 feat(admin-server): 将管理员超级管理员标识改造为角色系统,新增角色及菜单管理相关表结构 2025-06-16 13:04:29 +08:00
FalingCliff 41cae3cb1f feat(admin-server): 新增角色查询参数封装类 2025-06-15 23:28:03 +08:00
FalingCliff d4ac89bd28 feat(admin-server): 新增角色与菜单权限管理相关功能及数据库表结构 2025-06-15 23:27:43 +08:00
FalingCliff ca189682e5 feat(admin-server): 启用数据库初始化模式并更新表结构及初始化数据 2025-06-15 16:26:54 +08:00
FalingCliff f5e379154b feat(admin-server): 更新数据库连接配置及应用端口 2025-06-15 16:10:37 +08:00
FalingCliff 0273f753c5 feat(admin-server): 新增客户文件上传接口及客户信息管理功能 2025-06-15 14:57:44 +08:00
FallingCliff b5fb8071cc feat(admin): 添加系统用户详情接口并优化用户删除逻辑
- 新增系统用户详情接口,通过 GET 请求获取用户信息
- 在用户删除接口中增加对超级管理员的保护,禁止删除
- 修正 ID 列表验证注解,使用 @NotNull 替代 @NotBlank
2025-05-28 18:46:48 +08:00
FallingCliff 330cabdeb4 feat(admin-server): 添加管理员用户相关功能
- 新增管理员用户添加和编辑功能
- 修改管理员实体和相关模型,将"real_name"字段改为"nickname"
- 添加数据传输对象(AdminAddDTO、AdminUpdateDTO)用于管理员用户的创建和更新
- 更新系统用户列表接口,返回值类型改为AdminVO
- 优化用户删除接口,增加参数校验
2025-05-28 18:12:59 +08:00
FallingCliff 2e9bed02cb feat(admin-server): 添加系统用户逻辑删除功能
- 在 Admin 和 Customer 实体类中添加 deleted 字段,用于逻辑删除
- 在 application.yml 及其不同环境配置中添加 MyBatis-Plus 逻辑删除配置
- 修改数据库初始化脚本,添加 deleted 字段
- 重构 SystemController,更名为 SystemUserController
- 添加批量删除系统用户的接口
- 将 LoginDto 重命名为 LoginDTO,统一命名规范- 新增 IdListDTO,用于批量操作的参数校验
2025-05-28 17:38:59 +08:00
FallingCliff ebf09639fe feat(db): 添加数据库初始化脚本
- 新增 admin 和 customer表结构
- 插入初始管理员和测试数据
- 包含基本的用户信息字段和相关约束
2025-05-28 16:33:08 +08:00
FalingCliff 0e9030f364 refactor(admin-server): 重构管理员列表接口返回值类型
-将 IAdminService 接口中的 pageList 方法返回类型从 IPage<Admin> 改为 IPage<AdminVO>
- 在 AdminServiceImpl 中实现新的 pageList 方法,使用 BeanConvertUtil 进行实体转换
- 新增 BeanConvertUtil工具类,用于实体类与 VO 之间的转换
2025-05-25 23:39:45 +08:00
FalingCliff 821c7a3695 feat(admin-server): 添加系统用户管理功能
- 新增 AdminQuery 查询类和 AdminVO 视图类
- 实现管理员分页查询接口和相关服务
- 添加系统用户列表控制器
- 引入 Hutool 工具库
2025-05-25 23:17:43 +08:00
FalingCliff 81d412ad72 feat(admin_server): 集成 MyBatis-Plus 并添加分页功能
- 新增 MybatisPlusConfig 类,配置 MyBatis-Plus 和分页插件
- 更新 pom.xml,添加 mybatis-plus-jsqlparser-4.9 依赖
2025-05-25 21:30:49 +08:00
FalingCliff 1dc6e44e8b refactor(admin): 优化管理员认证接口命名
- 将 AdminAuthController 类的 @Api 注解中的 tags 属性从 "管理员认证接口"修改为 "管理员认证"
- 删除了未使用的 AdminController 类
2025-05-25 21:24:18 +08:00
FalingCliff 8b72b98856 feat(auth): 优化管理员登录和信息获取功能
- 在 LoginDto 和 WxLoginDTO 中添加了验证注解,提高了数据输入的准确性
- 新增 getUserInfo 方法,用于获取管理员信息
- 修改了 login 方法,使用 @Validated 注解进行参数校验
- 调整了 SecurityConfig,允许所有请求通过 Spring Security 的权限拦截
- 修改了 AuthConst 中的 ADMIN_AUTHORIZATION_HEADER 值
2025-05-25 16:59:52 +08:00
FalingCliff 3caf9e468b refactor(admin): 重构管理员认证逻辑
- 新增 AdminAuthController 专门处理认证相关接口
- 重写管理员登录和 token 刷新逻辑
- 更新 JwtAuthenticationFilter 中的白名单路径- 调整 SecurityConfig 中的认证规则
- 删除 AdminMainController 类
2025-05-25 16:11:25 +08:00
FalingCliff 58907afa11 refactor(admin-server): 优化 JWT 认证过滤器
-放行 OPTIONS 预检请求,确保 CORS 配置正常工作
- 重构代码,提高可读性和可维护性
- 使用 Result 对象统一响应格式
- 优化错误处理和响应状态码
2025-05-25 15:19:18 +08:00
FalingCliff 229dc941bb feat(security): 添加 CORS 配置并修改登录接口路径
- 在 SecurityConfig 中添加 CORS 配置,允许跨域请求
- 将 AdminController 中的登录接口路径修改为 /auth/login
2025-05-25 15:09:10 +08:00
FalingCliff ae619cc964 feat(auth): 添加微信登录功能- 新增微信登录相关配置和接口
- 实现微信登录逻辑,包括获取 openid 和 session_key- 更新安全配置,允许微信登录请求通过
- 添加必要的依赖和数据传输对象
2025-05-24 23:49:51 +08:00
FalingCliff 1e4d0abd3a feat(auth): 添加微信登录功能- 新增微信登录相关配置和接口
- 实现微信登录逻辑,包括获取 openid 和 session_key- 更新安全配置,允许微信登录请求通过
- 添加必要的依赖和数据传输对象
2025-05-24 23:22:34 +08:00
FalingCliff ff6c20fe00 refactor(auth): 重构认证过滤器并整合 Spring Security
-将 JwtInterceptor 重命名为 JwtAuthenticationFilter,并改为继承 OncePerRequestFilter
- 新增白名单路径配置,对特定请求进行放行- 优化 token 验证逻辑,改进错误响应处理
-重构 JwtUtil 类,简化方法并提高代码可读性
- 更新 SecurityConfig,整合自定义认证过滤器
2025-05-24 18:26:14 +08:00
FalingCliff c007ae5c8a feat(admin_server): 实现管理员登录和 JWT 认证功能
- 新增管理员登录接口和相关逻辑
- 实现 JWT 生成和验证功能
- 添加 Redis 服务用于黑名单 token
- 更新应用配置,增加 JWT 相关设置- 重构部分代码以支持新功能
2025-05-24 18:08:24 +08:00
FalingCliff 8e3e8fc8b8 feat(admin-server): 添加管理员相关功能
- 新增 Admin 实体类
- 添加 AdminMapper 接口及 XML 配置
- 实现 AdminService 接口及其实现类
- 创建 AdminController 控制器
- 增加全局异常处理器和统一返回结果封装
- 集成 MyBatis-Plus 和 Swagger
2025-05-24 15:20:57 +08:00
FalingCliff 3b12e9ece2 feat:多环境配置 2025-05-23 23:00:41 +08:00
FalingCliff 6841e2c7da feat:文档分组 2025-05-23 21:53:25 +08:00
FalingCliff e22e1b366a 初始化仓库 2025-05-23 20:17:03 +08:00