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