Commit f4b6195e authored by uuo00_n's avatar uuo00_n

docs: 更新 CHANGELOG 和 README 以反映最新更改

- 在 CHANGELOG 中添加最新修复和功能更新
- 在 README 中添加学期配置和新增的周课表接口文档
parent 0d0589b6
......@@ -10,10 +10,13 @@
- 敏感词处理逻辑兼容新旧版本,修复记录中用户/对话 ID 类型转换问题。
- 仪表盘校园总览接口角色等级要求由 5 调整为 4。
- 考勤统计缺失课程 ID 等问题修复。
- 修复默认账号(user)无法访问学生信息的问题(自动补全学生实体)。
- 修复仪表盘接口中的数据类型错误(ObjectId 转换、datetime 序列化)。
- 重构
- 升级并适配 Pydantic v2,更新模型与设置读取方式(`pydantic-settings`)。
- 统一鉴权依赖与权限等级校验;账户与人物实体分离,绑定机制统一。
- 敏感词记录功能重构,增加详细敏感词信息与审计能力;CORS 允许源与凭证动态配置。
- 新增周课表查询功能(学生/教师),支持按周次过滤与开学日期配置。
- 文档
- 更新 README,补充实体化模型、接口说明、Windows PowerShell 快速启动指南与许可证信息。
- 在 OpenAPI 中增加 `version``contact`(邮箱:`huangjunbo1107@outlook.com`)、`license` 元信息。
......
......@@ -74,6 +74,9 @@ MANAGER_EDU_PASSWORD=manager123
LEADER_EDU_PASSWORD=leader123
MASTER_EDU_PASSWORD=master123
# 企业版对应:ADMIN_BIZ_PASSWORD/USER_BIZ_PASSWORD/MANAGER_BIZ_PASSWORD/LEADER_BIZ_PASSWORD/MASTER_BIZ_PASSWORD
# 学期配置
TERM_START_DATE=2025-09-01
```
生成强随机密钥(二选一):
```bash
......@@ -175,6 +178,8 @@ USER_EDU_PASSWORD=user123
MANAGER_EDU_PASSWORD=manager123
LEADER_EDU_PASSWORD=leader123
MASTER_EDU_PASSWORD=master123
TERM_START_DATE=2025-09-01
"@ | Out-File -Encoding UTF8 .env
# 生成强随机密钥并替换上面的 SECRET_KEY
......@@ -381,6 +386,9 @@ curl -X POST "http://localhost:8000/api/v1/admin/sensitive-words/import" \
- 课表管理(/schedules)
- PUT `/api/v1/schedules/assign-teacher` 设置 `teacher_person_id`
- GET `/api/v1/schedules` 列出共享节次(含各班 `location`
- 仪表盘(/dashboard)
- GET `/api/v1/dashboard/student/week` 查询学生周课表(新增)
- GET `/api/v1/dashboard/teacher/week` 查询教师周课表(新增)
---
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment