新版对象附加属性-引用对象的联动
<p>新附加属性底层类
引用对象的联动</p>
<pre><code>1.添加新的引用属性时,指定了rel为包含:
联动添加引用对象的隶属对象属性,
一旦发现已有隶属对象的,直接返回错误,整个操作失败
2.rel为包含的引用属性删除时:
解除所有引用对象的隶属对象属性
3.修改原有的引用属性:
3.1 原rel为包含-->改为rel为空:解除原所有引用对象的隶属对象属性
3.2 原rel为空-->改rel为包含:联动添加所有引用对象的隶属对象属性,并检查是否已经有隶属对象
3.3 原rel为包含-->改后rel依然为包含:
(1)原引用对象的列表与新引用对象的列表的 交集 不做处理
(2)新-原的差集 添加隶属对象属性
(3)原-新的差集 解除隶属对象属性</code></pre>
<pre><code>涉及方法:
addNewProperty 添加一个新的属性
editProperty 修改一个已有属性
overallUploadProperty 整体上传多个属性
addListPropertyUnit 列表属性添加新单元
deleteProperty 删除一个或多个属性
deleteAllProperty 删除所有属性
</code></pre>