
# 关于数据管理API代理器的多维视图\&多维分支相关接口说明
自2024年10月1.24.100版本开始，工业数字模型驱动引擎-数据建模引擎（xDM Foundation，简称xDM-F）数据管理API代理器提供的多维视图\&多维分支相关接口使用对应数据模型特有的子类（例如CBMVFuntionTest01VersionViewCreateDTO），其子类继承了VersionViewCreateDTO（公共的父类），以便于在调用多维视图\&多维分支相关接口时传入多视图属性。
1.24.100版本的多维视图\&多维分支相关接口包括：getAllVersionsV2、logicalDeleteLatestVersionV2、deleteLatestVersionV2、getVersionByMasterV2、batchUpdateVersionV2、compareBusinessVersionV2、deleteBranchV2、logicalDeleteBranchV2、batchDeleteBranchV2、batchLogicalDeleteBranchV2、batchDeleteV2、batchLogicalDeleteV2、logicalDeleteV2、deleteV2和createViewV2。
#### 接口说明
1.24.100以前版本的多维视图\&多维分支相关接口将于2025年01月起逐步下线。如果您的系统正在调用1.24.100以前版本接口，请尽快更新至1.24.100版本接口，避免因相关接口下线而导致系统不可用。
1.24.100以前版本的多维视图\&多维分支相关接口包括：getAllVersions、logicalDeleteLatestVersion、deleteLatestVersion、getVersionByMaster、batchUpdateVersion、compareBusinessVersion、deleteBranch、logicalDeleteBranch、batchDeleteBranch、batchLogicalDeleteBranch、batchDelete、batchLogicalDelete、logicalDelete、delete和createView。
#### 示例代码对比
本章节以createView/createViewV2接口为例。
表1示例代码对比 
| 1.24.100以前版本                                                                                                                                                                                | 1.24.100版本                                                                                                                                                                                                                                     |
|:---|:---|
| ``` public void test() { // 创建VersionViewCreateDTO公共父类的dto对象 VersionViewCreateDTO dto = new VersionViewCreateDTO(); dto.setVersionId(1L); cbmvFuntionTest01Delegator.createView(dto); } ``` | ``` public void test() { // 创建CBMVFuntionTest01VersionViewCreateDTO子类的dto对象 CBMVFuntionTest01VersionViewCreateDTO dto = new CBMVFuntionTest01VersionViewCreateDTO(); dto.setVersionId(1L); cbmvFuntionTest01Delegator.createViewV2(dto); } ``` |
   
