qingfeng1121
|
9787bc1735
|
refactor: 重构用户相关实体类和服务层代码
将用户相关的实体类移动到User子包中,重构服务层接口和实现类
更新DTO和请求响应类,优化用户角色关联逻辑
调整安全配置允许用户注册接口公开访问
修改验证工具类注释,完善分页请求类
|
2026-01-21 14:44:31 +08:00 |
|
qingfeng1121
|
d6d95c20d2
|
refactor(util): 合并单号生成器并更新相关引用
将RefundNumberFenerator合并到NumberGenerator中,统一管理单号生成功能
更新RefundsServiceImpl中的引用以使用新的NumberGenerator
新增UserDto类用于表示用户结构信息
|
2026-01-19 11:36:03 +08:00 |
|
qingfeng1121
|
b32111b52e
|
feat: 添加商品数据初始化类和CORS配置优化
添加商品数据初始化类ProductDataInitializer,用于系统启动时创建初始商品分类和商品信息
优化CORS配置,从配置文件中读取跨域设置,提高灵活性
新增DTO类ProductsDataList和UserDataList
更新开发和生产环境的配置文件,添加CORS相关配置
|
2026-01-08 16:13:50 +08:00 |
|
qingfeng1121
|
c5f631d043
|
refactor: 重构项目结构,将Result类及相关工具类移动到dto和util包
将Result类从common包移动到dto包,ResultUtils类从common包移动到util包
调整所有相关文件的import语句以匹配新的包结构
新增CorsConfig配置类处理跨域请求
优化AuthController的登录接口返回统一响应格式
|
2025-12-09 10:58:12 +08:00 |
|
qingfeng1121
|
20f8a9d132
|
feat(security): 实现JWT认证与授权功能
重构用户登录服务,引入Spring Security和JWT认证机制
- 新增JwtUtils工具类处理JWT生成与验证
- 添加JwtAuthenticationFilter拦截请求验证token
- 实现UserDetailsService从数据库加载用户信息
- 创建AuthController处理登录请求返回JWT
- 重构用户角色权限相关接口,支持基于角色的访问控制
- 移除旧的安全配置,启用新的SecurityConfig
- 新增LoginResponse DTO替代旧的LoginUser
- 优化用户密码加密存储,使用BCryptPasswordEncoder
|
2025-12-04 14:03:29 +08:00 |
|
qingfeng1121
|
d99580f0c9
|
feat(登录): 实现用户登录功能及相关模块
- 添加LoginController处理登录请求
- 实现UserLoginService登录逻辑,包括角色和权限验证
- 新增LoginRequest和LoginUser DTO
- 在UsersService中添加登录方法
- 添加RoleInitializer初始化系统角色
- 更新项目结构文档
- 临时禁用Spring Security配置
|
2025-12-02 14:55:30 +08:00 |
|
qingfeng1121
|
51086db30e
|
feat: 添加用户登录服务及JWT认证功能
refactor: 重构实体类并添加Lombok注解
docs: 更新数据库表结构文档
style: 清理无用代码并优化格式
fix: 修复用户详情服务中的联系方式更新方法
build: 更新pom.xml配置并添加Lombok插件
test: 添加用户登录测试用例
chore: 添加开发和生产环境配置文件
|
2025-11-28 14:14:38 +08:00 |
|
qingfeng1121
|
7536c8087e
|
feat: 添加用户、角色服务和验证工具类
新增用户服务实现类UsersServiceImpl,包含用户CRUD操作
新增角色服务实现类RolesServiceImpl,包含角色管理功能
新增验证工具类ValidateUtil,提供参数验证功能
更新所有实体类添加@Builder注解
更新所有Mapper接口添加selectInfo和updateInfo方法
更新application.properties添加server.port配置
修复OrdersServiceImpl中Logger使用问题
添加updateInfo方法使用文档
|
2025-11-25 15:30:27 +08:00 |
|
qingfeng1121
|
5aa2017eef
|
feat: 初始化后端项目基础架构
添加项目基础配置文件和目录结构
实现用户、角色、权限等核心模块的实体类、Mapper接口和服务层
配置数据库连接和MyBatis-Plus支持
添加统一响应格式和异常处理机制
|
2025-11-24 15:02:19 +08:00 |
|