更新时间:2024-08-08 GMT+08:00
deleteTarget
功能介绍
deleteTarget接口可根据源数据模型ID和目标数据模型的名称,删除关系实体的实例。
入参
{ "params":{ "modifier": "XXXX XXXX", "sourceId": "XXXX", "targetType":"XXXX", "latestOnly":false } }
- modifier:处理人
- sourceId:源/目标数据模型的ID。
- targetType:目标类型。
- latestOnly:目标对象是否仅返回源对象关联的最新版本目标对象,默认为false。(仅对M-V模型有效,即返回所有版本)
出参
返回删除成功的数量。
示例场景
假设有一个源端为RelationLeft,目标端为RelationRight的关系实体(RelationTest)。其中,
- RelationLeft有两个关系实例,唯一编码为454580805678901111和454580805678902222。
- RelationRight有两个关系实例,唯一编码为454580805678903333和454580805678904444。
并创建了如下唯一编码的关系实例:
- 1313:源端为454580805678901111,目标端为454580805678903333。
- 2424:源端为454580805678902222,目标端为454580805678904444。
- 1414:源端为454580805678901111,目标端为454580805678904444。
入参示例
根据源端RelationLeft的ID为454580805678901111的关系实例,删除所有符合条件的关系实例。
{ "params":{ "modifier": "XXXX XXXX", "sourceId":"454580805678901111", "targetType":"RelationRight", "latestOnly":false } }
出参示例
{ "result": "SUCCESS", "data": [ 2 ], "errors": [] }
父主题: 关系实体查询接口