@windwolf
2020-05-20T03:23:43.000000Z
字数 315
阅读 273
Sailing
问题:
客户信息项下有联系人信息, 有些情况下, 客户基本信息是共享的, 但客户联系人信息需要按业务组织隔离.
水单认领,水单拆分
中山丝绸分摊费用拆分
贝发价目表
目前的做法有两个问题:
1. 一个实体对象(跟实体及其关联的子实体和兄弟实体)是整体操作的, 获取一个跟实体, 会连同子实体一同获取. 这样就没法做到联系人信息按组织隔离的要求了.
2. 如果问题1解决了, 某个用户只获取到有权限查看的部分联系人信息, 然后对这部分联系人调整后, 目前的后台会认为需要删除除这部分信息以外的所有信息.
解决方案:
1. 将联系人提升为根实体级别.
2. 在前端实现ERP3.0中的SmartList机制.