类 CustomGroupApiImpl
- java.lang.Object
-
- net.risesoft.api.v0.customgroup.CustomGroupApiImpl
-
- 所有已实现的接口:
CustomGroupApi
@Primary @Validated @RestController("v0CustomGroupApiImpl") @RequestMapping(value="/services/rest/customGroup", produces="application/json") @Deprecated public class CustomGroupApiImpl extends Object implements CustomGroupApi已过时。自定义用户组- 从以下版本开始:
- 9.6.0
- 作者:
- dingzhaojun, qinman, mengjuhua
- Date:
- 2022/2/10
-
-
构造器概要
构造器 构造器 说明 CustomGroupApiImpl()已过时。
-
方法概要
所有方法 实例方法 具体方法 已过时的方法 修饰符和类型 方法 说明 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
public void addMember(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("customGroupId") @NotBlank @NotBlank String customGroupId, @RequestParam("orgUnitList") @NotEmpty @NotEmpty List<String> orgUnitList)已过时。添加组成员- 指定者:
addMember在接口中CustomGroupApi- 参数:
tenantId- 租户idcustomGroupId- 用户组idorgUnitList- 组织id列表- 从以下版本开始:
- 9.6.0
-
deleteAllGroup
public boolean deleteAllGroup(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("groupIds") @NotEmpty @NotEmpty List<String> groupIds)已过时。删除用户组- 指定者:
deleteAllGroup在接口中CustomGroupApi- 参数:
tenantId- 租户idgroupIds- 用户组Ids,多个“,”隔开- 返回:
- boolean 删除是否成功
- 从以下版本开始:
- 9.6.0
-
findCustomGroupByCustomId
public net.risesoft.model.platform.CustomGroup findCustomGroupByCustomId(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("customId") @NotBlank @NotBlank String customId)已过时。根据自定义id查找自定义用户组- 指定者:
findCustomGroupByCustomId在接口中CustomGroupApi- 参数:
tenantId- 租户idcustomId- 自定义id- 返回:
- CustomGroup 自定义用户组对象
- 从以下版本开始:
- 9.6.0
-
findCustomGroupById
public 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获取用户组- 指定者:
findCustomGroupById在接口中CustomGroupApi- 参数:
tenantId- 租户idpersonId- 人员IdgroupId- 用户组id- 返回:
- CustomGroup 用户组对象
- 从以下版本开始:
- 9.6.0
-
listAllPersonByGroupId
public List<net.risesoft.model.platform.Person> listAllPersonByGroupId(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("groupId") @NotBlank @NotBlank String groupId)
已过时。根据用户组id 解析该用户组下所有人员- 指定者:
listAllPersonByGroupId在接口中CustomGroupApi- 参数:
tenantId- 租户idgroupId- 用户组id- 返回:
- List<Person> 人员列表
- 从以下版本开始:
- 9.6.0
-
listCustomGroupByUserId
public List<net.risesoft.model.platform.CustomGroup> listCustomGroupByUserId(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("personId") @NotBlank @NotBlank String personId)
已过时。根据人员id获取用户组列表- 指定者:
listCustomGroupByUserId在接口中CustomGroupApi- 参数:
tenantId- 租户idpersonId- 人员Id- 返回:
- List<CustomGroup> 用户组对象列表
- 从以下版本开始:
- 9.6.0
-
listCustomGroupMemberByGroupId
public 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获取用户组成员- 指定者:
listCustomGroupMemberByGroupId在接口中CustomGroupApi- 参数:
tenantId- 租户idpersonId- 人员IdgroupId- 用户组id- 返回:
- List<CustomGroupMember> 用户组成员列表
- 从以下版本开始:
- 9.6.0
-
listCustomGroupMemberByGroupIdAndMemberType
public 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和成员类型,获取用户组员列表- 指定者:
listCustomGroupMemberByGroupIdAndMemberType在接口中CustomGroupApi- 参数:
tenantId- 租户idpersonId- 人员idgroupId- 用户组idmemberType- 成员类型,如:Person、Position- 返回:
- List<CustomGroupMember> 用户组员列表
- 从以下版本开始:
- 9.6.0
-
pageCustomGroupByPersonId
public 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)已过时。分页获取自定义用户组- 指定者:
pageCustomGroupByPersonId在接口中CustomGroupApi- 参数:
tenantId- 租户idpersonId- 人员idpage- 第几页rows- 返回多少条数据- 返回:
- Y9Page<Map<String, Object>>
- 从以下版本开始:
- 9.6.0
-
pageCustomGroupMemberByGroupId
public 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)已过时。获取人员分页列表- 指定者:
pageCustomGroupMemberByGroupId在接口中CustomGroupApi- 参数:
tenantId- 租户idgroupId- 用户组Idpage- 第几页rows- 返回多少条数据- 返回:
- Y9Page<Map<String, Object>> 人员分页列表
- 从以下版本开始:
- 9.6.0
-
pageCustomGroupMemberByGroupIdAndMemberType
public 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和成员类型,获取人员分页列表- 指定者:
pageCustomGroupMemberByGroupIdAndMemberType在接口中CustomGroupApi- 参数:
tenantId- 租户idgroupId- 用户组IdmemberType- 成员类型,如:Person、Positionpage- 第几页rows- 返回多少条数据- 返回:
- Map<String, Object> 人员分页列表
- 从以下版本开始:
- 9.6.0
-
removeMembers
public boolean removeMembers(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("memberIds") @NotEmpty @NotEmpty List<String> memberIds)已过时。删除组成员- 指定者:
removeMembers在接口中CustomGroupApi- 参数:
tenantId- 租户idmemberIds- ids,多个“,”隔开- 返回:
- boolean 是否删除成功
- 从以下版本开始:
- 9.6.0
-
saveCustomGroup
public net.risesoft.model.platform.CustomGroup saveCustomGroup(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, net.risesoft.model.platform.CustomGroup customGroup)已过时。保存用户组- 指定者:
saveCustomGroup在接口中CustomGroupApi- 参数:
tenantId- 租户idcustomGroup- 自定义用户组- 返回:
- CustomGroup 用户组对象
- 从以下版本开始:
- 9.6.0
-
saveCustomGroupOrder
public boolean saveCustomGroupOrder(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("sortIds") @NotEmpty @NotEmpty List<String> sortIds)已过时。保存用户组排序- 指定者:
saveCustomGroupOrder在接口中CustomGroupApi- 参数:
tenantId- 租户idsortIds- 排序后的用户组Ids,多个“,”隔开- 返回:
- boolean 是否保存排序成功
- 从以下版本开始:
- 9.6.0
-
saveMemberOrder
public boolean saveMemberOrder(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("memberIds") @NotEmpty @NotEmpty List<String> memberIds)已过时。保存成员排序- 指定者:
saveMemberOrder在接口中CustomGroupApi- 参数:
tenantId- 租户idmemberIds- 排序后的Ids,多个“,”隔开- 返回:
- boolean 是否保存排序成功
- 从以下版本开始:
- 9.6.0
-
saveOrUpdateCustomGroup
public 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)已过时。保存或者更新用户组- 指定者:
saveOrUpdateCustomGroup在接口中CustomGroupApi- 参数:
tenantId- 租户idpersonId- 人员IdpersonIds- 人员Ids,多个“,”隔开groupId- 用户组IdgroupName- 用户组名称- 返回:
- CustomGroup 用户组对象
- 从以下版本开始:
- 9.6.0
-
shareCustomGroup
public boolean shareCustomGroup(@RequestParam("tenantId") @NotBlank @NotBlank String tenantId, @RequestParam("personIds") @NotEmpty @NotEmpty List<String> personIds, @RequestParam("groupIds") @NotEmpty @NotEmpty List<String> groupIds)已过时。共享用户组- 指定者:
shareCustomGroup在接口中CustomGroupApi- 参数:
tenantId- 租户idpersonIds- 人员Ids,多个“,”隔开groupIds- 用户组Ids,多个“,”隔开- 返回:
- boolean 分享是否成功
- 从以下版本开始:
- 9.6.0
-
-