Files
MesUniversalApi-Migration/working1/03-推进台账.md

3.8 KiB
Raw Blame History

03-推进台账

本台账记录每轮推进做了什么、改了哪些文件、验证了什么、下一步是什么。

记录规则

每轮新增一条记录,格式如下:

轮次:
日期:
目标:
完成内容:
改动文件:
验证证据:
遗留问题:
下一步:

R001 - 分析资料整理与项目移植文档框架建立

日期2026-07-02

目标:

  • 根据 working 中对 MESCommonBase.ashx 的分析资料,建立 working1 项目移植文档。
  • 形成后续可持续推进的 README、功能、开发步骤、台账、任务矩阵、验收证据、决策记录。

完成内容:

  • 盘点 working 目录已有分析资料。
  • 确认 working1 目录存在且为空。
  • 编写项目文档索引。
  • 编写项目功能内容。
  • 编写程序开发详细步骤。
  • 编写推进台账。
  • 编写任务矩阵。
  • 编写验收证据。
  • 编写决策记录。

改动文件:

  • working1/README.md
  • working1/01-项目功能内容.md
  • working1/02-项目程序开发详细步骤.md
  • working1/03-推进台账.md
  • working1/04-任务矩阵.md
  • working1/05-验收证据.md
  • working1/06-决策记录.md

验证证据:

  • 已读取 working/MES通用WebAPI多数据库迁移技术路线.md
  • 已列出 working 目录文件。
  • 已确认 working1 原为空目录。
  • 已通过文件清单检查确认文档写入。

遗留问题:

  • 尚未创建真实 WebAPI 项目代码。
  • 尚未盘点所有前台实际调用的旧 Type/Name/Param。
  • 尚未连接任何真实数据库。
  • 尚未确定首批迁移的业务 action。

下一步:

  1. 执行 T001 旧接口资产盘点
  2. 执行 T002 新 WebAPI 项目骨架创建
  3. 执行 T003 数据源配置模型设计
  4. 明确首批 SQL Server 兼容接口。

R002 - 固定 .NET 10 目标基线并创建新移植目录

日期2026-07-02

目标:

  • 固定新项目目标 SDK 为 .NET 10
  • 完善 working1 文档中的移植前准备内容。
  • 创建独立的新移植目录,避免与旧系统代码混做。

完成内容:

  • 确认目标 SDK 固定为 .NET 10,目标框架固定为 net10.0
  • 确认当前开发机仅安装 .NET SDK 9.0.311,尚未具备生成 net10.0 项目的条件。
  • 在仓库根目录创建 MesUniversalApi/ 及其 src/tests/deploy/docs/tools/evidence/ 目录骨架。
  • 补充 working1 中关于目录分工、前置条件、SDK 基线、启动规则和目录边界的文档内容。
  • 为新移植目录创建说明文件和占位文件,明确后续代码、测试、部署和证据落点。

改动文件:

  • working1/README.md
  • working1/01-项目功能内容.md
  • working1/02-项目程序开发详细步骤.md
  • working1/03-推进台账.md
  • working1/04-任务矩阵.md
  • working1/05-验收证据.md
  • working1/06-决策记录.md
  • MesUniversalApi/README.md
  • MesUniversalApi/.gitignore
  • MesUniversalApi/src/README.md
  • MesUniversalApi/tests/README.md
  • MesUniversalApi/docs/README.md
  • MesUniversalApi/deploy/README.md
  • MesUniversalApi/deploy/docker/README.md
  • MesUniversalApi/deploy/systemd/README.md
  • MesUniversalApi/tools/README.md
  • MesUniversalApi/evidence/README.md

验证证据:

  • dotnet --list-sdks 输出仅包含 9.0.311
  • Get-ChildItem -LiteralPath 'MesUniversalApi' -Recurse -Depth 2 已确认目录骨架创建成功。

遗留问题:

  • .NET 10 SDK 尚未安装,当前还不能执行 T002 生成 net10.0 项目。
  • 尚未进行 T001 旧接口资产盘点明细输出。
  • 尚未建立新项目 git 仓库。

下一步:

  1. 安装并验证 .NET 10 SDK
  2. 执行 T001 旧接口资产盘点
  3. MesUniversalApi/ 下执行 T002 新 WebAPI 项目骨架创建
  4. 补充 global.json、解决方案和项目文件。