Commit Graph

32 Commits

Author SHA1 Message Date
liwentao df0e68469b 新增教练管理,优化预约人数计数方式 2026-07-19 19:02:10 +08:00
liwentao 97a5eff678 完善业务闭环,实现对轮播图的管理,优化数据库表文件 2026-07-18 16:21:40 +08:00
liwentao cacc8997ec 移除流程中的支付相关和会员卡相关 2026-07-14 18:49:15 +08:00
liwentao 593f6f13e7 新增数据统计页面 2026-07-10 13:56:16 +08:00
liwentao 8fb4e714d8 新增会员卡管理 2026-07-09 15:33:05 +08:00
liwentao a8e69e0850 新增会员管理 2026-07-09 14:45:45 +08:00
liwentao f5b5724e92 完善团课相关管理 2026-07-08 17:02:04 +08:00
liwentao efd4d03037 修复多处问题 2026-06-29 02:56:13 +08:00
future fc48db071e 完成一键登录和支付功能 2026-06-28 14:47:42 +08:00
liwentao 581cc995c6 修复后端bug,更新测试数据 2026-06-24 07:27:44 +08:00
liwentao 2251f31524 新增支付宝连接沙箱模拟支付(暂不可用 2026-06-24 04:59:32 +08:00
future 79eb07599e feat: 添加签到模块和数据库表结构
- 新增gym-checkIn签到模块
- 创建sign_in_record签到记录表(V13迁移脚本)
- 添加签到相关路由配置
- 更新应用配置以支持签到模块
- 添加Redis密钥常量
2026-06-24 00:46:47 +08:00
future 3586a7d74b 登录 2026-06-23 22:47:35 +08:00
liwentao 0b2146f237 新增团课扫码签到功能,文档已更新 2026-06-18 10:11:47 +08:00
liwentao 7cc9a68144 新增团课推荐功能 2026-06-15 16:43:12 +08:00
liwentao 7a94145819 新增团课类型,类型标签,以及相关功能 2026-06-11 13:57:46 +08:00
liwentao 7e4035e0ae 完成模块4,4.1基础信息统计 2026-06-09 23:04:43 +08:00
future e0e707edcb 添加签到表迁移文件 2026-06-09 17:29:10 +08:00
liwentao de7a359ead 将member-config.yml迁移至manage-app模块
删除重复的V6sql语句
2026-06-09 11:21:19 +08:00
future 223a427614 完成签到模块功能 2026-06-09 10:07:30 +08:00
liwentao 8af444b7ee 完成模块2 2026-06-02 17:18:21 +08:00
liwentao 2f070e6b44 将团课相关代码迁移至gym-GroupCourse模块 2026-06-02 17:17:45 +08:00
liwentao de01a39848 完成团课查找功能 2026-06-02 17:17:04 +08:00
liwentao 03991319fd 完成模块2-2.1团课预约 2026-06-02 17:14:06 +08:00
liwentao 906512f294 将团课相关代码迁移至gym-GroupCourse模块 2026-06-02 17:13:42 +08:00
liwentao a7f699a8b4 完成团课查找功能
# Conflicts:
#	gym-manage-api/manage-app/src/main/java/cn/novalon/gym/manage/app/config/SystemRouter.java
#	gym-manage-api/manage-app/src/main/resources/application-dev.yml
#	gym-manage-api/manage-app/src/main/resources/application.yml

# Conflicts:
#	gym-manage-api/pom.xml
2026-06-02 17:13:35 +08:00
张翔 f853cb73b5 fix(flyway): 修复Flyway初始化问题并完善测试覆盖
- 修复数据库连接配置,确保Flyway迁移正常执行
- 完善Repository接口的查询方法,支持审计日志和操作日志查询
- 增强Service层业务逻辑,优化用户、角色、菜单等核心功能
- 补充单元测试和集成测试,确保系统稳定性
- 添加测试数据初始化脚本,支持自动化测试环境搭建

关联任务:Flyway数据库迁移优化
2026-04-24 15:01:59 +08:00
张翔 f68d18fbfc refactor(backend): optimize service layer and add transaction support
- Add TransactionManagerConfig for reactive transaction management
- Add OperationLogWebFilter for operation logging
- Remove deprecated AuditLogAspect in favor of WebFilter approach
- Optimize service implementations (SysUserService, SysRoleService, etc.)
- Enhance audit log functionality with better error handling
- Update security configuration and tests
- Add operation_log table migration script
- Improve IP utility with better validation
2026-04-23 16:35:14 +08:00
张翔 cb6a74fc88 fix(flyway): 重构迁移脚本并修复 WebFlux 环境下无法运行的问题
- 将 15 个分散的迁移脚本合并为 4 个清晰的版本
  - V1: 创建所有表结构
  - V2: 插入初始数据
  - V3: 创建索引
  - V4: 授权
- 添加 DataSourceConfig 配置 JDBC DataSource
- 添加 spring-boot-starter-jdbc 依赖
- 修复 V2 脚本中 ON CONFLICT 语法问题
2026-04-22 13:20:50 +08:00
张翔 aedca161ec feat(audit): 增强审计日志功能
- 添加数据库迁移脚本,为 audit_log 表补充缺失字段(create_by, update_by, updated_at, deleted_at)
- 改进审计日志切面,排除对审计日志实体本身的审计,避免循环依赖
- 优化 ObjectMapper 配置,禁用时间戳序列化和自引用失败
2026-04-18 13:04:26 +08:00
张翔 a64857fe2e fix(build): 修复 mvn clean install 构建失败问题
主要修复:
- AuditLogService: 移除与 Reactor 不兼容的 @Async 注解
- AuditLogServiceTest: 配置 mock Executor 立即执行任务
- AuditLog/AuditLogTest: 添加 toString() 方法并修正断言
- FlywayMigrationScriptTest: 修复版本号排序逻辑
- ManualTableCreationTest: 指定配置类并修复 PostgreSQL 语法
- AutoConfiguration.imports: 修正包名 cn.novalon.manage -> cn.novalon.gym.manage
- pom.xml: 调整 JaCoCo 覆盖率检查策略
2026-04-17 20:18:36 +08:00
张翔 deb961c427 refactor(backend): 重命名后端项目为 gym-manage-api,修改包名为 cn.novalon.gym.manage 2026-04-17 18:35:50 +08:00