liu
3 天以前 8ad99e5f72085d14fd56e8faa7aa36701823c8b5
yudao-module-crm/src/main/java/cn/iocoder/yudao/module/crm/service/permission/CrmPermissionService.java
@@ -44,6 +44,28 @@
    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 更新信息