@Service public class UserJoinRequestServiceImpl extends Object implements UserJoinRequestService
| Constructor and Description |
|---|
UserJoinRequestServiceImpl(UserJoinRequestDao userJoinRequestDao,
GroupDao groupDao,
UserDao userDao) |
| Modifier and Type | Method and Description |
|---|---|
ApproveResultEnum |
judgeGroupRequest(Long userId,
Long userJoinRequestId,
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,
String message,
String leaveName)
用户提交个人加群申请
|
@Autowired public UserJoinRequestServiceImpl(UserJoinRequestDao userJoinRequestDao, GroupDao groupDao, UserDao userDao)
public ApproveResultEnum submitUserJoinGroupRequest(Long userId, Long groupId, String message, String leaveName)
submitUserJoinGroupRequest in interface UserJoinRequestServiceuserId - 用户IdgroupId - 目标群组message - 申请信息leaveName - 申请者留名public List<UserJoinRequest> listUserJoinRequest(Long userId, ApproveResultEnum result, Integer pageNum, Integer pageSize)
listUserJoinRequest in interface UserJoinRequestServiceuserId - 用户Idresult - 申请结果pageNum - 页码号pageSize - 页容量public List<UserJoinRequest> listGroupReceivedUserJoinRequest(Long userId, Long groupId, ApproveResultEnum result, Integer pageNum, Integer pageSize)
listGroupReceivedUserJoinRequest in interface UserJoinRequestServiceuserId - 用户IdgroupId - 群组Idresult - 审批状态pageNum - 页码号pageSize - 页容量public ApproveResultEnum judgeGroupRequest(Long userId, Long userJoinRequestId, ApproveResultEnum result)
judgeGroupRequest in interface UserJoinRequestServiceuserId - 审批者IduserJoinRequestId - 即将审批的用户申请result - 审批结果public List<Long> listUserIdCouldCheckGroupJoinRequestInOneGroup(Long groupId)
listUserIdCouldCheckGroupJoinRequestInOneGroup in interface UserJoinRequestServicegroupId - 群组IdCopyright © 2022. All rights reserved.