类 Y9OrganizationServiceImpl
- java.lang.Object
-
- net.risesoft.service.org.impl.Y9OrganizationServiceImpl
-
- 所有已实现的接口:
Y9OrganizationService
@Transactional(value="rsTenantTransactionManager", readOnly=true) @Service public class Y9OrganizationServiceImpl extends Object implements Y9OrganizationService- 作者:
- dingzhaojun, qinman, mengjuhua
- Date:
- 2022/2/10
-
-
构造器概要
构造器 构造器 说明 Y9OrganizationServiceImpl()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 Y9OrganizationchangeDisabled(String id)更改禁用状态Y9Organizationcreate(String organizationName, Boolean virtual)创建组织机构voiddelete(String id)根据主键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 organization)保存或者更新组织机构基本信息Y9OrganizationsaveProperties(String orgId, String properties)保存或者更新组织机构扩展信息
-
-
-
方法详细资料
-
changeDisabled
@Transactional(readOnly=false) public Y9Organization changeDisabled(String id)
从接口复制的说明:Y9OrganizationService更改禁用状态- 指定者:
changeDisabled在接口中Y9OrganizationService- 参数:
id- id- 返回:
- 组织机构实体
-
create
@Transactional(readOnly=false) public Y9Organization create(String organizationName, Boolean virtual)
从接口复制的说明:Y9OrganizationService创建组织机构- 指定者:
create在接口中Y9OrganizationService- 参数:
organizationName- 组织名称virtual- 是否虚拟组织- 返回:
Y9Organization
-
delete
@Transactional(readOnly=false) public void delete(String id)
从接口复制的说明:Y9OrganizationService根据主键id删除机构实例- 指定者:
delete在接口中Y9OrganizationService- 参数:
id- 组织id
-
existsById
public boolean existsById(String id)
从接口复制的说明:Y9OrganizationService根据id判断组织机构是否存在- 指定者:
existsById在接口中Y9OrganizationService- 参数:
id- 组织id- 返回:
- boolean
-
findById
public Optional<Y9Organization> findById(String id)
从接口复制的说明:Y9OrganizationService根据id查找组织机构- 指定者:
findById在接口中Y9OrganizationService- 参数:
id- 组织id- 返回:
Optional<Y9Organization>组织机构对象 或 null
-
getById
public Y9Organization getById(String id)
从接口复制的说明:Y9OrganizationService根据主键id从缓存中获取组织机构实例- 指定者:
getById在接口中Y9OrganizationService- 参数:
id- 组织id- 返回:
Y9Organization组织机构对象
-
list
public List<Y9Organization> list()
从接口复制的说明:Y9OrganizationService组织机构列表- 指定者:
list在接口中Y9OrganizationService- 返回:
List<Y9Organization>
-
list
public List<Y9Organization> list(Boolean virtual, Boolean disabled)
从接口复制的说明:Y9OrganizationService获取组织架构列表- 指定者:
list在接口中Y9OrganizationService- 参数:
virtual- 是否虚拟组织disabled- 是否包含禁用- 返回:
List<Y9Organization>
-
listByDn
public List<Y9Organization> listByDn(String dn)
从接口复制的说明:Y9OrganizationService根据dn查找- 指定者:
listByDn在接口中Y9OrganizationService- 参数:
dn- 域- 返回:
List<Y9Organization>
-
listByTenantId
public List<Y9Organization> listByTenantId(String tenantId)
从接口复制的说明:Y9OrganizationService根据租户唯一标示查找组织机构列表- 指定者:
listByTenantId在接口中Y9OrganizationService- 参数:
tenantId- 租户id- 返回:
List<Y9Organization>
-
saveOrUpdate
@Transactional(readOnly=false) public Y9Organization saveOrUpdate(Y9Organization organization)
从接口复制的说明:Y9OrganizationService保存或者更新组织机构基本信息- 指定者:
saveOrUpdate在接口中Y9OrganizationService- 参数:
organization- 组织机构对象- 返回:
Y9Organization
-
saveOrder
@Transactional(readOnly=false) public List<Y9Organization> saveOrder(List<String> orgIds)
从接口复制的说明:Y9OrganizationService保存新的序号- 指定者:
saveOrder在接口中Y9OrganizationService- 参数:
orgIds- 机构id数组- 返回:
List<Y9Organization>
-
saveProperties
@Transactional(readOnly=false) public Y9Organization saveProperties(String orgId, String properties)
从接口复制的说明:Y9OrganizationService保存或者更新组织机构扩展信息- 指定者:
saveProperties在接口中Y9OrganizationService- 参数:
orgId- 组织机构idproperties- 扩展属性- 返回:
Y9Organization
-
-