@Mapper
public interface UserJoinRequestDao
Modifier and Type | Method and Description |
---|---|
Integer |
deleteUserJoinRequests(Long groupId)
删除用户加群申请信息
|
UserJoinRequest |
getJoinRequestById(Long joinRequestId)
Id查询用户加群申请信息
|
void |
insertUserJoinRequest(Long userId,
Long groupId,
String message,
String leaveName)
新增一个用户加群申请
|
void |
insertUserJoinRequestEntity(UserJoinRequest joinRequest)
新增一个用户加群申请(用户Id,目标群组Id, 申请者留言,申请者留名)
|
List<UserJoinRequest> |
listRequestByGroupId(Long groupId,
ApproveResultEnum result)
查询群组收到的加群申请
|
List<UserJoinRequest> |
listRequestByUserId(Long userId,
ApproveResultEnum result)
查询用户的申请记录
|
List<Long> |
listUserIdInGroupWithSpecialIdentity(Long groupId,
List<GroupIdentityEnum> identity)
查询群内符合身份要求的成员用户Id
|
Integer |
updateRequestResult(Long joinRequestId,
Long judgeUserId,
ApproveResultEnum result)
对提交的用户加群申请进行审批
|
void insertUserJoinRequest(@Param(value="userId") Long userId, @Param(value="groupId") Long groupId, @Param(value="message") String message, @Param(value="leaveName") String leaveName)
userId
- 用户IdgroupId
- 目标群组Idmessage
- 申请留言leaveName
- 申请留名void insertUserJoinRequestEntity(UserJoinRequest joinRequest)
joinRequest
- 申请信息实体UserJoinRequest getJoinRequestById(@Param(value="joinRequest") Long joinRequestId)
joinRequestId
- 申请信息IdList<UserJoinRequest> listRequestByUserId(@Param(value="userId") Long userId, @Param(value="result") ApproveResultEnum result)
userId
- 用户Idresult
- 申请状态(申请结果)List<UserJoinRequest> listRequestByGroupId(@Param(value="groupId") Long groupId, @Param(value="result") ApproveResultEnum result)
groupId
- 群组Idresult
- 审批结果Integer updateRequestResult(@Param(value="requestId") Long joinRequestId, @Param(value="userId") Long judgeUserId, @Param(value="result") ApproveResultEnum result)
joinRequestId
- 申请信息IdjudgeUserId
- 审批者result
- 审批结果Integer deleteUserJoinRequests(@Param(value="groupId") Long groupId)
groupId
- 删除用户的加群申请信息List<Long> listUserIdInGroupWithSpecialIdentity(@Param(value="groupId") Long groupId, @Param(value="identity") List<GroupIdentityEnum> identity)
groupId
- 群组Ididentity
- 群内身份列表Copyright © 2022. All rights reserved.