4 Commits

Author SHA1 Message Date
zhangjf
6923024650 修复前端登录租户ID 缺失问题 + 新增集成测试
1. 管理后台 (fund-admin):
   - src/api/auth.ts: 登录请求自动添加默认租户ID (tenantId: 1)
   - src/views/login/index.vue: 优化 MD5 加密注释

2. 移动端 (fund-mobile):
   - src/api/index.ts: 登录 API 自动添加默认租户ID (tenantId: 1)

3. 系统服务 (fund-sys):
   - 新增 AuthControllerIntegrationTest.java: 登录接口集成测试
   - 验证登录请求格式和响应格式的正确性
   - 演示完整的登录流程(需要数据库支持)

4. 依赖更新:
   - fund-admin/package-lock.json
   - fund-mobile/package-lock.json

技术细节:
- 解决后端要求 tenantId 必填导致的 400 错误
- 前后端一致的租户ID 默认值处理
- 端到端登录流程验证
2026-03-01 22:03:03 +08:00
zhangjf
b3ef6d89f1 feat: 添加前端管理平台fund-admin并优化后端接口
- 新增fund-admin前端项目(Vue3 + TypeScript + Element Plus)
  - 登录认证、用户信息获取
  - 系统管理:用户、角色、部门、菜单
  - 客户管理、项目管理、需求工单
  - 支出管理、应收款管理
  - Dashboard首页
  - 浅色系侧边栏菜单、面包屑导航

- fund-sys: 添加获取用户信息接口
- fund-exp: 添加支出类型分页接口、修复路由顺序
- fund-proj: 修复路由顺序(/page放于/{id}之前)
- fund-receipt: 新增应收款管理功能
2026-02-17 20:35:18 +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
zhangjf
246a8c17f4 feat: 创建fund-admin前端项目 - Vue3+ElementPlus管理后台 2026-02-15 13:39:53 +08:00