datai/datai-scenes/datai-scene-salesforce/CHANGELOG.md
Kris 85f71e1dc3 feat: 实现数据同步进度跟踪功能
- 新增 SyncProgress 实体类、ISyncProgressService 接口和 SyncProgressServiceImpl 实现类
- 在 DataiIntegrationObjectController 中添加 6 个进度查询接口:
  - 查询指定对象的同步进度
  - 查询所有正在同步的对象进度
  - 查询指定对象的插入进度
  - 查询所有正在插入的对象进度
  - 查询指定对象的更新进度
  - 查询所有正在更新的对象进度
- 在 DataiIntegrationObjectServiceImpl 中集成进度跟踪功能:
  - syncFullData 方法集成同步进度跟踪
  - syncIncrementalData 方法集成同步进度跟踪
  - insertObjectDataToTarget 方法集成插入进度跟踪
  - updateObjectDataToTarget 方法集成更新进度跟踪
- 进度信息存储在内存中(ConcurrentHashMap),任务完成后立即清除
- 新增 3 个需求文档(REQ-002、REQ-003、REQ-004)
- 新增 3 个架构决策记录(0002、0003、0004)
- 新增 3 个提示词文件(002、003、004)
- 新增 3 个会话记录
- 新增 3 个变更记录(0012、0013、0014)
- 新增 3 个复盘报告
- 新增 6 个 API 文档
- 更新 CHANGELOG.md 和 docs/index.md
2026-01-16 13:02:09 +08:00

99 lines
2.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 变更摘要
## [Unreleased]
## [0.1.14] - 2026-01-16
### Added
- updateObjectDataToTarget 更新数据进度跟踪功能 - 复用现有的内存存储方案ConcurrentHashMap存储进度信息更新任务完成后立即清除进度信息不保留历史记录
- 更新进度查询接口 - 支持按对象ID查询更新进度和查询所有正在更新的对象进度
- 更新进度跟踪集成 - 在 updateObjectDataToTarget 方法中集成了进度跟踪功能,与 syncObjectData 同步进度跟踪功能和 insertObjectDataToTarget 插入数据进度跟踪功能保持一致
### Changed
-
### Fixed
-
## [0.1.13] - 2026-01-16
### Added
- insertObjectDataToTarget 插入数据进度跟踪功能 - 复用现有的内存存储方案ConcurrentHashMap存储进度信息插入任务完成后立即清除进度信息不保留历史记录
- 插入进度查询接口 - 支持按对象ID查询插入进度和查询所有正在插入的对象进度
- 插入进度跟踪集成 - 在 insertObjectDataToTarget 方法中集成了进度跟踪功能,与 syncObjectData 同步进度跟踪功能保持一致
### Changed
-
### Fixed
-
## [0.1.12] - 2026-01-16
### Added
- syncObjectData 同步进度跟踪功能 - 使用内存存储方案ConcurrentHashMap存储进度信息同步任务完成后立即清除进度信息不保留历史记录
- 进度查询接口 - 支持按对象ID查询进度和查询所有正在同步的对象进度
- 进度跟踪服务 - 创建了 ISyncProgressService 接口和 SyncProgressServiceImpl 实现类,支持并发访问
### Changed
-
### Fixed
-
## [0.1.11] - 2026-01-13
### Added
- 目标ORG登录功能 - 支持目标ORG的独立认证管理为双向同步提供基础
### Changed
-
### Fixed
-
## [0.1.0] - 2026-01-08
### Added
- 项目初始化
- 认证模块datai-salesforce-auth
- 通用模块datai-salesforce-common
- 集成模块datai-salesforce-integration
- 支持多种 Salesforce APIBulk API v1/v2、Partner API、REST API
### Changed
-
### Fixed
-
## 变更记录规范
本文件遵循 [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) 规范,记录项目的重要变更。
### 变更类型
- **Added**: 新增功能
- **Changed**: 功能变更
- **Fixed**: 问题修复
- **Deprecated**: 废弃功能
- **Removed**: 移除功能
- **Security**: 安全相关
### 版本号格式
采用语义化版本号格式MAJOR.MINOR.PATCH
- **MAJOR**: 不兼容的 API 变更
- **MINOR**: 向下兼容的功能新增
- **PATCH**: 向下兼容的问题修复
### 变更记录要求
- 每个版本的变更必须包含日期
- 变更描述必须清晰、简洁
- 重大变更必须详细说明影响
- 变更必须与代码提交对应