@Validated
public interface UserJoinRequestService
Modifier and Type | Method and Description |
---|---|
ApproveResultEnum |
judgeGroupRequest(Long userId,
Long userJoinRequestId,
@NotNull ApproveResultEnum result)
群相关负责人审批普通用户提交的加群申请信息
|
List<UserJoinRequest> |
listGroupReceivedUserJoinRequest(Long userId,
Long groupId,
ApproveResultEnum result,
Integer pageNum,
Integer pageSize)
获取群组收到的加群申请信息
|
List<Long> |
listUserIdCouldCheckGroupJoinRequestInOneGroup(Long groupId)
获取群内具有审批其他用户加群申请权限的用户Id
|
List<UserJoinRequest> |
listUserJoinRequest(Long userId,
ApproveResultEnum result,
Integer pageNum,
Integer pageSize)
用户获取和自己相关的群组申请记录
|
ApproveResultEnum |
submitUserJoinGroupRequest(Long userId,
Long groupId,
@NotBlank @Length(max=500) String message,
@Length(max=40) String leaveName)
用户提交个人加群申请
|
ApproveResultEnum submitUserJoinGroupRequest(Long userId, Long groupId, @NotBlank @Length(max=500) @NotBlank @Length(max=500) String message, @Length(max=40) @Length(max=40) String leaveName)
userId
- 用户IdgroupId
- 目标群组message
- 申请信息leaveName
- 申请者留名List<UserJoinRequest> listUserJoinRequest(Long userId, ApproveResultEnum result, Integer pageNum, Integer pageSize)
userId
- 用户Idresult
- 申请结果pageNum
- 页码号pageSize
- 页容量List<UserJoinRequest> listGroupReceivedUserJoinRequest(Long userId, Long groupId, ApproveResultEnum result, Integer pageNum, Integer pageSize)
userId
- 用户IdgroupId
- 群组Idresult
- 审批状态pageNum
- 页码号pageSize
- 页容量ApproveResultEnum judgeGroupRequest(Long userId, Long userJoinRequestId, @NotNull @NotNull ApproveResultEnum result)
userId
- 审批者IduserJoinRequestId
- 即将审批的用户申请result
- 审批结果Copyright © 2022. All rights reserved.