Commit Graph

10 Commits

Author SHA1 Message Date
神码-方晓辉 1a0b75e437 docs: 同步需求与技术方案文档 2026-02-04 10:32:02 +08:00
神码-方晓辉 ad434b8414 refactor: 作者信息统一改为 pangu
- 替换"湖北新华业务中台研发团队"为"pangu"
- 更新相关文档中的团队和规范名称
2026-02-03 20:50:11 +08:00
神码-方晓辉 43ee2dbf87 refactor: 删除学生管理中的学科字段
前端:
- 列表页删除学科列
- 编辑弹窗删除学科下拉框

后端:
- PgStudent 实体删除 subjectId 字段
- StudentVo 删除 subjectId 和 subjectName 字段
- Service 层删除学科关联查询

需求文档:
- 删除学生数据项中的学科字段
- 删除表格列定义中的学科列

数据库需执行:ALTER TABLE pg_student DROP COLUMN subject_id;
2026-02-02 21:11:37 +08:00
神码-方晓辉 b5c2692aab feat: 学生导入重新选择文件时自动覆盖之前的记录
在 beforeUpload 中调用 clearFiles() 清空文件列表,
实现"选择即覆盖"效果,无需手动删除再重新选择

同步更新需求文档
2026-02-02 21:04:40 +08:00
神码-方晓辉 e1ea099a38 fix: 修复学生管理左侧树筛选条件未正确传递的问题
问题:点击年级/班级节点时,只传了当前节点ID,未带上父级条件
修复:
1. 参数名改为与后端一致(schoolGradeId、schoolClassId)
2. 点击年级节点时,同时传递 schoolId + schoolGradeId
3. 点击班级节点时,同时传递 schoolId + schoolGradeId + schoolClassId

同步更新需求文档
2026-02-02 21:00:57 +08:00
神码-方晓辉 904c7c9500 feat: 学生导入增加教师身份校验
当会员手机号对应的会员身份为"教师"时,校验规则:
1. 教师必须已设置学校信息,否则提示"未设置学校信息,无法绑定学生"
2. 教师所属区域必须与学生所属区域一致
3. 教师所属学校必须与学生所属学校一致
4. 教师所属年级必须与学生所属年级一致
5. 教师所属班级必须与学生所属班级一致
不一致则导入失败并返回具体原因

同步更新需求文档
2026-02-02 20:53:44 +08:00
神码-方晓辉 6eb0643ae7 docs: 更新需求文档中出生日期格式说明
1. 会员管理:出生日期格式 YYYY-MM-DD
2. 学生管理:出生日期格式 YYYY-MM-DD
3. 学生导入:出生日期格式 YYYY-MM-DD,用户手机号改为会员手机号
2026-02-02 20:35:46 +08:00
神码-方晓辉 20d9fd24d1 feat: 学校管理列表"学校类型"列改为"类型"列
- 用于区分树形层级节点类型:学校/年级/班级
- 使用不同颜色的 el-tag 标签区分显示
- 同步更新需求文档中的字段说明
2026-02-02 17:45:44 +08:00
神码-方晓辉 d35e257ec8 docs: 补充墨刀原型批注和示例数据到各文档
- 需求规格说明书:添加第8.3章墨刀批注汇总
  - 全局注意事项(角色、部门管理、token)
  - 学校管理批注(挂载模式、软删除、必填规则)
  - 会员管理批注(登录方式、身份类型规则)
  - 学生管理批注(批量导入要求)
  - 应用管理批注(重置密钥、接口授权)
  - 区域管理批注(父级带入)
  - 示例数据(区域树、学校树)

- 数据库设计文档:添加第4.6-4.9章示例数据
  - 学校示例数据(武汉市第一中学等)
  - 会员示例数据
  - 学生示例数据
  - 应用示例数据(AI智慧平台)

- 接口设计文档:添加第10章业务规则说明
  - 学校管理规则(编码生成、挂载模式)
  - 会员管理规则(自动生成、身份类型)
  - 学生管理规则(批量导入)
  - 应用管理规则(密钥重置)
  - 区域管理规则

- README.md:添加原型批注要点和示例数据摘要
2026-01-31 16:58:18 +08:00
神码-方晓辉 8d8ca97e3d feat: 初始化盘古用户平台项目
- 添加项目文档(需求规格、系统设计、数据库设计、接口设计)
- 添加前端项目pangu-ui(Vue3 + Element Plus + Mock)
- 完成7个功能模块的前端页面开发
- 包含学校、会员、学生、应用、年级、班级、学科、区域管理
2026-01-31 16:48:20 +08:00