接口 GroupApi
-
@Validated public interface GroupApi用户组服务组件- 从以下版本开始:
- 9.6.0
- 作者:
- dingzhaojun, qinman, mengjuhua
- Date:
- 2022/2/10
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 net.risesoft.pojo.Y9Result<Object>addPerson(@NotBlank String tenantId, @NotBlank String groupId, @NotBlank String personId)向用户组添加人员net.risesoft.pojo.Y9Result<net.risesoft.model.platform.Group>create(@NotBlank String tenantId, CreateGroupDTO createGroupDTO)创建用户组net.risesoft.pojo.Y9Result<Object>delete(@NotBlank String tenantId, @NotBlank String groupId)删除用户组net.risesoft.pojo.Y9Result<net.risesoft.model.platform.Group>get(@NotBlank String tenantId, @NotBlank String groupId)根据id获得用户组对象net.risesoft.pojo.Y9Result<List<net.risesoft.model.platform.Group>>listByParentId(@NotBlank String tenantId, @NotBlank String parentId)获取下一级用户组列表(不包含禁用)net.risesoft.pojo.Y9Result<List<net.risesoft.model.platform.Person>>listPersonsByGroupId(@NotBlank String tenantId, @NotBlank String groupId)获取用户组内的人员列表(不包含禁用)net.risesoft.pojo.Y9Result<Object>removePerson(@NotBlank String tenantId, @NotBlank String groupId, @NotBlank String personId)将人员移除用户组
-
-
-
方法详细资料
-
addPerson
@PostMapping("/addPerson") net.risesoft.pojo.Y9Result<Object> addPerson(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("groupId") @NotBlank @NotBlank String groupId, @RequestParam("personId") @NotBlank @NotBlank String personId)向用户组添加人员- 参数:
tenantId- 租户IDgroupId- 用户组IDpersonId- 人员ID- 返回:
Y9Result<Object>通用请求返回对象 - success 属性判断操作是否成功- 从以下版本开始:
- 9.6.0
-
create
@PostMapping("/create") net.risesoft.pojo.Y9Result<net.risesoft.model.platform.Group> create(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @Validated @RequestBody CreateGroupDTO createGroupDTO)创建用户组- 参数:
tenantId- 租户idcreateGroupDTO- 用户组对象- 返回:
Y9Result<Group>通用请求返回对象 - data 是保存的用户组- 从以下版本开始:
- 9.6.0
-
delete
@PostMapping("/delete") net.risesoft.pojo.Y9Result<Object> delete(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("groupId") @NotBlank @NotBlank String groupId)删除用户组- 参数:
tenantId- 租户IDgroupId- 用户组ID- 返回:
Y9Result<Object>通用请求返回对象 - success 属性判断操作是否成功- 从以下版本开始:
- 9.6.0
-
get
@GetMapping("/get") net.risesoft.pojo.Y9Result<net.risesoft.model.platform.Group> get(@RequestParam @NotBlank @NotBlank String tenantId, @RequestParam("groupId") @NotBlank @NotBlank String groupId)根据id获得用户组对象- 参数:
tenantId- 租户idgroupId- 用户组唯一标识- 返回:
Y9Result<Group>通用请求返回对象 - data 是用户组对象- 从以下版本开始:
- 9.6.0
-
listByParentId
@GetMapping("/listByParentId") net.risesoft.pojo.Y9Result<List<net.risesoft.model.platform.Group>> listByParentId(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("parentId") @NotBlank @NotBlank String parentId)获取下一级用户组列表(不包含禁用)- 参数:
tenantId- 租户idparentId- 父节点唯一标识- 返回:
Y9Result<List<Group>>通用请求返回对象 - data 是用户组对象集合- 从以下版本开始:
- 9.6.0
-
listPersonsByGroupId
@GetMapping("/listPersonsByGroupId") net.risesoft.pojo.Y9Result<List<net.risesoft.model.platform.Person>> listPersonsByGroupId(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("groupId") @NotBlank @NotBlank String groupId)获取用户组内的人员列表(不包含禁用)- 参数:
tenantId- 租户idgroupId- 用户组唯一标识- 返回:
Y9Result<List<Person>>通用请求返回对象 - data 是人员对象集合- 从以下版本开始:
- 9.6.0
-
removePerson
@PostMapping("/removePerson") net.risesoft.pojo.Y9Result<Object> removePerson(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("groupId") @NotBlank @NotBlank String groupId, @RequestParam("personId") @NotBlank @NotBlank String personId)将人员移除用户组- 参数:
tenantId- 租户IDgroupId- 用户组IDpersonId- 人员ID- 返回:
Y9Result<Object>通用请求返回对象 - success 属性判断操作是否成功- 从以下版本开始:
- 9.6.0
-
-