接口 Y9OrganizationService
-
- 所有已知实现类:
Y9OrganizationServiceImpl
public interface Y9OrganizationService- 作者:
- dingzhaojun, qinman, mengjuhua
- Date:
- 2022/2/10
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 Y9OrganizationchangeDisabled(String id)更改禁用状态Y9Organizationcreate(String organizationName, Boolean virtual)创建组织机构voiddelete(String orgId)根据主键id删除机构实例booleanexistsById(String id)根据id判断组织机构是否存在Optional<Y9Organization>findById(String id)根据id查找组织机构Y9OrganizationgetById(String id)根据主键id从缓存中获取组织机构实例List<Y9Organization>list()组织机构列表List<Y9Organization>list(Boolean virtual, Boolean disabled)获取组织架构列表List<Y9Organization>listByDn(String dn)根据dn查找List<Y9Organization>listByTenantId(String tenantId)根据租户唯一标示查找组织机构列表List<Y9Organization>saveOrder(List<String> orgIds)保存新的序号Y9OrganizationsaveOrUpdate(Y9Organization org)保存或者更新组织机构基本信息Y9OrganizationsaveProperties(String orgId, String properties)保存或者更新组织机构扩展信息
-
-
-
方法详细资料
-
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 对应的记录不存在的情况
-
list
List<Y9Organization> list()
组织机构列表- 返回:
- List
-
list
List<Y9Organization> list(Boolean virtual, Boolean disabled)
获取组织架构列表- 参数:
virtual- 是否虚拟组织disabled-- 返回:
List<Y9Organization>
-
listByDn
List<Y9Organization> listByDn(String dn)
根据dn查找- 参数:
dn- 域- 返回:
List<Y9Organization>
-
listByTenantId
List<Y9Organization> listByTenantId(String tenantId)
根据租户唯一标示查找组织机构列表- 参数:
tenantId- 租户id- 返回:
List<Y9Organization>
-
saveOrUpdate
Y9Organization saveOrUpdate(Y9Organization org)
保存或者更新组织机构基本信息- 参数:
org- 组织机构对象- 返回:
- ORGOrganization
-
saveOrder
List<Y9Organization> saveOrder(List<String> orgIds)
保存新的序号- 参数:
orgIds- 机构id数组- 返回:
List<Y9Organization>
-
saveProperties
Y9Organization saveProperties(String orgId, String properties)
保存或者更新组织机构扩展信息- 参数:
orgId- 组织机构idproperties- 扩展属性- 返回:
Y9Organization
-
-