zhangjf
|
47703e40c4
|
feat: 移动端完善与操作日志审计功能
1. 移动端fund-mobile完善:
- 新增项目列表页面 (project/List.vue)
- 新增客户列表页面 (customer/List.vue)
- 新增统一API文件 (api/index.ts)
- 更新路由配置,新增项目和客户路由
- 首页增加项目和客户快捷入口
2. 操作日志审计功能:
- OperationLog实体类: 操作日志数据模型
- OperationLogMapper: MyBatis-Plus Mapper
- OperationLogService: 日志服务接口和实现
- OperationLogController: 日志查询API
- OperationLogAspect: AOP切面自动记录操作日志
- 支持异步保存,只记录写操作(增删改)
3. 操作日志功能特性:
- 自动拦截Controller层方法
- 记录用户ID、用户名、操作描述、请求参数
- 记录IP、UserAgent、操作时间、耗时
- 支持成功/失败状态记录
- 支持分页查询和历史日志清理
|
2026-02-20 09:16:00 +08:00 |
|
zhangjf
|
8e4afcd1a5
|
feat: TenantAwareLoadBalancer 整合 TenantRoutingProperties 配置
问题:TenantRoutingProperties 定义了配置但未被使用
解决方案:
1. TenantAwareLoadBalancer 注入 TenantRoutingProperties
- 使用配置的 tenantHeader 名称
- 使用配置的 buildTenantGroup 方法
- 使用配置的 isSharedService 判断
- 使用配置的 isFallbackToShared 策略
2. 新增功能
- 支持 enabled=false 禁用租户路由
- 共享服务跳过租户过滤
- 可配置是否回退到共享实例
3. 更新测试适配新构造函数
|
2026-02-19 21:02:25 +08:00 |
|
zhangjf
|
0c87462b68
|
fix: 修复fund-req/fund-exp/fund-receipt模块的mybatis-plus依赖和数据库配置
|
2026-02-17 16:42:21 +08:00 |
|
zhangjf
|
a17307a96e
|
feat: 完成资金服务平台六步实施 - 数据库初始化+服务启动+网关配置
本次提交包含:
1. 11个Maven模块全部创建并编译通过
2. 4个数据库初始化脚本(14张表)
3. fund-sys服务启动验证
4. Gateway路由配置完成
5. API端到端测试通过
核心能力:
- 多租户数据隔离(MyBatis-Plus)
- JWT认证+BCrypt密码
- 统一返回结构
- 参数校验
- OpenFeign示例
- API网关统一入口
修复:
- MyBatis-Plus与Spring Boot 3兼容性问题
- BaseEntity字段类型统一(Long)
- Gateway版本兼容性
|
2026-02-17 12:53:55 +08:00 |
|