datai/datai-scenes/datai-scene-salesforce/docs/sessions/2026-02-03-003-05-session.md

1.7 KiB
Raw Permalink Blame History

会话记录:删除操作

元数据

  • 需求编号003-05
  • 需求名称:删除操作
  • 创建时间2026-02-03
  • 状态:进行中
  • 当前阶段:阶段 5提示词生成

阶段记录

阶段 1需求定义 (2026-01-28)

阶段 2方案设计 (2026-02-03)

  • 状态:已完成
  • 产物:设计文档
  • 关键决策:
    • 采用标准 Controller-Service-Repository 分层架构
    • 记录所有删除操作历史到 datai_metadata_delete

阶段 3方案决策 (2026-02-03)

  • 状态:已完成
  • 产物:ADR 文档
  • 关键决策:
    • 使用同步 deleteMetadata 接口而非异步 deploy
    • 客户端Service 层)实现循环分批处理以规避 API 限制
    • 坚持使用数据库持久化删除历史

阶段 4数据库结构生成 (2026-02-03)

  • 状态:已完成
  • 产物:SQL 脚本
  • 变更内容:
    • 创建 datai_metadata_delete 表,用于记录元数据删除历史
    • 包含字段:metadata_type, full_name, success, error_message, delete_time, user_id
    • 添加相关索引以优化查询

阶段 5提示词生成 (2026-02-03)

  • 状态:已完成
  • 产物:提示词文档
  • 关键内容:
    • 引用单一真源需求、设计、SQL
    • 明确分层架构要求Controller, Service, Repository (Mapper)
    • 强调分批处理逻辑 (Batch Processing)
    • 规范异常处理 (ConnectionException -> SalesforceAuthException)