Commit Graph

2 Commits

Author SHA1 Message Date
神码-方晓辉 178a1ea507 feat: 完成所有模块待完成任务和模块集成
## 应用管理模块后端开发
- 创建pg_application、pg_app_api、pg_api_dict三张表
- 实现Application、AppApi、ApiDict实体类
- 实现ApplicationMapper及XML映射
- 实现IApplicationService及实现类
- 实现ApplicationController(7个API接口)
- 应用编码生成:YY + 6位序号
- 密钥生成:32位随机字符串
- 接口授权保存(事务处理)

## 学生会员模块集成
- IStudentService新增5个方法:
  - isStudentInSchool:检查学生是否在指定学校
  - updateStudentMember:更新学生会员关联
  - unbindStudent:解绑学生
  - countByMemberId:统计会员绑定学生数
  - selectStudentVOsByMemberId:查询会员绑定学生列表
- StudentServiceImpl实现5个方法
- StudentMapper新增2个SQL查询
- MemberServiceImpl完成5个TODO:
  - 学生绑定校验(教师只能绑定本校学生)
  - 学生绑定更新
  - 学生解绑
  - 删除前检查(有学生不可删)
  - 获取绑定学生列表

## 学生批量导入完善
- IRegionService新增getRegionIdByPath方法
- ISchoolService新增3个方法:
  - getSchoolIdByName:根据学校名称查询ID
  - getSchoolGradeId:根据年级名称查询ID
  - getSchoolClassId:根据班级名称查询ID
- IMemberService新增getOrCreateMemberByPhone方法
- StudentImportListener完整实现:
  - 区域ID查询
  - 学校ID查询
  - 年级ID查询
  - 班级ID查询
  - 会员查询或创建
  - 学生信息保存
  - 性别和出生日期解析

## 导入模板下载
- StudentController实现downloadTemplate方法
- 使用EasyExcel生成标准Excel模板
- 包含示例数据
2026-01-31 23:31:27 +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