接口 Y9GroupService
-
- 所有已知实现类:
Y9GroupServiceImpl
public interface Y9GroupService- 作者:
- dingzhaojun, qinman, mengjuhua
- Date:
- 2022/2/10
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 Y9GroupchangeDisabled(String id)更改禁用状态Y9GroupcreateGroup(Y9Group y9Group)创建用户组voiddelete(String id)根据主键id移除用户组实例(并且移除组内的人员)voiddeleteByParentId(String parentId)根据父节点id删除用户组实例(并且移除组内的人员)booleanexistsById(String id)根据id判断用户组是否存在Optional<Y9Group>findById(String id)根据id查找用户组Y9GroupgetById(String id)根据主键id获取用户组实例List<Y9Group>listAll()获取所有用户组List<Y9Group>listByDn(String dn, Boolean disabled)根据dn查询List<Y9Group>listByNameLike(String name)根据名称查询List<Y9Group>listByNameLikeAndDn(String name, String dn)根据名称查询List<Y9Group>listByParentId(String parentId, Boolean disabled)根据父节点id,获取本层级的用户组列表List<Y9Group>listByPersonId(String personId, Boolean disabled)根据人员 id获取用户组列表Y9Groupmove(String groupId, String parentId)List<Y9Group>saveOrder(List<String> groupIds)保存新的序号Y9GroupsaveOrUpdate(Y9Group group)修改此用户组实例的信息Y9GroupsaveProperties(String groupId, String properties)保存或者更新用户组扩展信息Y9GroupupdateTabIndex(String id, int tabIndex)更新用户组排列序号
-
-
-
方法详细资料
-
delete
void delete(String id)
根据主键id移除用户组实例(并且移除组内的人员)- 参数:
id- 唯一标识
-
deleteByParentId
void deleteByParentId(String parentId)
根据父节点id删除用户组实例(并且移除组内的人员)- 参数:
parentId- 父节点id
-
existsById
boolean existsById(String id)
根据id判断用户组是否存在- 参数:
id- 唯一标识- 返回:
- boolean
-
getById
Y9Group getById(String id)
根据主键id获取用户组实例- 参数:
id- 唯一标识- 返回:
- 用户组对象
- 抛出:
net.risesoft.y9.exception.Y9NotFoundException- id 对应的记录不存在的情况
-
listByNameLikeAndDn
List<Y9Group> listByNameLikeAndDn(String name, String dn)
根据名称查询- 参数:
name- 用户组名称dn- dn- 返回:
- List
-
listByPersonId
List<Y9Group> listByPersonId(String personId, Boolean disabled)
根据人员 id获取用户组列表- 参数:
personId- 人员iddisabled-- 返回:
- List
-
saveProperties
Y9Group saveProperties(String groupId, String properties)
保存或者更新用户组扩展信息- 参数:
groupId- 用户组idproperties- 扩展信息- 返回:
Y9Group
-
updateTabIndex
Y9Group updateTabIndex(String id, int tabIndex)
更新用户组排列序号- 参数:
id- 用户组唯一标识tabIndex- 排列序号- 返回:
Y9Department
-
-