feat: 增加系统化待办操作记录并修正 Excel 同步匹配 #690

Merged
yueyang merged 1 commits from feature/yueyang-systemization-todo-audit into main 2026-10-27 15:45:12 +08:00
Collaborator

任务占用与边界

  • 任务名称:系统化待办操作记录与 Excel 同步修正
  • 实际开发者:Codex
  • 任务来源:负责人要求对照新版工作簿同步待办,并提供类似科目映射表的操作记录
  • 目标结果:新增、修改、删除、Excel 导入均可追溯;修正工作簿编号前缀导致的重复匹配风险
  • 预计修改路径:系统化待办导入器、页面、控制器、路由、操作记录表迁移及专项测试
  • 将写入的公共契约:新增 business_systemization_todo_audit_logs、操作记录查询及 CSV 导出路由
  • 仅复用、不修改的公共契约:现有待办表、附件表、分页和筛选结构
  • 数据源、表/视图和字段:新版 10.19 工作梳理 Excel;待办表现有字段
  • 上游 source_key / scope:不涉及上游
  • 权限名、菜单键或共享组件:复用现有 business.page:other,systemization-todos
  • 明确不修改的范围:不删除工作簿外事项,不覆盖完成截图

实际改动

  • 新增操作记录:类型、内容、待办事项、负责人、责任人、日期、状态、完成情况、备注、排序、截图数量
  • 支持按操作类型和关键词筛选,支持导出 CSV,保留最近 500 条
  • 手工新增、编辑、删除、类型/内容批量修改、Excel 导入均写入操作记录
  • Excel 同步会去除类型、内容和待办事项前的文字序号,并按无编号分组匹配,避免重复新增
  • 保留工作簿外事项和已有截图

验证证据

  • 待办专项测试:16 tests,299 assertions
  • 覆盖:手工新增/修改/删除、操作记录查询、CSV 导出、Excel 新增/修改/保留截图、编号前缀匹配、干跑不落日志
  • 页面 Blade 在测试中正常渲染
  • 本次发布后将在线上实际导入新版工作簿并核验操作记录

风险检查

  • 涉及数据库迁移:仅新增 systemization todo audit logs 表,不影响既有业务表
  • 迁移已由任务内核对并随正式发布执行
  • 未提交 .env、密码、Token、私钥、真实财务数据、生产日志或构建产物
  • 前端改动符合 DESIGN.md,复用 VIP 黑金设计令牌

合并前复查

  • 已基于最新 main 开发
  • 已运行目标专项测试并通过
  • 已逐文件核对实际 diff
  • 允许任务 Codex 完成 Squash merge、验证 main、清理分支并部署
## 任务占用与边界 - 任务名称:系统化待办操作记录与 Excel 同步修正 - 实际开发者:Codex - 任务来源:负责人要求对照新版工作簿同步待办,并提供类似科目映射表的操作记录 - 目标结果:新增、修改、删除、Excel 导入均可追溯;修正工作簿编号前缀导致的重复匹配风险 - 预计修改路径:系统化待办导入器、页面、控制器、路由、操作记录表迁移及专项测试 - 将写入的公共契约:新增 business_systemization_todo_audit_logs、操作记录查询及 CSV 导出路由 - 仅复用、不修改的公共契约:现有待办表、附件表、分页和筛选结构 - 数据源、表/视图和字段:新版 10.19 工作梳理 Excel;待办表现有字段 - 上游 source_key / scope:不涉及上游 - 权限名、菜单键或共享组件:复用现有 business.page:other,systemization-todos - 明确不修改的范围:不删除工作簿外事项,不覆盖完成截图 ## 实际改动 - 新增操作记录:类型、内容、待办事项、负责人、责任人、日期、状态、完成情况、备注、排序、截图数量 - 支持按操作类型和关键词筛选,支持导出 CSV,保留最近 500 条 - 手工新增、编辑、删除、类型/内容批量修改、Excel 导入均写入操作记录 - Excel 同步会去除类型、内容和待办事项前的文字序号,并按无编号分组匹配,避免重复新增 - 保留工作簿外事项和已有截图 ## 验证证据 - 待办专项测试:16 tests,299 assertions - 覆盖:手工新增/修改/删除、操作记录查询、CSV 导出、Excel 新增/修改/保留截图、编号前缀匹配、干跑不落日志 - 页面 Blade 在测试中正常渲染 - 本次发布后将在线上实际导入新版工作簿并核验操作记录 ## 风险检查 - [x] 涉及数据库迁移:仅新增 systemization todo audit logs 表,不影响既有业务表 - [x] 迁移已由任务内核对并随正式发布执行 - [x] 未提交 .env、密码、Token、私钥、真实财务数据、生产日志或构建产物 - [x] 前端改动符合 DESIGN.md,复用 VIP 黑金设计令牌 ## 合并前复查 - [x] 已基于最新 main 开发 - [x] 已运行目标专项测试并通过 - [x] 已逐文件核对实际 diff - [x] 允许任务 Codex 完成 Squash merge、验证 main、清理分支并部署
yueyang added 1 commit 2026-10-27 15:45:01 +08:00
yueyang merged commit 9f67e2a308 into main 2026-10-27 15:45:12 +08:00
yueyang deleted branch feature/yueyang-systemization-todo-audit 2026-10-27 15:45:12 +08:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WuYongJie/CaiWuXiTong#690
No description provided.