Commit 4aefa1a1 by 罗长华

sdk增加获取黑名单列表接口

parent 8e96e57d
...@@ -49,7 +49,7 @@ public class ResourcePathConstants { ...@@ -49,7 +49,7 @@ public class ResourcePathConstants {
/** /**
* 好友请求 * 好友请求
*/ */
public static final String PAGE_BLACKLIST_REQUEST = "/api/imClient/sdk/pageBlacklist"; public static final String PAGE_BLACKLIST_REQUEST = "/api/ClientBlacklist/sdk/pageBlacklist";
/** /**
* 群成员互加好友 * 群成员互加好友
......
...@@ -2,8 +2,6 @@ package com.wecloud.im.sdk; ...@@ -2,8 +2,6 @@ package com.wecloud.im.sdk;
import java.util.List; import java.util.List;
import cn.hutool.db.PageResult;
import com.wecloud.im.sdk.model.Blacklist; import com.wecloud.im.sdk.model.Blacklist;
import com.wecloud.im.sdk.model.ChatRoomMember; import com.wecloud.im.sdk.model.ChatRoomMember;
import com.wecloud.im.sdk.model.Conversation; import com.wecloud.im.sdk.model.Conversation;
...@@ -11,6 +9,7 @@ import com.wecloud.im.sdk.model.Friend; ...@@ -11,6 +9,7 @@ import com.wecloud.im.sdk.model.Friend;
import com.wecloud.im.sdk.model.GroupChatMessage; import com.wecloud.im.sdk.model.GroupChatMessage;
import com.wecloud.im.sdk.model.GroupChatStatusMessage; import com.wecloud.im.sdk.model.GroupChatStatusMessage;
import com.wecloud.im.sdk.model.ImClient; import com.wecloud.im.sdk.model.ImClient;
import com.wecloud.im.sdk.model.PageResult;
import com.wecloud.im.sdk.model.PrivateChatMessage; import com.wecloud.im.sdk.model.PrivateChatMessage;
import com.wecloud.im.sdk.model.PrivateChatStatusMessage; import com.wecloud.im.sdk.model.PrivateChatStatusMessage;
import com.wecloud.im.sdk.model.Token; import com.wecloud.im.sdk.model.Token;
...@@ -83,8 +82,9 @@ public interface WecloudIm { ...@@ -83,8 +82,9 @@ public interface WecloudIm {
* @Date 2022年05月07日 05:23:40 * @Date 2022年05月07日 05:23:40
* @param userId * @param userId
* @Return * @Return
* @return
*/ */
PageResult<Blacklist> pageBlacklist(Long pageIndex, Long pageSize, String userId); PageResult<Blacklist> pageBlacklist(Integer pageIndex, Integer pageSize, String userId);
/** /**
* 设置会话置顶 * 设置会话置顶
......
...@@ -5,7 +5,6 @@ import java.util.List; ...@@ -5,7 +5,6 @@ import java.util.List;
import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.lang.Assert; import cn.hutool.core.lang.Assert;
import cn.hutool.db.PageResult;
import com.wecloud.im.sdk.internal.WecloudImClientOperation; import com.wecloud.im.sdk.internal.WecloudImClientOperation;
import com.wecloud.im.sdk.internal.WecloudImConversationOperation; import com.wecloud.im.sdk.internal.WecloudImConversationOperation;
...@@ -26,6 +25,7 @@ import com.wecloud.im.sdk.model.ListChatRoomMemberRequest; ...@@ -26,6 +25,7 @@ import com.wecloud.im.sdk.model.ListChatRoomMemberRequest;
import com.wecloud.im.sdk.model.ListConversationRequest; import com.wecloud.im.sdk.model.ListConversationRequest;
import com.wecloud.im.sdk.model.ModifyUserRequest; import com.wecloud.im.sdk.model.ModifyUserRequest;
import com.wecloud.im.sdk.model.PageBlacklistRequest; import com.wecloud.im.sdk.model.PageBlacklistRequest;
import com.wecloud.im.sdk.model.PageResult;
import com.wecloud.im.sdk.model.PrivateChatMessage; import com.wecloud.im.sdk.model.PrivateChatMessage;
import com.wecloud.im.sdk.model.PrivateChatStatusMessage; import com.wecloud.im.sdk.model.PrivateChatStatusMessage;
import com.wecloud.im.sdk.model.PublishGroupChatMessageRequest; import com.wecloud.im.sdk.model.PublishGroupChatMessageRequest;
...@@ -115,7 +115,7 @@ public class WecloudImClient implements WecloudIm { ...@@ -115,7 +115,7 @@ public class WecloudImClient implements WecloudIm {
} }
@Override @Override
public PageResult<Blacklist> pageBlacklist(Long pageIndex, Long pageSize, String userId) { public PageResult<Blacklist> pageBlacklist(Integer pageIndex, Integer pageSize, String userId) {
PageBlacklistRequest pageBlacklistRequest = PageBlacklistRequest pageBlacklistRequest =
PageBlacklistRequest.builder().pageSize(pageSize).pageIndex(pageIndex).userId(userId).build(); PageBlacklistRequest.builder().pageSize(pageSize).pageIndex(pageIndex).userId(userId).build();
return imClientOperation.pageBlacklist(pageBlacklistRequest); return imClientOperation.pageBlacklist(pageBlacklistRequest);
......
...@@ -6,8 +6,6 @@ import java.util.List; ...@@ -6,8 +6,6 @@ import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Optional; import java.util.Optional;
import cn.hutool.db.PageResult;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.TypeReference; import com.alibaba.fastjson.TypeReference;
import com.wecloud.im.sdk.common.HttpMethod; import com.wecloud.im.sdk.common.HttpMethod;
...@@ -25,6 +23,7 @@ import com.wecloud.im.sdk.model.ListChatRoomMemberRequest; ...@@ -25,6 +23,7 @@ import com.wecloud.im.sdk.model.ListChatRoomMemberRequest;
import com.wecloud.im.sdk.model.ListConversationRequest; import com.wecloud.im.sdk.model.ListConversationRequest;
import com.wecloud.im.sdk.model.ModifyUserRequest; import com.wecloud.im.sdk.model.ModifyUserRequest;
import com.wecloud.im.sdk.model.PageBlacklistRequest; import com.wecloud.im.sdk.model.PageBlacklistRequest;
import com.wecloud.im.sdk.model.PageResult;
import com.wecloud.im.sdk.model.RegisterClientRequest; import com.wecloud.im.sdk.model.RegisterClientRequest;
import com.wecloud.im.sdk.model.Token; import com.wecloud.im.sdk.model.Token;
import com.wecloud.im.sdk.model.UnsureFriend; import com.wecloud.im.sdk.model.UnsureFriend;
...@@ -259,10 +258,10 @@ public class WecloudImClientOperation extends WecloudImOperation { ...@@ -259,10 +258,10 @@ public class WecloudImClientOperation extends WecloudImOperation {
assertParameterNotNull(pageBlacklistRequest.getUserId(), "userId"); assertParameterNotNull(pageBlacklistRequest.getUserId(), "userId");
// 校验通过 构建参数 // 校验通过 构建参数
if (pageBlacklistRequest.getPageIndex() == null) { if (pageBlacklistRequest.getPageIndex() == null) {
pageBlacklistRequest.setPageIndex(1L); pageBlacklistRequest.setPageIndex(1);
} }
if (pageBlacklistRequest.getPageSize() == null) { if (pageBlacklistRequest.getPageSize() == null) {
pageBlacklistRequest.setPageSize(10L); pageBlacklistRequest.setPageSize(10);
} }
Map<String, String> param = new HashMap<>(); Map<String, String> param = new HashMap<>();
param.put("clientId", pageBlacklistRequest.getUserId()); param.put("clientId", pageBlacklistRequest.getUserId());
......
...@@ -15,9 +15,9 @@ import lombok.EqualsAndHashCode; ...@@ -15,9 +15,9 @@ import lombok.EqualsAndHashCode;
@Data @Data
public class PageBlacklistRequest extends WebServiceRequest { public class PageBlacklistRequest extends WebServiceRequest {
private Long pageIndex; private Integer pageIndex;
private Long pageSize; private Integer pageSize;
private String userId; private String userId;
} }
package com.wecloud.im.sdk.model;
import lombok.Data;
import java.util.List;
/**
*
* @Author luozh
* @Date 2022年05月09日 10:07
* @Version 1.0
*/
@Data
public class PageResult<T> {
private Integer total;
private Integer pageIndex;
private Integer pageSize;
private List<T> records;
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment