feat(project): 项目组变更写入版本历史快照 (#50) #51

Merged
cykj merged 1 commits from codex/issue-50-team-history-c5eb9cab9e08 into V2.0 2026-11-05 07:09:37 +00:00
Owner

Summary

  • 项目组 create/update/soft-delete 时向 biz_project_team_history 追加完整 JSON 快照(负责人、成员、地区、医院等)
  • 新增 MySQL 迁移与自动化测试;本期无 Web 界面 / 查询 API

关联工单:#50

Test plan

  • pytest tests/test_project_management.py tests/test_project_assignment_integration.py tests/test_project_selection_permissions.py → 40 passed
  • 目标库手工执行 docs/sql/migrations/2026-11-05-project_team_history.sql(合并后运维)
  • 无 web-admin 改动,无需界面冒烟
## Summary - 项目组 create/update/soft-delete 时向 `biz_project_team_history` 追加完整 JSON 快照(负责人、成员、地区、医院等) - 新增 MySQL 迁移与自动化测试;本期无 Web 界面 / 查询 API 关联工单:https://gitea.aichengyan.com/cykj/zkxw/issues/50 ## Test plan - [x] `pytest tests/test_project_management.py tests/test_project_assignment_integration.py tests/test_project_selection_permissions.py` → 40 passed - [ ] 目标库手工执行 `docs/sql/migrations/2026-11-05-project_team_history.sql`(合并后运维) - [x] 无 web-admin 改动,无需界面冒烟
cykj added 1 commit 2026-11-05 07:08:52 +00:00
每次创建/编辑/软删除项目组时追加 biz_project_team_history,
用完整 serialize 快照保留负责人、成员、地区与医院等信息,便于追溯。

Refs: #50
Co-authored-by: Cursor <cursoragent@cursor.com>
cykj merged commit 406ed0ee6d into V2.0 2026-11-05 07:09:37 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: cykj/zkxw#51