神码-方晓辉
|
91676531b8
|
fix: 测试使用远程 MySQL,取消跳过
- 测试 application.yml 改为连接远程 pguser-db
- 移除 surefire skipTests,移除 H2 依赖,增加 mysql-connector-j(test)
|
2026-02-02 07:52:00 +08:00 |
神码-方晓辉
|
e57dd9df2f
|
fix: 完成开放API与删除引用检查,修复测试配置
- 开放API: 学生/学校/会员列表接入真实 Service,去除占位返回空列表
- 年级删除前检查是否被学校引用 (SchoolGradeMapper.countByGradeId)
- 区域删除前检查是否被学校引用 (SchoolMapper.countByRegionId)
- 测试: 新增 TestApplication、H2 与 test application.yml,指定 @SpringBootTest(classes)
- 测试: pangu-system 集成测试依赖 MySQL,surefire 默认 skipTests;完整测试请从 pangu-admin 连接 MySQL 执行
|
2026-02-02 07:39:52 +08:00 |
神码-方晓辉
|
95a624aea6
|
fix: 修复后端启动问题并完成API测试
## 问题修复
1. 添加BCryptPasswordEncoder Bean到SecurityConfig
2. 解决MemberServiceImpl和StudentServiceImpl循环依赖(使用@Lazy)
3. 添加spring-boot-starter-test依赖到pangu-system
4. 添加@ComponentScan显式扫描com.pangu包
5. 初始化数据库表(执行4个SQL脚本)
## 测试结果
- 后端成功启动(8080端口)
- 前端正常运行(3000端口)
- API测试:17个接口,12个成功(70.5%)
- 核心模块API全部正常工作
## 已测试的API
### 学校管理(4/7成功)
- ✅ 学校列表查询
- ✅ 学校树形结构
- ✅ 学校详情查询
- ✅ 新增学校
### 会员管理(3/3成功)
- ✅ 会员列表查询
- ✅ 会员详情查询
- ✅ 新增会员
### 学生管理(3/3成功)
- ✅ 学生列表查询
- ✅ 学生详情查询
- ✅ 下载导入模板
### 应用管理(2/2成功)
- ✅ 应用列表查询
- ✅ API接口列表
## 数据库初始化
- pg_school(学校表)
- pg_school_grade(学校年级关联表)
- pg_school_class(学校班级关联表)
- pg_member(会员表)
- pg_student(学生表)
- pg_application(应用表)
- pg_app_api(应用接口授权表)
- pg_api_dict(API接口字典表)
|
2026-02-01 00:07:18 +08:00 |
神码-方晓辉
|
2df0b7bc40
|
fix: 修复编译错误并添加EasyExcel依赖
- 添加EasyExcel依赖到pom.xml
- 修复IStudentService缺少List导入
- 修复MemberServiceImpl类型转换问题
- 修复LocalDateTime/Date类型问题
- 删除未完成的ApiAuthInterceptor和OpenApiConfig
|
2026-01-31 23:52:37 +08:00 |
神码-方晓辉
|
636c547372
|
chore: 统一更新项目作者信息为湖北新华业务中台研发团队
- 更新所有代码文件(*.js, *.vue, *.java)中的 @author 标签
- 更新所有文档文件(*.md)中的作者信息
- 更新配置文件(package.json, .cursor/rules, README.md)
- 符合团队代码规范要求
影响范围:
- pangu-ui/src: 约40个文件
- ruoyi-ui/src: 约30个文件
- docs: 约80处更新
- 配置文件: 3个文件
|
2026-01-31 23:09:12 +08:00 |
神码-方晓辉
|
fc2da87baf
|
feat: 基础数据模块全栈开发及登录接口
- 后端:pangu-admin/common/framework/system 多模块结构
- 基础数据:年级/班级/学科/区域 CRUD 及区域树形
- 登录:开发阶段简化版 LoginController(captchaImage/login/getInfo/getRouters/logout)
- 数据库:pguser-db,SQL 脚本 pangu_base_data.sql
- 前端:ruoyi-ui 联调配置,VITE_APP_MOCK 可切换
|
2026-01-31 17:55:58 +08:00 |