# 好友去重模塊接口文檔
##### 作者:黃文榕
##### 時間:2020-05-07
##### 版本:V4.2.0
##### 修改:
|更新時間|更新人|作用|
|--|--|--|
### 新增去重任務接口
- url: /wechat_api/repetionFriend/start
- 調用方式: post
##### 作用:
新增去重任務接口
##### 傳參:
屬性名 | 類型| 是否必要 | 備注
---|--- |---| ---
uins | List<String> | Y | 傳入的微信號
departStruct | String | N | 傳入當時的部門結構
```
{
"uins":["1575045774","2245246006"]
}
```
##### 出參:
屬性名 | 類型| 備注
---|--- | ---
code | Integer |
msg | String |
data | {} | 數據
data:
屬性名 | 類型| 備注
---|--- | ---
repetionFriendId | Integer | 去重任務的id
status | Integer | 任務處于的狀態(0:進行中 1:完成 4:失敗)
adminUserId |Integer | 賬號id
repetionFriendNum | Integer | 重復好友數量
createTime | String | 創建時間
departStruct | String | 部門結構
```
{
"code": 200,
"msg": "操作成功!",
"data": {
"repetionFriendId": 32,
"status": 0,
"adminUserId": 14,
"repetionFriendNum": 0,
"createTime": "2020-05-07 13:59:03",
"departStruct": null
}
}或
{
{
"code": 400,
"msg": "uin至少填入1個最多填入100個"/"uins不能為空",
"data": null
}
```
##### 異步推送:
屬性名 | 類型| 備注
---|--- | ---
MTYPE | String | 好友去重完成為: reFriend
content | Map | noticeMessage
content
adminUserId | Long | 用戶Id
content | String | 內容
msgCode | Integer | 提醒類型 好友去重完成為:3
isRead | Integer | 是否閱讀
createTime | time | 創建時間
title | String | 標題
### 查詢任務列表(分頁)
- url: /wechat_api/repetionFriend/page
- 調用方式: get
##### 作用:
查詢任務列表
##### 傳參:
屬性名 | 類型| 是否必要 | 備注
---|--- |---| ---
limit | Integer | Y | 限制數
pageNo | Integer | Y | 頁碼
status | Integer | N | 狀態(0:進行中 1:完成 4:失敗)
```
/wechat_api/repetionFriend/page?limit=10&pageNo=1
```
##### 出參:
屬性名 | 類型| 備注
---|--- | ---
code | Integer |
msg | String |
data | map | 數據
data:
屬性名 | 類型| 備注
---|--- | ---
count | Integer | 總數
data | list |數據
pageNo | Integer | 頁碼
limit | Integer | 限制數
data.data:
屬性名 | 類型| 備注
---|--- | ---
repetionFriendId | Integer | 去重任務的id
status | Integer | 任務處于的狀態
adminUserId |Integer | 賬號id
repetionFriendNum | Integer | 重復好友數量
createTime | String | 創建時間
departStruct | String | 部門結構
repetionFriendUinVOS | list | 微信號詳情
data.data.repetionFriendUinVOS:
屬性名 | 類型| 備注
---|--- | ---
uin | String | uin
headImgUrl |String | 頭像鏈接
nickName | String | 個性昵稱 |
departId | Integer | 部門id
```
{
"code": 200,
"msg": "操作成功!",
"data": {
"count": 12,
"data": [
{
"repetionFriendId": 35,
"status": 1,
"adminUserId": 14,
"repetionFriendNum": 57,
"createTime": "2020-05-07 15:26:37",
"repetionFriendUinVOS": [
{
"uin": "1575045774",
"headImgUrl": "http://wx.qlogo.cn/mmhead/ver_1/usSaGQ4wCY6892IYfUqecKHopsicHgIER5Dib5kP7wIUb5AIq369RicGHlLG8QBau9kkA2HNTjOxYFzbvqgbYvrBUicRjSWu4wQrFyW4d8TgWCM/0",
"nickName": "你看那山花爛漫",
"departId": null
},
{
"uin": "2245246006",
"headImgUrl": "http://wx.qlogo.cn/mmhead/ver_1/QO4juXsibLFA1Fic1Ou52Kd2BRUwQxq5zGaGoxuf4YdmsG2GwLTsmjLiaVV0OibtjaB8yoibQ535niabLJnp2I1lP1weQSib1DUUUeYavw5VCic6PtY/0",
"nickName": "undefine",
"departId": null
},
{
"uin": "2368771701",
"headImgUrl": "http://wx.qlogo.cn/mmhead/ver_1/JRmibsM00VpaVK8BoDcSsdmxr5aiaZXaVicyKLRjICoFymNfoCeGC3YqfNzAV9lacAUpY0LgeYficicv34vMKq7hkcIia0evUWyViaOzjBZ1598z5w/0",
"nickName": "小爭小吵小任性。",
"departId": null
}
]
}
],
"pageNo": 1,
"limit": 1
}
}
或
{
{
"code": 400,
"msg": "limit不為空"/"pageNo不為空",
"data": null
}
```
### 刪除去重任務接口
- url: /wechat_api/repetionFriend/delete
- 調用方式: post
##### 作用:
刪除去重任務
##### 傳參:
屬性名 | 類型| 是否必要 | 備注
---|--- |---| ---
ids | List | Y | 刪除ID
```
[20]
```
##### 出參:
屬性名 | 類型| 備注
---|--- | ---
code | Integer |
msg | String |
data | {} | 數據
```
{
"code": 200,
"msg": "刪除成功",
"data": null
} 或 {
"code": 400,
"msg": "刪除任務必須在1到10以內",
"data": null
}
```
### 刪除去重任務詳情接口
- url: /wechat_api/repetionFriendDetails/delete
- 調用方式: post
##### 作用:
刪除去重任務詳情
##### 傳參:
屬性名 | 類型| 是否必要 | 備注
---|--- |---| ---
ids | List | Y | 刪除ID
```
[241,242]
```
##### 出參:
屬性名 | 類型| 備注
---|--- | ---
code | Integer |
msg | String |
data | {} | 數據
```
{
"code": 200,
"msg": "刪除成功",
"data": null
} 或 {
"code": 400,
"msg": "刪除任務必須在1到10以內",
"data": null
}
```
##### 異步推送:
屬性名 | 類型| 備注
---|--- | ---
MTYPE | String | 好友去重完成為: delReFriend
content | Map | noticeMessage
content
adminUserId | Long | 用戶Id
content | String | 內容
msgCode | Integer | 提醒類型 好友去重完成為:4
isRead | Integer | 是否閱讀
createTime | time | 創建時間
title | String | 標題
### 查詢任務詳情列表(分頁)
- url: /wechat_api/repetionFriendDetails/userNamePage
- 調用方式: get
##### 作用:
查詢任務詳情列表
##### 傳參:
屬性名 | 類型| 是否必要 | 備注
---|--- |---| ---
limit | Integer | Y | 限制數
pageNo | Integer | Y | 頁碼
repetionFriendId | Integer | Y | 任務id
```
/userNamePage?limit=10&pageNo=1&repetionFriendId=24
```
##### 出參:
屬性名 | 類型| 備注
---|--- | ---
code | Integer |
msg | String |
data | map | 數據
data:
屬性名 | 類型| 備注
---|--- | ---
count | Integer | 總數
data | list |數據
pageNo | Integer | 頁碼
limit | Integer | 限制數
data.data
屬性名 | 類型| 備注
---|--- | ---
nickName | String | 昵稱
userName | String | userName
count | Integer | 總數
headImgUrl | String | 頭像
```
{
"code": 200,
"msg": "操作成功!",
"data": {
"count": 35,
"data": [
{
"nickName": "st.c",
"userName": "cc5200cc",
“headImgUrl”:""
"count": 2
}
],
"pageNo": 1,
"limit": 1
}
}
或
{
{
"code": 400,
"msg": "limit不為空"/"pageNo不為空"/"repetionFriendId不能為空",
"data": null
}
```
### 查詢任務微信號詳情列表(分頁)
- url: /wechat_api/repetionFriendDetails/page
- 調用方式: get
##### 作用:
查詢任務微信號詳情列表
##### 傳參:
屬性名 | 類型| 是否必要 | 備注
---|--- |---| ---
limit | Integer | Y | 限制數
pageNo | Integer | Y | 頁碼
repetionFriendId | Integer | Y | 任務id
userName | String | Y | user_name
```
/page?limit=10&pageNo=1&repetionFriendId=24&userName=wxid_15s48dvw9f7s22
```
##### 出參:
屬性名 | 類型| 備注
---|--- | ---
code | Integer |
msg | String |
data | map | 數據
data:
屬性名 | 類型| 備注
---|--- | ---
count | Integer | 總數
data | list |數據
pageNo | Integer | 頁碼
limit | Integer | 限制數
data.data
屬性名 | 類型| 備注
---|--- | ---
repetionFriendDetailId | Integer |
uin | String | uin
userName | String | userName
nickName | String | 微信號昵稱
remarkName | String | 備注
tags | String | 標簽
customerNickName | String | 個性昵稱
lastMessageTime | String | 最后回復時間
messageCount | String | 消息總數
addTime | String | 添加時間
status | Integer | 在線狀態 0:不在線 1在線
wechatNickName | String | 微信號昵稱 |
```
{
"code": 200,
"msg": "操作成功!",
"data": {
"count": 2,
"data": [
{
"repetionFriendDetailId": 480,
"uin": "1575045774",
"userName": "wxid_15s48dvw9f7s22",
"nickName": "小爭小吵小任性。",
"remarkName": "小琳",
"tags": null,
"customerNickName": "小琳",
"messageCount": "0",
"lastMessageTime": null,
"addTime": null
},
{
"repetionFriendDetailId": 515,
"uin": "2245246006",
"userName": "wxid_15s48dvw9f7s22",
"nickName": "小爭小吵小任性。",
"remarkName": "小琳222",
"tags": null,
"customerNickName": null,
"messageCount": "0",
"lastMessageTime": null,
"addTime": "2020-04-27 17:37:37.0"
}
],
"pageNo": 1,
"limit": 10
}
}
或
{
{
"code": 400,
"msg": "limit不為空"/"pageNo不為空"/"repetionFriendId不能為空"/"userName不能為空",
"data": null
}
```
- 首頁
- 系統登錄注冊模塊
- 登錄模塊
- 注冊模塊
- 忘記密碼模塊
- 功能首頁渲染模塊
- 會話面板模塊
- 微信號登錄模塊
- 會話聯系人模塊
- 通訊錄模塊
- 聊天窗口模塊
- 快捷回復模塊
- 客戶錄入模塊
- 群管理模塊
- 歷史消息面板模塊
- 群發助手面板模塊
- 群發設置模塊
- 群發管理模塊
- 群發演示模塊
- 朋友圈面板模塊
- 發朋友圈模塊
- 朋友圈互動模塊
- 朋友圈歷史記錄模塊
- 客戶管理面板模塊
- 客戶查詢模塊
- 服務記錄模塊
- 批量標簽模塊
- 標簽管理模塊
- 昵稱管理模塊
- 個性稱呼模塊
- 批量導入客戶模塊
- 報表面板模塊
- 微信好友報表
- 被刪好友報表
- 新增好友報表
- 添加好友報表
- 服務記錄報表
- 轉賬記錄報表
- 紅包統計報表
- 會話統計報表
- 電話統計報表
- 標簽統計報表
- 賬號管理面板模塊
- 微信號管理模塊
- 部門管理模塊
- 子賬號管理模塊
- 在線日志模塊
- 機器人模塊
- 自動通過好友模塊
- 小程序商城模塊
- 微信號分配模塊
- 幫助中心面板模塊
- 個人中心模塊
- 我的賬號模塊
- 系統設置模塊
- 第三方能力接口對接
- 第三方登錄模塊
- 聯系人模塊
- 系統賬號模塊
- 服務版本接口迭代說明
- 素材庫
- 好友去重
- V群模塊