- 增加 Salesforce CLI 和 Legacy Credential 登录支持 - 将错误码映射从数据库表改为枚举类(SalesforceErrorCode) - 增加会话管理表(datai_sf_login_session)和功能 - 增加登录历史导出 Excel 和分页查询功能 - 优化系统配置字段(login_url、grant_type、org_alias) - 更新业务场景、功能需求、数据模型、业务规则等章节 - 确保总需求文档与所有子需求保持一致
65 lines
1.7 KiB
Markdown
65 lines
1.7 KiB
Markdown
# API 文档
|
||
|
||
## 目录用途
|
||
存放项目的 API 相关文档,包括接口定义、请求响应示例、错误码等。
|
||
|
||
## 文档规范
|
||
- 文档命名格式:YYYY-MM-DD-00X-api.md
|
||
- 必须包含接口列表、请求参数、响应参数、示例
|
||
- 支持交叉引用其他文档
|
||
|
||
## 文档列表
|
||
|
||
### 模板
|
||
- [API 文档模板](./template.md) - 创建新 API 文档的标准模板
|
||
|
||
### API 文档
|
||
|
||
#### datai-admin
|
||
*暂无文档*
|
||
|
||
#### datai-common
|
||
*暂无文档*
|
||
|
||
#### datai-framework
|
||
*暂无文档*
|
||
|
||
#### datai-models
|
||
*暂无文档*
|
||
|
||
#### datai-plugins
|
||
*暂无文档*
|
||
|
||
#### datai-scenes
|
||
- [2026-01-21-003-01-api](./2026-01-21-003-01-api.md) - Salesforce 多系统配置 API 文档
|
||
- [2026-01-21-003-02-api](./2026-01-21-003-02-api.md) - Salesforce 策略模式登录 API 文档
|
||
|
||
#### datai-system
|
||
- [2026-01-21-001-api](./2026-01-21-001-api.md) - 动态数据源延迟加载 API 文档
|
||
|
||
## 使用指南
|
||
|
||
### 创建新 API 文档
|
||
1. 复制 [template.md](./template.md) 作为基础
|
||
2. 根据功能模块选择对应子目录:
|
||
- `datai-admin` - 管理后台相关 API
|
||
- `datai-common` - 通用组件相关 API
|
||
- `datai-framework` - 框架核心相关 API
|
||
- `datai-models` - 数据模型相关 API
|
||
- `datai-plugins` - 插件系统相关 API
|
||
- `datai-scenes` - 场景应用相关 API
|
||
- `datai-system` - 系统管理相关 API
|
||
3. 重命名为 `YYYY-MM-DD-00X-api.md` 格式
|
||
4. 填充完整的 API 信息
|
||
5. 更新本文档对应子目录的文档列表
|
||
|
||
### 文档要素
|
||
每个 API 文档应包含:
|
||
- 元数据(需求编号、创建时间、创建人、版本)
|
||
- API 概述和基础信息
|
||
- 端点列表(请求方式、路径、参数、响应)
|
||
- 变更历史
|
||
- 相关文档引用
|
||
|
||
## 返回主索引
|
||
[返回项目单一真源](../index.md) |