157 lines
4.9 KiB
Markdown
157 lines
4.9 KiB
Markdown
|
|
# Changelog - 基础实体类和Mapper创建
|
|||
|
|
|
|||
|
|
## 变更信息
|
|||
|
|
|
|||
|
|
- **版本号**: v0.1.19
|
|||
|
|
- **发布日期**: 2026-01-18
|
|||
|
|
- **变更类型**: 特性更新
|
|||
|
|
|
|||
|
|
## 变更摘要
|
|||
|
|
|
|||
|
|
本次变更完成了 `datai-salesforce-metadata` 模块的基础实体类和Mapper创建,为9张数据库表创建了对应的Java实体类、Mapper接口、XML映射文件、Controller、Service、DTO和VO,为后续功能开发提供了完整的数据访问基础。
|
|||
|
|
|
|||
|
|
## 详细变更
|
|||
|
|
|
|||
|
|
### 特性更新
|
|||
|
|
|
|||
|
|
- **基础实体类创建** - 为9张数据库表创建了对应的Java实体类
|
|||
|
|
- DataiMetaOrgConfig - Salesforce组织配置
|
|||
|
|
- DataiMetaTask - 元数据任务定义
|
|||
|
|
- DataiMetaPackageItem - 元数据包定义明细
|
|||
|
|
- DataiMetaComponent - 元数据组件索引
|
|||
|
|
- DataiMetaComponentVersion - 元数据版本内容
|
|||
|
|
- DataiMetaJobExecution - 作业执行记录
|
|||
|
|
- DataiMetaDeployHistory - 部署历史
|
|||
|
|
- DataiMetaDeployComponentResult - 部署组件结果明细
|
|||
|
|
- DataiMetaJobLog - 作业日志
|
|||
|
|
|
|||
|
|
- **Mapper接口创建** - 为9张数据库表创建了对应的Mapper接口
|
|||
|
|
- DataiMetaOrgConfigMapper
|
|||
|
|
- DataiMetaTaskMapper
|
|||
|
|
- DataiMetaPackageItemMapper
|
|||
|
|
- DataiMetaComponentMapper
|
|||
|
|
- DataiMetaComponentVersionMapper
|
|||
|
|
- DataiMetaJobExecutionMapper
|
|||
|
|
- DataiMetaDeployHistoryMapper
|
|||
|
|
- DataiMetaDeployComponentResultMapper
|
|||
|
|
- DataiMetaJobLogMapper
|
|||
|
|
|
|||
|
|
- **Mapper XML文件创建** - 为9张Mapper接口创建了对应的XML映射文件
|
|||
|
|
- DataiMetaOrgConfigMapper.xml
|
|||
|
|
- DataiMetaTaskMapper.xml
|
|||
|
|
- DataiMetaPackageItemMapper.xml
|
|||
|
|
- DataiMetaComponentMapper.xml
|
|||
|
|
- DataiMetaComponentVersionMapper.xml
|
|||
|
|
- DataiMetaJobExecutionMapper.xml
|
|||
|
|
- DataiMetaDeployHistoryMapper.xml
|
|||
|
|
- DataiMetaDeployComponentResultMapper.xml
|
|||
|
|
- DataiMetaJobLogMapper.xml
|
|||
|
|
|
|||
|
|
- **Controller创建** - 为9张表创建了对应的Controller
|
|||
|
|
- DataiMetaOrgConfigController
|
|||
|
|
- DataiMetaTaskController
|
|||
|
|
- DataiMetaPackageItemController
|
|||
|
|
- DataiMetaComponentController
|
|||
|
|
- DataiMetaComponentVersionController
|
|||
|
|
- DataiMetaJobExecutionController
|
|||
|
|
- DataiMetaDeployHistoryController
|
|||
|
|
- DataiMetaDeployComponentResultController
|
|||
|
|
- DataiMetaJobLogController
|
|||
|
|
|
|||
|
|
- **Service创建** - 为9张表创建了对应的Service接口和实现类
|
|||
|
|
- IDataiMetaOrgConfigService / DataiMetaOrgConfigServiceImpl
|
|||
|
|
- IDataiMetaTaskService / DataiMetaTaskServiceImpl
|
|||
|
|
- IDataiMetaPackageItemService / DataiMetaPackageItemServiceImpl
|
|||
|
|
- IDataiMetaComponentService / DataiMetaComponentServiceImpl
|
|||
|
|
- IDataiMetaComponentVersionService / DataiMetaComponentVersionServiceImpl
|
|||
|
|
- IDataiMetaJobExecutionService / DataiMetaJobExecutionServiceImpl
|
|||
|
|
- IDataiMetaDeployHistoryService / DataiMetaDeployHistoryServiceImpl
|
|||
|
|
- IDataiMetaDeployComponentResultService / DataiMetaDeployComponentResultServiceImpl
|
|||
|
|
- IDataiMetaJobLogService / DataiMetaJobLogServiceImpl
|
|||
|
|
|
|||
|
|
- **DTO和VO创建** - 为9张表创建了对应的DTO和VO
|
|||
|
|
- DataiMetaOrgConfigDto / DataiMetaOrgConfigVo
|
|||
|
|
- DataiMetaTaskDto / DataiMetaTaskVo
|
|||
|
|
- DataiMetaPackageItemDto / DataiMetaPackageItemVo
|
|||
|
|
- DataiMetaComponentDto / DataiMetaComponentVo
|
|||
|
|
- DataiMetaComponentVersionDto / DataiMetaComponentVersionVo
|
|||
|
|
- DataiMetaJobExecutionDto / DataiMetaJobExecutionVo
|
|||
|
|
- DataiMetaDeployHistoryDto / DataiMetaDeployHistoryVo
|
|||
|
|
- DataiMetaDeployComponentResultDto / DataiMetaDeployComponentResultVo
|
|||
|
|
- DataiMetaJobLogDto / DataiMetaJobLogVo
|
|||
|
|
|
|||
|
|
### Bug 修复
|
|||
|
|
|
|||
|
|
无
|
|||
|
|
|
|||
|
|
### 性能优化
|
|||
|
|
|
|||
|
|
无
|
|||
|
|
|
|||
|
|
### 安全修复
|
|||
|
|
|
|||
|
|
无
|
|||
|
|
|
|||
|
|
### 其他变更
|
|||
|
|
|
|||
|
|
- 更新 REQ-010-2 需求文档,将表数量从6张更新为9张
|
|||
|
|
- 标注 REQ-010-2 需求状态为已完成
|
|||
|
|
|
|||
|
|
## 影响范围
|
|||
|
|
|
|||
|
|
### 受影响的模块
|
|||
|
|
|
|||
|
|
- datai-salesforce-metadata - 新增完整的CRUD功能,影响程度:高
|
|||
|
|
|
|||
|
|
### 兼容性说明
|
|||
|
|
|
|||
|
|
- 本次变更为新增功能,不影响现有功能
|
|||
|
|
- 代码结构符合项目规范,与其他模块兼容
|
|||
|
|
|
|||
|
|
## 升级指南
|
|||
|
|
|
|||
|
|
### 升级步骤
|
|||
|
|
|
|||
|
|
1. 确认数据库表已创建(REQ-010-1已完成)
|
|||
|
|
2. 编译 datai-salesforce-metadata 模块
|
|||
|
|
3. 启动应用,验证新功能正常工作
|
|||
|
|
|
|||
|
|
### 注意事项
|
|||
|
|
|
|||
|
|
- 确保所有实体类、Mapper接口和XML映射文件都已正确创建
|
|||
|
|
- 确保代码编译通过,无错误和警告
|
|||
|
|
- 确保所有Controller、Service、DTO和VO都已正确创建
|
|||
|
|
|
|||
|
|
## 测试信息
|
|||
|
|
|
|||
|
|
### 测试环境
|
|||
|
|
|
|||
|
|
- 开发环境 - 本地开发环境
|
|||
|
|
|
|||
|
|
### 测试结果
|
|||
|
|
|
|||
|
|
- 实体类创建测试 - 通过
|
|||
|
|
- Mapper接口创建测试 - 通过
|
|||
|
|
- Mapper XML文件创建测试 - 通过
|
|||
|
|
- Controller创建测试 - 通过
|
|||
|
|
- Service创建测试 - 通过
|
|||
|
|
- DTO和VO创建测试 - 通过
|
|||
|
|
|
|||
|
|
## 相关链接
|
|||
|
|
|
|||
|
|
- [REQ-010.md](../requirements/REQ-010.md) - Salesforce元数据拉取和部署主需求文档
|
|||
|
|
- [REQ-010-1.md](../requirements/REQ-010-1.md) - 数据库表结构设计和创建
|
|||
|
|
- [REQ-010-2.md](../requirements/REQ-010-2.md) - 基础实体类和Mapper创建
|
|||
|
|
- [ADR-0011-entity-mapper-create.md](../decisions/adr/0011-entity-mapper-create.md) - 基础实体类和Mapper创建架构决策
|
|||
|
|
|
|||
|
|
## 发布人员
|
|||
|
|
|
|||
|
|
- SSOT Architect - 架构师
|
|||
|
|
|
|||
|
|
## 审核信息
|
|||
|
|
|
|||
|
|
- **审核人员**: -
|
|||
|
|
- **审核日期**: -
|
|||
|
|
- **审核状态**: 待审核
|
|||
|
|
- **审核意见**: -
|