datai/datai-scenes/datai-scene-salesforce/docs/index.md
Kris 7459f8ab53 feat: 优化 README 文档并完善批次数据管理功能
主要修改:

1. README.md 优化
   - 明确项目当前实现状态(从 Salesforce 同步数据到本地)
   - 添加开发计划,包含 4 个主要方向:
     * 数据推送到目标 Salesforce 系统
     * 源 Salesforce 系统文件下载
     * User 权限同步集成系统
     * 集成可视化报表插件

2. 批次数据管理功能完善
   - DataiIntegrationBatchController: 新增 insertBatchDataToTarget 和 updateBatchDataToTarget 方法
   - IDataiIntegrationBatchService: 添加批次数据插入和更新接口
   - DataiIntegrationBatchServiceImpl: 实现批次数据插入和更新逻辑
   - DataiIntegrationBatch: 添加 new_id、is_insert、is_update 字段
   - DataiIntegrationBatchDto/DataiIntegrationBatchVo: 同步字段定义
   - DataiIntegrationBatchMapper.xml: 添加相关 SQL 映射

3. 文档更新
   - 创建提示词文档:06更新项目说明文档提示词.md
   - 更新 Salesforce 模块文档索引
   - 删除过时文档

4. 配置更新
   - 更新 .gitignore 配置
2026-01-14 17:24:57 +08:00

7.5 KiB

单一真源文档中心

项目概述

本文件是 Salesforce 集成项目的单一真源入口,包含所有项目相关文档的链接清单。

文档目录

【视觉看板】

  • 架构图: Authentication.canvas - 项目架构视觉化展示,包含认证、集成、通用和配置模块的详细结构

1. 需求文档

2. 设计文档

3. 架构决策

4. 提示词库

6. 会话记录

6. 迭代复盘

7. 变更日志

8. 接口文档

9. SQL文件

10. 参考代码

  • 目录: reference-code/
  • 描述: 包含项目参考代码和示例实现
  • 组件详情:
    • multicloudj组件: salesforce-pubsub-realtime-sync/multicloudj
      • 来源: 从 com.salesforce.multicloudj:pubsub-client:0.2.10 依赖编译而来
      • 包含模块:
        • multicloudj-common-0.2.10: 通用异常处理和工具类
        • pubsub-client-0.2.10: Pub/Sub API 客户端实现
        • sts-client-0.2.10: STS 客户端实现
      • 使用说明: 往后直接使用 com.salesforce.multicloudj:pubsub-client:0.2.10 依赖,可参考此组件中的代码实现
      • 核心功能: 提供了订阅 Salesforce Event Bus、处理事件、管理连接等功能的封装

协作基线文件

导航说明

  • 本文件是项目文档的唯一入口,所有文档变更必须在此添加链接
  • 文档间引用必须使用相对路径链接
  • 新文档必须使用相应目录中的模板文件

最后更新

  • 更新时间: 2026-01-14
  • 更新内容: 添加 06更新当前项目README说明文档.md 提示词文档,用于指导 AI 根据项目实际情况更新 README 文档