接口 Y9OrganizationService

  • 所有已知实现类:
    Y9OrganizationServiceImpl

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

      • changeDisabled

        Y9Organization changeDisabled​(String id)
        更改禁用状态
        参数:
        id - id
        返回:
        组织机构实体
      • 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
        返回:
        Optional<Y9Organization>组织机构对象 或 null
      • getById

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

        List<Y9Organization> list​(Boolean virtual,
                                  Boolean disabled)
        获取组织架构列表
        参数:
        virtual - 是否虚拟组织
        disabled - 是否包含禁用
        返回:
        List<Y9Organization>
      • listByTenantId

        List<Y9Organization> listByTenantId​(String tenantId)
        根据租户唯一标示查找组织机构列表
        参数:
        tenantId - 租户id
        返回:
        List<Y9Organization>
      • saveOrder

        List<Y9Organization> saveOrder​(List<String> orgIds)
        保存新的序号
        参数:
        orgIds - 机构id数组
        返回:
        List<Y9Organization>
      • saveProperties

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