客户端SDK下多维视图&多维分支相关接口说明
自2024年10月1.24.100版本开始,工业数字模型驱动引擎软件开发工具包(iDME SDK,Industrial Digital Model Engine Software Development Kit)提供的多维视图&多维分支相关接口使用对应数据模型特有的子类(例如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.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); } |