| | |
| | | void createPermissionBatch(@Valid List<CrmPermissionCreateReqBO> createReqBOs); |
| | | |
| | | /** |
| | | * 同步客户负责人的子业务【读写】权限 |
| | | * |
| | | * 客户负责人变更(转移、领取公海客户)后,自动获得该客户下联系人、商机、合同的读写权限 |
| | | * |
| | | * @param customerId 客户编号 |
| | | * @param ownerUserId 客户负责人编号 |
| | | */ |
| | | void syncCustomerOwnerPermission(Long customerId, Long ownerUserId); |
| | | |
| | | /** |
| | | * 新增子业务数据时,为客户负责人补充【读写】权限 |
| | | * |
| | | * 客户负责人与该数据负责人不是同一人时,自动为客户负责人创建读写权限 |
| | | * |
| | | * @param bizType 数据类型,关联 {@link CrmBizTypeEnum} |
| | | * @param bizId 数据编号 |
| | | * @param customerId 客户编号 |
| | | * @param ownerUserId 数据负责人编号 |
| | | */ |
| | | void createPermissionForCustomerOwner(Integer bizType, Long bizId, Long customerId, Long ownerUserId); |
| | | |
| | | /** |
| | | * 更新数据权限 |
| | | * |
| | | * @param updateReqVO 更新信息 |