@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.