1. 后端新增接口:
- GET /business/student/available - 查询可绑定的学生列表
- GET /business/student/byMember/{memberId} - 查询会员已绑定的学生
- GET /business/member/{memberId}/students - 获取会员已绑定的学生列表
- POST /business/member/{memberId}/bindStudents - 批量绑定学生到会员
- POST /business/member/unbindStudent/{studentId} - 解绑学生
- GET /business/school/grade/{schoolGradeId}/classes - 获取年级下的班级列表
2. 业务规则实现:
- 教师身份只能绑定同校学生(schoolId相同)
- 家长身份可绑定任意学生
- 一个学生只能归属一个会员
3. 前端功能:
- 新增StudentSelectDialog学生选择器组件
- 支持按姓名、学号搜索
- 支持多选绑定
- MemberDialog集成学生选择器
4. 修复问题:
- 修复会员编辑时学校信息(区域/年级/班级)回显问题
- 修复班级列表接口404问题
|
||
|---|---|---|
| .. | ||
| sql | ||
| src/main/java/org/dromara/pangu | ||
| .flattened-pom.xml | ||
| pom.xml | ||