接口 Y9OrganizationService

  • 所有已知实现类:
    Y9OrganizationServiceImpl

    public interface Y9OrganizationService
    作者:
    dingzhaojun, qinman, mengjuhua
    Date:
    2022/2/10
    • 方法详细资料

      • changeDisabled

        Y9Organization changeDisabled​(String id)
        更改禁用状态
        参数:
        id - ID
        返回:
        组织机构实体
      • create

        Y9Organization create​(String organizationName,
                              Boolean virtual)
        创建组织机构
        参数:
        organizationName - 组织名称
        virtual - 是否虚拟组织
        返回:
      • delete

        void delete​(String orgId)
        根据主键id删除机构实例
        参数:
        orgId - 组织id
      • existsById

        boolean existsById​(String id)
        根据id判断组织机构是否存在
        参数:
        id - 组织id
        返回:
        boolean
      • findById

        Optional<Y9Organization> findById​(String id)
        根据id查找组织机构
        参数:
        id - 组织id
        返回:
        组织机构对象 或 null
      • getById

        Y9Organization getById​(String id)
        根据主键id从缓存中获取组织机构实例
        参数:
        id - 组织id
        返回:
        组织机构对象
        抛出:
        net.risesoft.y9.exception.Y9NotFoundException - id 对应的记录不存在的情况
      • saveOrUpdate

        Y9Organization saveOrUpdate​(Y9Organization org)
        保存或者更新组织机构基本信息
        参数:
        org - 组织机构对象
        返回:
        ORGOrganization
      • saveProperties

        Y9Organization saveProperties​(String orgId,
                                      String properties)
        保存或者更新组织机构扩展信息
        参数:
        orgId - 组织机构id
        properties - 扩展属性
        返回:
        Y9Organization