- 新增 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
99 lines
2.7 KiB
Markdown
99 lines
2.7 KiB
Markdown
# 变更摘要
|
||
|
||
## [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 API:Bulk 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**: 向下兼容的问题修复
|
||
|
||
### 变更记录要求
|
||
|
||
- 每个版本的变更必须包含日期
|
||
- 变更描述必须清晰、简洁
|
||
- 重大变更必须详细说明影响
|
||
- 变更必须与代码提交对应
|