# 需求文档 ## 目录用途 存放项目的需求文档,包括功能需求、非功能需求、用户故事等。 ## 文档规范 - 文档命名格式:YYYY-MM-DD-00X-需求名.md - 必须包含需求概述、功能需求、非功能需求 - 支持用户故事和用例 ## 需求列表 - [2026-01-21-001-动态数据源延迟加载](./2026-01-21-001-动态数据源延迟加载.md) - 实现动态数据源的延迟加载机制,支持应用启动时只加载主库,从库按需动态加载和切换 - [2026-01-21-002-项目国际化需求](./2026-01-21-002-项目国际化需求.md) - 实现项目的全面国际化功能,支持前端、后端、数据库三层国际化,支持中文和英文两种语言 - [2026-01-21-002-01-前端国际化需求](./2026-01-21-002-01-前端国际化需求.md) - 实现前端界面的国际化功能,支持界面元素、表单验证、动态内容的国际化 - [2026-01-21-002-02-后端国际化需求](./2026-01-21-002-02-后端国际化需求.md) - 实现后端的国际化功能,支持错误消息、日志消息、验证消息、通知消息的国际化 - [2026-01-21-002-03-数据库国际化需求](./2026-01-21-002-03-数据库国际化需求.md) - 实现数据库数据的国际化功能,支持字典数据、系统配置、菜单数据的国际化 - [2026-01-21-002-04-时区国际化需求](./2026-01-21-002-04-时区国际化需求.md) - 实现时区国际化功能,支持用户设置时区偏好,根据用户时区显示时间 - [2026-01-21-002-05-货币格式化需求](./2026-01-21-002-05-货币格式化需求.md) - 实现货币格式化功能,支持根据用户地区显示货币 - [2026-01-21-002-06-日期格式化需求](./2026-01-21-002-06-日期格式化需求.md) - 实现日期格式化功能,支持根据用户地区显示日期 - [2026-01-21-002-07-数字格式化需求](./2026-01-21-002-07-数字格式化需求.md) - 实现数字格式化功能,支持根据用户地区显示数字 - [2026-01-21-002-08-语言管理需求](./2026-01-21-002-08-语言管理需求.md) - 提供语言管理功能,支持添加、编辑、删除语言,支持设置系统默认语言 - [2026-01-21-002-09-国际化资源管理需求](./2026-01-21-002-09-国际化资源管理需求.md) - 提供国际化资源管理功能,支持添加、编辑、删除国际化资源,支持批量导入导出 - [2026-01-21-003-salesforce-multi-system-auth](./2026-01-21-003-salesforce-multi-system-auth.md) - 实现 Salesforce 多系统认证功能,支持配置多个不同类型的 Salesforce 系统,使用策略模式实现登录,区分源 org 和目标 org,支持缓存过期时间戳校验、结构化缓存键设计、登录状态查询、错误码映射 - [2026-01-21-003-01-salesforce-multi-system-config](./2026-01-21-003-01-salesforce-multi-system-config.md) - Salesforce 多系统配置,支持配置多个不同类型的 Salesforce 系统,支持用户自定义系统类型,支持区分源 org 和目标 org,支持敏感信息加密存储 - [2026-01-21-003-02-salesforce-strategy-login](./2026-01-21-003-02-salesforce-strategy-login.md) - Salesforce 策略模式登录,使用策略模式实现不同类型的 Salesforce 系统登录,支持 OAuth2 和 Session ID 登录,登录策略工厂使用工厂方法模式 - [2026-01-21-003-03-salesforce-login-history](./2026-01-21-003-03-salesforce-login-history.md) - Salesforce 登录历史,记录所有登录历史信息,包含审计信息,支持选择历史登录成功信息快速登录 - [2026-01-21-003-04-salesforce-cache-optimization](./2026-01-21-003-04-salesforce-cache-optimization.md) - Salesforce 缓存优化,登录成功后将 SF 登录信息保存到 Redis 缓存,使用时校验有效性,结构化缓存键设计,缓存刷新和清理 - [2026-01-21-003-05-salesforce-session-management](./2026-01-21-003-05-salesforce-session-management.md) - Salesforce 会话管理,支持会话管理,会话失效时自动重新登录,获取当前 Session ID 和 Instance URL - [2026-01-21-003-06-salesforce-login-status-query](./2026-01-21-003-06-salesforce-login-status-query.md) - Salesforce 登录状态查询,提供登录状态查询接口,显示每个系统的登录状态,Session ID 脱敏处理 - [2026-01-21-003-07-salesforce-error-code-mapping](./2026-01-21-003-07-salesforce-error-code-mapping.md) - Salesforce 错误码映射,建立完整的错误码映射表,提供友好的错误提示,支持错误重试机制 ## 返回主索引 [返回项目单一真源](../index.md)