接口 CustomGroupApi
-
@Validated @Deprecated public interface CustomGroupApi
已过时。自定义用户组组件- 从以下版本开始:
- 9.6.0
- 作者:
- dingzhaojun, qinman, mengjuhua
- Date:
- 2022/2/10
-
-
方法概要
所有方法 实例方法 抽象方法 已过时的方法 修饰符和类型 方法 说明 voidaddMember(@NotBlank String tenantId, @NotBlank String customGroupId, @NotEmpty List<String> orgUnitList)已过时。添加组成员booleandeleteAllGroup(@NotBlank String tenantId, @NotEmpty List<String> groupIds)已过时。删除用户组net.risesoft.model.platform.CustomGroupfindCustomGroupByCustomId(@NotBlank String tenantId, @NotBlank String customId)已过时。根据自定义id查找自定义用户组net.risesoft.model.platform.CustomGroupfindCustomGroupById(@NotBlank String tenantId, @NotBlank String personId, @NotBlank String groupId)已过时。根据id获取用户组List<net.risesoft.model.platform.Person>listAllPersonByGroupId(@NotBlank String tenantId, @NotBlank String groupId)已过时。根据用户组id 解析该用户组下所有人员List<net.risesoft.model.platform.CustomGroup>listCustomGroupByUserId(@NotBlank String tenantId, @NotBlank String personId)已过时。根据人员id获取用户组列表List<net.risesoft.model.platform.CustomGroupMember>listCustomGroupMemberByGroupId(@NotBlank String tenantId, @NotBlank String personId, @NotBlank String groupId)已过时。根据用户组id获取用户组成员List<net.risesoft.model.platform.CustomGroupMember>listCustomGroupMemberByGroupIdAndMemberType(@NotBlank String tenantId, String personId, @NotBlank String groupId, @NotBlank String memberType)已过时。根据用户组id和成员类型,获取用户组员列表net.risesoft.pojo.Y9Page<net.risesoft.model.platform.CustomGroup>pageCustomGroupByPersonId(@NotBlank String tenantId, @NotBlank String personId, int page, int rows)已过时。分页获取自定义用户组net.risesoft.pojo.Y9Page<net.risesoft.model.platform.CustomGroupMember>pageCustomGroupMemberByGroupId(@NotBlank String tenantId, @NotBlank String groupId, int page, int rows)已过时。获取人员分页列表net.risesoft.pojo.Y9Page<net.risesoft.model.platform.CustomGroupMember>pageCustomGroupMemberByGroupIdAndMemberType(@NotBlank String tenantId, @NotBlank String groupId, @NotBlank String memberType, int page, int rows)已过时。根据用户组id和成员类型,获取人员分页列表booleanremoveMembers(@NotBlank String tenantId, @NotEmpty List<String> memberIds)已过时。删除组成员net.risesoft.model.platform.CustomGroupsaveCustomGroup(@NotBlank String tenantId, net.risesoft.model.platform.CustomGroup customGroup)已过时。保存用户组booleansaveCustomGroupOrder(@NotBlank String tenantId, @NotEmpty List<String> sortIds)已过时。保存用户组排序booleansaveMemberOrder(@NotBlank String tenantId, @NotEmpty List<String> memberIds)已过时。保存成员排序net.risesoft.model.platform.CustomGroupsaveOrUpdateCustomGroup(@NotBlank String tenantId, @NotBlank String personId, @NotEmpty List<String> personIds, String groupId, @NotBlank String groupName)已过时。保存用户组booleanshareCustomGroup(@NotBlank String tenantId, @NotEmpty List<String> personIds, @NotEmpty List<String> groupIds)已过时。共享用户组
-
-
-
方法详细资料
-
addMember
@GetMapping("/addMember") void addMember(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("customGroupId") @NotBlank @NotBlank String customGroupId, @RequestParam("orgUnitList") @NotEmpty @NotEmpty List<String> orgUnitList)已过时。添加组成员- 参数:
tenantId- 租户idcustomGroupId- 用户组idorgUnitList- 组织id列表- 从以下版本开始:
- 9.6.0
-
deleteAllGroup
@PostMapping("/deleteAllGroup") boolean deleteAllGroup(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("groupIds") @NotEmpty @NotEmpty List<String> groupIds)已过时。删除用户组- 参数:
tenantId- 租户idgroupIds- 用户组Ids,多个“,”隔开- 返回:
- boolean 删除是否成功
- 从以下版本开始:
- 9.6.0
-
findCustomGroupByCustomId
@GetMapping("/findCustomGroupByCustomId") net.risesoft.model.platform.CustomGroup findCustomGroupByCustomId(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("customId") @NotBlank @NotBlank String customId)已过时。根据自定义id查找自定义用户组- 参数:
tenantId- 租户idcustomId- 自定义id- 返回:
- CustomGroup 自定义用户组对象
- 从以下版本开始:
- 9.6.0
-
findCustomGroupById
@GetMapping("/findCustomGroupById") net.risesoft.model.platform.CustomGroup findCustomGroupById(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("personId") @NotBlank @NotBlank String personId, @RequestParam("groupId") @NotBlank @NotBlank String groupId)已过时。根据id获取用户组- 参数:
tenantId- 租户idpersonId- 人员IdgroupId- 用户组id- 返回:
- CustomGroup 用户组对象
- 从以下版本开始:
- 9.6.0
-
listAllPersonByGroupId
@GetMapping("/listAllPersonByGroupId") List<net.risesoft.model.platform.Person> listAllPersonByGroupId(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("groupId") @NotBlank @NotBlank String groupId)已过时。根据用户组id 解析该用户组下所有人员- 参数:
tenantId- 租户idgroupId- 用户组id- 返回:
- List<Person> 人员列表
- 从以下版本开始:
- 9.6.0
-
listCustomGroupByUserId
@GetMapping("/listCustomGroupByUserId") List<net.risesoft.model.platform.CustomGroup> listCustomGroupByUserId(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("personId") @NotBlank @NotBlank String personId)已过时。根据人员id获取用户组列表- 参数:
tenantId- 租户idpersonId- 人员Id- 返回:
- List<CustomGroup>
- 从以下版本开始:
- 9.6.0
-
listCustomGroupMemberByGroupId
@GetMapping("/listCustomGroupMemberByGroupId") List<net.risesoft.model.platform.CustomGroupMember> listCustomGroupMemberByGroupId(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("personId") @NotBlank @NotBlank String personId, @RequestParam("groupId") @NotBlank @NotBlank String groupId)已过时。根据用户组id获取用户组成员- 参数:
tenantId- 租户idpersonId- 人员IdgroupId- 用户组id- 返回:
- List<CustomGroupMember> 用户组成员列表
- 从以下版本开始:
- 9.6.0
-
listCustomGroupMemberByGroupIdAndMemberType
@GetMapping("/listCustomGroupMemberByGroupIdAndMemberType") List<net.risesoft.model.platform.CustomGroupMember> listCustomGroupMemberByGroupIdAndMemberType(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("personId") String personId, @RequestParam("groupId") @NotBlank @NotBlank String groupId, @RequestParam("memberType") @NotBlank @NotBlank String memberType)已过时。根据用户组id和成员类型,获取用户组员列表- 参数:
tenantId- 租户idpersonId- 人员idgroupId- 用户组idmemberType- 成员类型,如:Person、Position- 返回:
- List<CustomGroupMember> 用户组员列表
- 从以下版本开始:
- 9.6.0
-
pageCustomGroupByPersonId
@GetMapping("/pageCustomGroupByPersonId") net.risesoft.pojo.Y9Page<net.risesoft.model.platform.CustomGroup> pageCustomGroupByPersonId(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("personId") @NotBlank @NotBlank String personId, @RequestParam("page") int page, @RequestParam("rows") int rows)已过时。分页获取自定义用户组- 参数:
tenantId- 租户idpersonId- 人员idpage- 第几页rows- 返回多少条数据- 返回:
- Y9Page<Map<String, Object>>
- 从以下版本开始:
- 9.6.0
-
pageCustomGroupMemberByGroupId
@GetMapping("/pageCustomGroupMemberByGroupId") net.risesoft.pojo.Y9Page<net.risesoft.model.platform.CustomGroupMember> pageCustomGroupMemberByGroupId(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("groupId") @NotBlank @NotBlank String groupId, @RequestParam("page") int page, @RequestParam("rows") int rows)已过时。获取人员分页列表- 参数:
tenantId- 租户idgroupId- 用户组Idpage- 第几页rows- 返回多少条数据- 返回:
- Y9Page<Map<String, Object>> 人员分页列表
- 从以下版本开始:
- 9.6.0
-
pageCustomGroupMemberByGroupIdAndMemberType
@GetMapping("/pageCustomGroupMemberByGroupIdAndMemberType") net.risesoft.pojo.Y9Page<net.risesoft.model.platform.CustomGroupMember> pageCustomGroupMemberByGroupIdAndMemberType(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("groupId") @NotBlank @NotBlank String groupId, @RequestParam("memberType") @NotBlank @NotBlank String memberType, @RequestParam("page") int page, @RequestParam("rows") int rows)已过时。根据用户组id和成员类型,获取人员分页列表- 参数:
tenantId- 租户idgroupId- 用户组IdmemberType- 成员类型,如:Person、Positionpage- 第几页rows- 返回多少条数据- 返回:
- Map<String, Object> 人员分页列表
- 从以下版本开始:
- 9.6.0
-
removeMembers
@PostMapping("/removeMembers") boolean removeMembers(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("memberIds") @NotEmpty @NotEmpty List<String> memberIds)已过时。删除组成员- 参数:
tenantId- 租户idmemberIds- ids,多个“,”隔开- 返回:
- boolean 是否删除成功
- 从以下版本开始:
- 9.6.0
-
saveCustomGroup
@PostMapping("/saveCustomGroup") net.risesoft.model.platform.CustomGroup saveCustomGroup(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, net.risesoft.model.platform.CustomGroup customGroup)已过时。保存用户组- 参数:
tenantId- 租户idcustomGroup- 自定义用户组- 返回:
- CustomGroup 用户组对象
- 从以下版本开始:
- 9.6.0
-
saveCustomGroupOrder
@PostMapping("/saveCustomGroupOrder") boolean saveCustomGroupOrder(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("sortIds") @NotEmpty @NotEmpty List<String> sortIds)已过时。保存用户组排序- 参数:
tenantId- 租户idsortIds- 排序后的用户组Ids,多个“,”隔开- 返回:
- boolean 是否保存排序成功
- 从以下版本开始:
- 9.6.0
-
saveMemberOrder
@PostMapping("/saveMemberOrder") boolean saveMemberOrder(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("memberIds") @NotEmpty @NotEmpty List<String> memberIds)已过时。保存成员排序- 参数:
tenantId- 租户idmemberIds- 排序后的Ids,多个“,”隔开- 返回:
- boolean 是否保存排序成功
- 从以下版本开始:
- 9.6.0
-
saveOrUpdateCustomGroup
@PostMapping("/saveOrUpdateCustomGroup") net.risesoft.model.platform.CustomGroup saveOrUpdateCustomGroup(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("personId") @NotBlank @NotBlank String personId, @RequestParam("personIds") @NotEmpty @NotEmpty List<String> personIds, @RequestParam("groupId") String groupId, @RequestParam("groupName") @NotBlank @NotBlank String groupName)已过时。保存用户组- 参数:
tenantId- 租户idpersonId- 人员IdpersonIds- 人员Ids,多个“,”隔开groupId- 用户组IdgroupName- 用户组名称- 返回:
- CustomGroup 用户组对象
- 从以下版本开始:
- 9.6.0
-
shareCustomGroup
@PostMapping("/shareCustomGroup") boolean shareCustomGroup(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("personIds") @NotEmpty @NotEmpty List<String> personIds, @RequestParam("groupIds") @NotEmpty @NotEmpty List<String> groupIds)已过时。共享用户组- 参数:
tenantId- 租户idpersonIds- 人员Ids,多个“,”隔开groupIds- 用户组Ids,多个“,”隔开- 返回:
- boolean 分享是否成功
- 从以下版本开始:
- 9.6.0
-
-