PayrollManagementSystem/tasks/todo.md
liuwenxin 22605f4106 docs(项目): 更新需求文档与开发记录
- 收录 2026-11-02 需求补齐计划、验收记录与业务口径时间线
- 新增授权使用、监控运维与产品提取操作说明
- 归档 T+ 前置计划与待确认事项,清理过期临时文档
- README 同步当前进度与权限改造说明

影响范围:仅文档,无代码变更
2026-11-03 11:21:46 +08:00

9.7 KiB
Raw Blame History

完整权限管理实施清单(2026-11-02)

  • 按用户最新选择统一角色授权、授权版本和审计;取消个人覆盖及全局制作人绑定,工资月份锁与实际经办人留痕保留。
  • V22 隔离升级/回退/再升级验证及本地全库备份;后续新模块接入 V25 兼容迁移。
  • 用户“分配角色”与角色“配置权限”页面、统一菜单/按钮和只读提示已接入;轻动效支持减少动态效果。
  • 最新 31+52=83 项隔离专项通过,覆盖授权撤权、版本冲突、并发保护、工资锁及审核;不将切换期间旧全量结果写成一次性全绿。
  • 四类账号真实无模拟接口浏览器 6 项、全部路由权限覆盖及后台任务撤权通过。
  • 完整单元 893 项、Ruff、前端类型/生产构建及本地前后台联通通过,使用与验证文档同步。
  • 并行角色改造任务完成本地 V26 应用与迁移记录;本聊天最后只读核查仍为 V25,隔离库 V26 已通过。

历史同步运维及样本验收待办(2026-10-30)

2026-11-02 业务依据纠偏:第 01 至 05 项及 B04 已有当前口径。第 03 项以第二版回执和客户接受的聊天方案实施,不再向客户重复索要通用分配/日期规则;仅日后真实业务超出已确认场景时具体核实。依据见 docs/业务规则时间线与当前口径_2026-11-02.md。旧阶段待确认列表按历史保留,不作为当前催办清单;更正配对、排除校验、前端选择及完整流程验证仍归内部任务。

  • T1:恢复库样本资料核对包,原始证据及指纹,候选期初/空运费不自动视为零。
  • T2:默认关闭的每周周期检查、持久化状态、同周幂等、手动占用协调及停机只补最近周期。
  • T3:明确断连/超时 5/15 分钟最多两次重试,人工恢复衔接,独立心跳和站内提示。
  • T4:Windows 托管包及本机隔离验证,默认预演/安装禁用,账号、权限与动作核验。
  • T4 环境验收:专用目标环境服务账号、实际注册、开机触发、异常重启三次和停止不重领。
  • T5:首组真实金额验收;用户没有样本人工指导成本,保持待补,不填默认金额;随后再扩整月。
  • T6:784 项完整单元、405 项完整隔离集成、迁移往返及16项专项、Ruff、前端类型构建、合成接口真实浏览器验证。
  • 更新任务、样本缺口、开发记录和 Windows 操作说明,真实金额/生产启用单列。
  • 取得样本所需分类、运费、期初/历史与分管的实际依据后继续核对,不索要恢复库已有单据。
  • 实际制作人账号绑定、客户业务库迁移及生产自动化启用,均待目标环境确认。
  • 第03项方案已有第二版回执及客户接受的聊天证据;既有实现记录保留,配对、排除、防重及页面操作的内部验证继续跟踪,不新增客户规则催办。
  • SQL Server 2008 R2 实机兼容、全量/增量恢复链单独验收。

详见 docs/同步运维自动化与样本核对开发记录_2026-10-30.md。下方原阶段记录保留,自动周同步/托管/告警的开发状态以上方为准,目标环境启用尚未完成。


前一阶段待办与证据(保留)

当前正式工资闭环验收清单(2026-10-30)

本次收尾执行结果

  • 节点 1:接续既有计划与上下文,完成范围审计。
  • 节点 2:正式导入、正式 FIFO、分管/交接、工资生成锁、审批开关和调整单链路已完成。
  • 节点 3:自动周排队、有限重试、心跳、Windows 托管与永久留存备份脚本已完成并验证。
  • 节点 4:单元 786 passed、隔离集成 406 passed,Ruff、前端类型/生产构建和托管脚本验证通过。
  • 节点 5:客户确认的更正发货排除与跨客户回款归属已实现,并补充回归测试。
  • 节点 6:真实样本、实际制作人、SQL Server 2008 R2 目标环境和正式恢复演练待外部条件满足后验收。

当前工作区不提交或推送;本文件只记录本次执行状态,外部验收未完成前不将项目标记为全部交付。

  • 加入隔离库硬校验、指定制作人身份与首次生成锁;单位/模块测试已有通过证据。
  • 实现正式业务导入、源身份防重、输入版本及正式FIFO逐段过程。
  • 实现未生成工资月份级联重算、重算原因留痕、固化分管和结构化当月调整。
  • 核对新回执:01客户名头合并、02发货月指导价封存、04不涉及已明确;05审核保留默认关闭;03示例处理已确认并实现。
  • 最终完整单元749项通过(新回执修订后)。
  • 最新完整隔离集成全部29文件分组覆盖,215+184=399项通过;V18/V19迁移往返与结构9项通过。
  • 前端类型、生产构建、合成数据真实浏览器表单/默认无审核入口通过;客户使用验收另列。
  • 真实样本完整金额逐笔核对,再扩大到整月。
  • 补录实际制作人账号并在目标环境验证,不以测试账号代替生产授权。
  • 第03项已确认示例的更正分支已收口;多原单通用分配及任意日期更正仍按边界保留。
  • 2008R2兼容、每周同步、托管、告警和目标环境恢复演练。

以下原阶段任务及未完成项保留;其中旧“按独立业务分组”“成本月份待答复”等说法由上方新回执修订,不再重复向客户追问。


Docker 基础导入与核算预演任务

依照 tasks/plan.md。旧清单原文保留在 tasks/archive/2026-10-28-tplus-pre-docker-todo.md。

P1 环境与基线

  • 恢复原 SQL Server、MySQL、Redis 容器,保留数据目录和恢复库。
  • 九类读取完成,当前933203行,新增字段导致历史版本增加103359行,差异已解释。
  • 只读账号写权限为0;全量、主键分页和哈希去重沿用,时间增量关闭。
  • 2026-10-30用户安装ODBC18后,原生只读连接、九类抽样查询及原worker完整重读19178条通过;新增0、失败0,正式表不变。证据见docs/T+原生连接验收记录_2026-10-30.md。

P2 字段和规则

  • 固定客户原始回执来源,人员事实逐行带单元格与SHA-256,不复制生产凭据。
  • 日期、含税、人工指导价、客户性质、源单位核对;停用T+绩效成本映射。
  • 18人核对:17人匹配,工号101124缺失,不按姓名合并。
  • 生成字段/规则差异表及六项客户补充确认表。
  • 字典与真实总账关联交叉核实生成凭证路径,13107张已有有效凭证,75张无关联不纳入本次预演;未审不等于未生成。

P3 基础导入

  • 管理员预览、排队导入、分页结果与CSV报告。
  • 稳定源身份、幂等、指纹失效、人工字段保护、冲突与待补。
  • 实际17人导入,重复预览不新增;工资、发货、回款、台账和月结未写入。
  • 产品77072行及纯客户5049行保留待补,非纯客户2907行跳过。
  • 客户补例单所需分类、负责人及缺失工号后,重预览并逐类导入。

P4 核算预演

  • 固定快照、月份、指导成本与参数,原快照重跑可复现。
  • FIFO稳定顺序、先旧后新、预收余额、成本尾差与金额守恒。
  • 交接和经理分管独立登记,经理本人业务排除,人工分类优先。
  • 运费逐明细扣除,未核实不默认为0;日期更正保持禁用。
  • 可用页面、逐笔明细、待补说明及报告;正式核算状态保持不变。
  • 客户补分组、期初、历史已发款、月度指导价和交接依据,完成一组真实业务复核。

验证与交付

  • 隔离迁移:空库升级、V17/V16回退、再次升级通过。

  • 完整392项隔离集成回归通过;凭证映射补入后13项相关复核通过,单元702项通过。

  • 新增工作区MySQL权限、事实、队列、完整预演与冻结重跑,加结构复核共13项通过。

  • 最终Ruff、差异空白检查、前端类型/构建与新字段页面收口。

  • 浏览器真实任务、7956行CSV、历史、前导零、表单取消及320/768/1024/1440宽度通过,无页面错误。

  • 完成最终开发记录与回归证据回填。

  • 凭证排除分支收口后的最终完整隔离集成回归:392项通过、退出码0,764.72秒;句柄22149已正常结束,证据.ai/workbench-regression.log。

2026-10-30新增回复与首轮样本

  • 接收B04三条明确答复,单独记录并从客户表移除重复追问,未改原始回执。
  • 真实查询筛选并选取辽阳精诚物业管理有限公司2026年3月一发一收样本,生成单页核对表。
  • 候选平账组登记,未确认开关关闭,待补预演PARTIAL,正式表不变。
  • 实测结清枚举,修复非零结清状态被误判作废;最新单元710项、完整隔离集成392项、相关集成与结构13项、前端构建和真实样本页检查通过(规则2026-10-30.1,完整回归795.36秒、退出码0)。
  • 收到样本分类、指导成本、运费、期初/历史款及归属答复后,完成实际金额预演。

后续阶段(本轮不计完成)

  • SQL Server 2008R2 10.50.1600兼容验收。

  • 负向事件正式处理、正式工资生成、月结和发放联动。

  • 时间增量、自动周同步、服务托管与告警、生产授权及部署。

  • B04正式功能:按月度工资生成节点锁定、按实际工资制作人限制修改,已结算差额归调整单生成当月;已有业务角色或审批权限不能代替此项验收。