datai-vue/docs/api-docs/index.md

252 lines
19 KiB
Markdown
Raw Permalink Normal View History

# API 文档索引
## 概述
本目录包含 Salesforce 集成系统的所有 API 文档,按模块分类组织。
## 模块列表
- [2026-01-25-002-07-api.md](2026-01-25-002-07-api.md) - 数字格式化功能 API
- [2026-01-21-002-02-api-后端国际化.md](system/2026-01-21-002-02-api-后端国际化.md) - 后端国际化接口 API
- [2026-01-21-002-02-01-api-刷新国际化资源.md](system/2026-01-21-002-02-01-api-刷新国际化资源.md) - 刷新国际化资源接口
- [2026-01-21-002-02-02-api-获取当前语言偏好.md](system/2026-01-21-002-02-02-api-获取当前语言偏好.md) - 获取当前语言偏好接口
- [2026-01-21-002-02-03-api-更新用户语言偏好.md](system/2026-01-21-002-02-03-api-更新用户语言偏好.md) - 更新用户语言偏好接口
- [2026-01-21-002-03-api-数据库国际化.md](system/2026-01-21-002-03-api-数据库国际化.md) - 数据库国际化接口 API
- [2026-01-21-002-03-01-api-查询字典数据列表.md](system/2026-01-21-002-03-01-api-查询字典数据列表.md) - 查询字典数据列表接口
- [2026-01-21-002-03-02-api-导出字典数据列表.md](system/2026-01-21-002-03-02-api-导出字典数据列表.md) - 导出字典数据列表接口
- [2026-01-21-002-03-03-api-获取字典数据详细信息.md](system/2026-01-21-002-03-03-api-获取字典数据详细信息.md) - 获取字典数据详细信息接口
- [2026-01-21-002-03-04-api-根据字典类型查询字典数据信息.md](system/2026-01-21-002-03-04-api-根据字典类型查询字典数据信息.md) - 根据字典类型查询字典数据信息接口
- [2026-01-21-002-03-05-api-新增字典数据.md](system/2026-01-21-002-03-05-api-新增字典数据.md) - 新增字典数据接口
- [2026-01-21-002-03-06-api-修改字典数据.md](system/2026-01-21-002-03-06-api-修改字典数据.md) - 修改字典数据接口
- [2026-01-21-002-03-07-api-删除字典数据.md](system/2026-01-21-002-03-07-api-删除字典数据.md) - 删除字典数据接口
- [2026-01-21-002-03-08-api-查询字典类型列表.md](system/2026-01-21-002-03-08-api-查询字典类型列表.md) - 查询字典类型列表接口
- [2026-01-21-002-03-09-api-导出字典类型列表.md](system/2026-01-21-002-03-09-api-导出字典类型列表.md) - 导出字典类型列表接口
- [2026-01-21-002-03-10-api-获取字典类型详细信息.md](system/2026-01-21-002-03-10-api-获取字典类型详细信息.md) - 获取字典类型详细信息接口
- [2026-01-21-002-03-11-api-新增字典类型.md](system/2026-01-21-002-03-11-api-新增字典类型.md) - 新增字典类型接口
- [2026-01-21-002-03-12-api-修改字典类型.md](system/2026-01-21-002-03-12-api-修改字典类型.md) - 修改字典类型接口
- [2026-01-21-002-03-13-api-删除字典类型.md](system/2026-01-21-002-03-13-api-删除字典类型.md) - 删除字典类型接口
- [2026-01-21-002-03-14-api-刷新字典缓存.md](system/2026-01-21-002-03-14-api-刷新字典缓存.md) - 刷新字典缓存接口
- [2026-01-21-002-03-15-api-获取字典选择框列表.md](system/2026-01-21-002-03-15-api-获取字典选择框列表.md) - 获取字典选择框列表接口
- [2026-01-21-002-03-16-api-获取参数配置列表.md](system/2026-01-21-002-03-16-api-获取参数配置列表.md) - 获取参数配置列表接口
- [2026-01-21-002-03-17-api-导出参数配置列表.md](system/2026-01-21-002-03-17-api-导出参数配置列表.md) - 导出参数配置列表接口
- [2026-01-21-002-03-18-api-获取参数配置详细信息.md](system/2026-01-21-002-03-18-api-获取参数配置详细信息.md) - 获取参数配置详细信息接口
- [2026-01-21-002-03-19-api-根据参数键名查询参数值.md](system/2026-01-21-002-03-19-api-根据参数键名查询参数值.md) - 根据参数键名查询参数值接口
- [2026-01-21-002-03-20-api-新增参数配置.md](system/2026-01-21-002-03-20-api-新增参数配置.md) - 新增参数配置接口
- [2026-01-21-002-03-21-api-修改参数配置.md](system/2026-01-21-002-03-21-api-修改参数配置.md) - 修改参数配置接口
- [2026-01-21-002-03-22-api-删除参数配置.md](system/2026-01-21-002-03-22-api-删除参数配置.md) - 删除参数配置接口
- [2026-01-21-002-03-23-api-刷新参数缓存.md](system/2026-01-21-002-03-23-api-刷新参数缓存.md) - 刷新参数缓存接口
- [2026-01-21-002-03-24-api-获取菜单列表.md](system/2026-01-21-002-03-24-api-获取菜单列表.md) - 获取菜单列表接口
- [2026-01-21-002-03-25-api-获取菜单详细信息.md](system/2026-01-21-002-03-25-api-获取菜单详细信息.md) - 获取菜单详细信息接口
- [2026-01-21-002-03-26-api-获取菜单下拉树列表.md](system/2026-01-21-002-03-26-api-获取菜单下拉树列表.md) - 获取菜单下拉树列表接口
- [2026-01-21-002-03-27-api-加载对应角色菜单列表树.md](system/2026-01-21-002-03-27-api-加载对应角色菜单列表树.md) - 加载对应角色菜单列表树接口
- [2026-01-21-002-03-28-api-新增菜单.md](system/2026-01-21-002-03-28-api-新增菜单.md) - 新增菜单接口
- [2026-01-21-002-03-29-api-修改菜单.md](system/2026-01-21-002-03-29-api-修改菜单.md) - 修改菜单接口
- [2026-01-21-002-03-30-api-删除菜单.md](system/2026-01-21-002-03-30-api-删除菜单.md) - 删除菜单接口
- [2026-01-21-002-04-api-时区国际化.md](system/2026-01-21-002-04-api-时区国际化.md) - 时区国际化接口 API
- [2026-01-21-002-04-01-api-获取时区列表.md](system/2026-01-21-002-04-01-api-获取时区列表.md) - 获取时区列表接口
- [2026-01-21-002-04-02-api-获取当前用户时区.md](system/2026-01-21-002-04-02-api-获取当前用户时区.md) - 获取当前用户时区接口
- [2026-01-21-002-04-03-api-切换时区.md](system/2026-01-21-002-04-03-api-切换时区.md) - 切换时区接口
- [2026-01-21-002-04-04-api-获取默认时区.md](system/2026-01-21-002-04-04-api-获取默认时区.md) - 获取默认时区接口
- [2026-01-21-002-04-05-api-获取时区详细信息.md](system/2026-01-21-002-04-05-api-获取时区详细信息.md) - 获取时区详细信息接口
- [2026-01-21-002-04-06-api-刷新时区缓存.md](system/2026-01-21-002-04-06-api-刷新时区缓存.md) - 刷新时区缓存接口
- [2026-01-21-002-05-api-货币格式化.md](system/2026-01-21-002-05-api-货币格式化.md) - 货币格式化接口 API
- [2026-01-21-002-05-01-api-获取货币列表.md](system/2026-01-21-002-05-01-api-获取货币列表.md) - 获取货币列表接口
- [2026-01-21-002-05-02-api-获取当前用户货币偏好.md](system/2026-01-21-002-05-02-api-获取当前用户货币偏好.md) - 获取当前用户货币偏好接口
- [2026-01-21-002-05-03-api-切换货币.md](system/2026-01-21-002-05-03-api-切换货币.md) - 切换货币接口
- [2026-01-21-002-05-04-api-获取系统默认货币.md](system/2026-01-21-002-05-04-api-获取系统默认货币.md) - 获取系统默认货币接口
- [2026-01-21-002-05-05-api-获取汇率列表.md](system/2026-01-21-002-05-05-api-获取汇率列表.md) - 获取汇率列表接口
- [2026-01-21-002-05-06-api-格式化货币.md](system/2026-01-21-002-05-06-api-格式化货币.md) - 格式化货币接口
- [2026-01-21-002-05-07-api-刷新汇率缓存.md](system/2026-01-21-002-05-07-api-刷新汇率缓存.md) - 刷新汇率缓存接口
- [2026-01-21-002-06-api-日期格式化.md](system/2026-01-21-002-06-api-日期格式化.md) - 日期格式化接口 API
- [2026-01-21-002-06-01-api-获取日期格式列表.md](system/2026-01-21-002-06-01-api-获取日期格式列表.md) - 获取日期格式列表接口
- [2026-01-21-002-06-02-api-获取当前用户日期格式偏好.md](system/2026-01-21-002-06-02-api-获取当前用户日期格式偏好.md) - 获取当前用户日期格式偏好接口
- [2026-01-21-002-06-03-api-切换日期格式.md](system/2026-01-21-002-06-03-api-切换日期格式.md) - 切换日期格式接口
- [2026-01-21-002-06-04-api-获取系统默认日期格式.md](system/2026-01-21-002-06-04-api-获取系统默认日期格式.md) - 获取系统默认日期格式接口
- [2026-01-21-002-06-05-api-格式化日期.md](system/2026-01-21-002-06-05-api-格式化日期.md) - 格式化日期接口
- [2026-01-21-002-06-06-api-刷新日期格式缓存.md](system/2026-01-21-002-06-06-api-刷新日期格式缓存.md) - 刷新日期格式缓存接口
- [2026-01-21-002-07-api-数字格式化.md](system/2026-01-21-002-07-api-数字格式化.md) - 数字格式化接口 API
- [2026-01-21-002-07-01-api-获取数字格式列表.md](system/2026-01-21-002-07-01-api-获取数字格式列表.md) - 获取数字格式列表接口
- [2026-01-21-002-07-02-api-获取当前用户数字格式偏好.md](system/2026-01-21-002-07-02-api-获取当前用户数字格式偏好.md) - 获取当前用户数字格式偏好接口
- [2026-01-21-002-07-03-api-切换数字格式.md](system/2026-01-21-002-07-03-api-切换数字格式.md) - 切换数字格式接口
- [2026-01-21-002-07-04-api-获取系统默认数字格式.md](system/2026-01-21-002-07-04-api-获取系统默认数字格式.md) - 获取系统默认数字格式接口
- [2026-01-21-002-07-05-api-格式化数字.md](system/2026-01-21-002-07-05-api-格式化数字.md) - 格式化数字接口
- [2026-01-21-002-07-06-api-刷新数字格式缓存.md](system/2026-01-21-002-07-06-api-刷新数字格式缓存.md) - 刷新数字格式缓存接口
- [2026-01-26-002-08-api-语言管理.md](system/2026-01-26-002-08-api-语言管理.md) - 语言管理功能 API
- [2026-01-26-002-08-01-api-查询语言列表.md](system/2026-01-26-002-08-01-api-查询语言列表.md) - 查询语言列表接口
- [2026-01-26-002-08-02-api-获取语言详细信息.md](system/2026-01-26-002-08-02-api-获取语言详细信息.md) - 获取语言详细信息接口
- [2026-01-26-002-08-03-api-新增语言.md](system/2026-01-26-002-08-03-api-新增语言.md) - 新增语言接口
- [2026-01-26-002-08-04-api-修改语言.md](system/2026-01-26-002-08-04-api-修改语言.md) - 修改语言接口
- [2026-01-26-002-08-05-api-删除语言.md](system/2026-01-26-002-08-05-api-删除语言.md) - 删除语言接口
- [2026-01-26-002-08-06-api-设置默认语言.md](system/2026-01-26-002-08-06-api-设置默认语言.md) - 设置默认语言接口
- [2026-01-26-002-08-07-api-修改语言状态.md](system/2026-01-26-002-08-07-api-修改语言状态.md) - 修改语言状态接口
- [2026-01-26-002-08-08-api-获取默认语言.md](system/2026-01-26-002-08-08-api-获取默认语言.md) - 获取默认语言接口
- [2026-01-26-002-08-09-api-刷新语言缓存.md](system/2026-01-26-002-08-09-api-刷新语言缓存.md) - 刷新语言缓存接口
- [2026-01-26-002-09-api-国际化资源管理.md](system/2026-01-26-002-09-api-国际化资源管理.md) - 国际化资源管理功能 API
- [2026-01-26-002-09-01-api-查询国际化资源列表.md](system/2026-01-26-002-09-01-api-查询国际化资源列表.md) - 查询国际化资源列表接口
- [2026-01-26-002-09-02-api-导出国际化资源.md](system/2026-01-26-002-09-02-api-导出国际化资源.md) - 导出国际化资源接口
- [2026-01-26-002-09-03-api-获取资源详细信息.md](system/2026-01-26-002-09-03-api-获取资源详细信息.md) - 获取资源详细信息接口
- [2026-01-26-002-09-04-api-新增国际化资源.md](system/2026-01-26-002-09-04-api-新增国际化资源.md) - 新增国际化资源接口
- [2026-01-26-002-09-05-api-修改国际化资源.md](system/2026-01-26-002-09-05-api-修改国际化资源.md) - 修改国际化资源接口
- [2026-01-26-002-09-06-api-删除国际化资源.md](system/2026-01-26-002-09-06-api-删除国际化资源.md) - 删除国际化资源接口
- [2026-01-26-002-01-api-通用国际化.md](common/2026-01-26-002-01-api-通用国际化.md) - 通用国际化接口 API
### 1. 认证模块 (auth)
负责 Salesforce 登录认证和会话管理。
- **目录**: [auth/](auth/)
- **Controller**: [DataISfLoginController](auth/DataISfLoginController/)
- **接口列表**:
- [do-login](auth/DataISfLoginController/0001-do-login.md) - 用户登录
- [logout](auth/DataISfLoginController/0002-logout.md) - 用户登出
- [current](auth/DataISfLoginController/0003-current.md) - 获取当前用户信息
- [auto-login](auth/DataISfLoginController/0004-auto-login.md) - 自动登录(使用最新历史)
- [query-success-login-history](auth/DataISfLoginController/0005-query-success-login-history.md) - 查询不同类型ORG成功登录历史
- [auto-login-by-history](auth/DataISfLoginController/0006-auto-login-by-history.md) - 根据登录历史自动登录
### 2. 集成模块 (integration)
负责 Salesforce 数据同步、对象管理、元数据变更等核心功能。
- **目录**: [integration/](integration/)
- **Controller 列表**:
- [DataiIntegrationApiCallLogController](integration/DataiIntegrationApiCallLogController/) - API 调用日志管理
- [DataiIntegrationBatchController](integration/DataiIntegrationBatchController/) - 批次数据管理
- [DataiIntegrationBatchHistoryController](integration/DataiIntegrationBatchHistoryController/) - 批次历史记录
- [DataiIntegrationFieldController](integration/DataiIntegrationFieldController/) - 字段管理
- [DataiIntegrationFilterLookupController](integration/DataiIntegrationFilterLookupController/) - 过滤器查询管理
- [DataiIntegrationMetadataChangeController](integration/DataiIntegrationMetadataChangeController/) - 元数据变更管理
- [DataiIntegrationObjectController](integration/DataiIntegrationObjectController/) - 对象同步控制
- [DataiIntegrationPicklistController](integration/DataiIntegrationPicklistController/) - 选项列表管理
- [DataiIntegrationRateLimitController](integration/DataiIntegrationRateLimitController/) - 限流配置管理
- [DataiIntegrationRealtimeSyncController](integration/DataiIntegrationRealtimeSyncController/) - 实时同步管理
- [DataiIntegrationSyncLogController](integration/DataiIntegrationSyncLogController/) - 同步日志管理
- [RealtimeServiceController](integration/RealtimeServiceController/) - 实时服务管理
### 3. 监控模块 (monitor)
负责定时任务和任务日志的监控管理。
- **目录**: [monitor/](monitor/)
- **Controller 列表**:
- [SysJobController](monitor/SysJobController/) - 定时任务管理
- [SysJobLogController](monitor/SysJobLogController/) - 任务日志管理
### 4. 设置模块 (setting)
负责系统配置、环境管理、快照管理等设置功能。
- **目录**: [setting/](setting/)
- **Controller 列表**:
- [DataiConfigAuditLogController](setting/DataiConfigAuditLogController/) - 配置审计日志
- [DataiConfigEnvironmentController](setting/DataiConfigEnvironmentController/) - 配置环境管理
- [DataiConfigSnapshotController](setting/DataiConfigSnapshotController/) - 配置快照管理
- [DataiConfigurationController](setting/DataiConfigurationController/) - 系统配置管理
### 5. 文件模块 (file)
负责文件存储、文件信息管理、文件上传下载等功能。
- **目录**: [file/](file/)
- **模块索引**: [file/index.md](file/index.md) - 文件模块 API 文档索引(唯一真源)
- **Controller 列表**:
- [FileController](file/FileController/) - 文件存储服务
- [SysFileInfoController](file/SysFileInfoController/) - 文件信息管理
### 6. 定时任务模块 (task)
负责自动化数据同步、插入、更新和系统维护等定时任务。
- **目录**: [task/](task/)
- **任务列表**:
- [ObjectSyncTask](task/ObjectSyncTask.md) - 对象自动同步任务
- [ObjectInsertTask](task/ObjectInsertTask.md) - 对象自动插入任务
- [ObjectUpdateTask](task/ObjectUpdateTask.md) - 对象自动更新任务
- [MetadataChangeAutoSyncTask](task/MetadataChangeAutoSyncTask.md) - 元数据变更自动同步任务
- [RateLimitResetTask](task/RateLimitResetTask.md) - 每日限流重置任务
## 文档模板
- **模板文件**: [0000-template.md](0000-template.md)
- **用途**: 创建新的 API 文档时使用此模板
## 快速导航
### 常用接口
- **文件上传**: [统一上传接口](file/FileController/0002-upload.md)
- **文件下载**: [统一下载接口](file/FileController/0003-download.md)
- **文件预览**: [统一预览接口](file/FileController/0004-preview.md)
- **文件信息查询**: [查询文件列表](file/SysFileInfoController/0001-list.md)
- **对象同步**: [同步单个对象数据](integration/DataiIntegrationObjectController/0008-sync-single-object-data.md)
- **对象插入**: [插入对象数据到目标系统](integration/DataiIntegrationObjectController/0012-query-insert-progress.md)
- **对象更新**: [更新对象数据到目标系统](integration/DataiIntegrationObjectController/0014-query-update-progress.md)
- **元数据同步**: [同步元数据变更到本地数据库](integration/DataiIntegrationMetadataChangeController/0007-sync-to-local.md)
- **实时同步**: [启动实时同步](integration/DataiIntegrationRealtimeSyncController/0002-start-realtime-sync.md)
- **登录认证**: [用户登录](auth/DataISfLoginController/0001-do-login.md)
- **登录历史查询**: [查询不同类型ORG成功登录历史](auth/DataISfLoginController/0005-query-success-login-history.md)
- **历史自动登录**: [根据登录历史自动登录](auth/DataISfLoginController/0006-auto-login-by-history.md)
### 定时任务
- **对象同步**: [ObjectSyncTask](task/ObjectSyncTask.md) - 每天凌晨2点执行
- **对象插入**: [ObjectInsertTask](task/ObjectInsertTask.md) - 每天凌晨3点执行
- **对象更新**: [ObjectUpdateTask](task/ObjectUpdateTask.md) - 每天凌晨4点执行
- **元数据同步**: [MetadataChangeAutoSyncTask](task/MetadataChangeAutoSyncTask.md) - 每小时执行
- **限流重置**: [RateLimitResetTask](task/RateLimitResetTask.md) - 每天凌晨0点执行
## 维护指南
### 添加新 API 文档
1. 在对应的 Controller 目录下创建新的文档文件
2. 使用 [0000-template.md](0000-template.md) 作为模板
3. 按照模板格式填写接口信息
4. 更新对应的 Controller 索引文件(如果存在)
5. 更新本索引文件(如果是新的 Controller
### 添加新定时任务文档
1. 在 [task/](task/) 目录下创建新的任务文档
2. 参考 [task/index.md](task/index.md) 中的格式
3. 更新 [task/index.md](task/index.md) 添加新任务的链接
4. 更新本索引文件添加新任务的链接
### 更新现有文档
1. 修改对应的文档文件
2. 更新文档中的"最后更新"日期
3. 如果有重大变更,更新相关的需求文档、架构决策和变更记录
## 相关文档
- [项目文档索引](../index.md) - 项目整体文档索引
- [需求文档](../requirements/) - 功能需求文档
- [架构决策](../decisions/adr/) - 架构决策记录
- [变更记录](../changelog/) - 项目变更记录
## 文档规范
### 命名规范
- API 文档:`{序号}-{接口名称}.md`0001-do-login.md
- 任务文档:`{任务名称}.md`ObjectSyncTask.md
- 索引文件:`index.md`
### 格式规范
- 使用 Markdown 格式
- 遵循 [0000-template.md](0000-template.md) 的结构
- 包含接口信息、功能描述、请求参数、响应数据、接口示例等
- 提供详细的错误处理和注意事项
### 版本管理
- 每次更新文档时,更新"最后更新"日期
- 重大变更时,更新版本号
- 保留历史版本的变更记录
## 联系方式
如有文档相关问题,请联系项目维护团队。