400 lines
11 KiB
JavaScript
400 lines
11 KiB
JavaScript
import request from "./request";
|
||
|
||
const api = {
|
||
//通过UserIDs查找用户
|
||
queryInfoByuserId: data => {
|
||
return request.post("/v1/user/info/query", data, { urlTag: "api_2" });
|
||
},
|
||
//通过Uid查找用户,获取个人公开资料
|
||
queryUserById: data => {
|
||
return request.post("/v1/user/public_info/query", data, {
|
||
urlTag: "api_2"
|
||
});
|
||
},
|
||
//获取个人全部资料
|
||
getUserById: data => {
|
||
return request.post("/v1/user/info/query", data, { urlTag: "api_2" });
|
||
},
|
||
// 好友添加申请前校验
|
||
applyAddBefore: data => {
|
||
return request.post("/v1/friend/check_apply_add_before", data, {
|
||
urlTag: "api_2"
|
||
});
|
||
},
|
||
// 好友数量校验
|
||
checkFriendTotal: data => {
|
||
return request.post("/v1/friend/check_friend_total", data, {
|
||
urlTag: "api_2"
|
||
});
|
||
},
|
||
// 手机号后缀验证
|
||
checkFriendPhoneSuffix: data => {
|
||
return request.post("/v1/friend/check_friend_phone_suffix", data, {
|
||
urlTag: "api_2"
|
||
});
|
||
},
|
||
// 群内发起好友申请前校验
|
||
checkAddFriendApplyByGroup: data => {
|
||
return request.post("/v1/friend/check_add_friend_apply_by_group", data, {
|
||
urlTag: "api_2"
|
||
});
|
||
},
|
||
// 添加好友邮箱验证
|
||
checkFriendEmailSuffix: data => {
|
||
return request.post("/v1/friend/check_friend_email", data, {
|
||
urlTag: "api_2"
|
||
});
|
||
},
|
||
// 删除面对面匹配输入值
|
||
deleteMateCode: data => {
|
||
return request.post("/v1/friend/delete_mate_Code", data, {
|
||
urlTag: "api_2"
|
||
});
|
||
},
|
||
// 面对面匹配输入值
|
||
userBindCode: data => {
|
||
return request.post("/v1/friend/user_bind_code", data, { urlTag: "api_2" });
|
||
},
|
||
// 面对面添加好友
|
||
addFaceFriend: data => {
|
||
return request.post("/v1/friend/add_friend", data, { urlTag: "api_2" });
|
||
},
|
||
// 根据id添加好友
|
||
addUidFriend: data => {
|
||
return request.post("/v1/friend/add_friend_by_uin", data, {
|
||
urlTag: "api_2"
|
||
});
|
||
},
|
||
// 群内根据id添加好友
|
||
addGroupFriendByUin: data => {
|
||
return request.post("/v1/friend/add_group_friend_by_uin", data, {
|
||
urlTag: "api_2"
|
||
});
|
||
},
|
||
// 扫一扫添加好友
|
||
addScanFriend: data => {
|
||
return request.post("/v1/friend/add_friend_by_scan", data, {
|
||
urlTag: "api_2"
|
||
});
|
||
},
|
||
// 面对面好友申请处理
|
||
applyFriend: data => {
|
||
return request.post("/v1/friend/respond_friend_apply", data, {
|
||
urlTag: "api_2"
|
||
});
|
||
},
|
||
// 获取匹配好友信息
|
||
getMateUser: params => {
|
||
return request.get("/v1/friend/get_mate_user", { params });
|
||
},
|
||
// 识别图片二维码
|
||
getQrCode: data => {
|
||
return request.post("/v1/user/qrcode/get", data, { urlTag: "api_2" });
|
||
},
|
||
// 获取用户的最新的二维码
|
||
getLastestQrCode: data => {
|
||
return request.post("/v1/user/qrcode/lastest", data, { urlTag: "api_2" });
|
||
},
|
||
// 生成的最新的二维码
|
||
addQrCode: data => {
|
||
return request.post("/v1/user/qrcode/add", data, { urlTag: "api_2" });
|
||
},
|
||
// 获取好友分组列表
|
||
getFriendsGroupList: () => {
|
||
return request.get("/v1/friends_group/list", { urlTag: "api_2" });
|
||
},
|
||
// 创建好友分组
|
||
createFriendsGroup: data => {
|
||
return request.post("/v1/friends_group/create", data, { urlTag: "api_2" });
|
||
},
|
||
// 删除好友分组
|
||
deleteFriendsGroup: data => {
|
||
return request.post("/v1/friends_group/delete", data, { urlTag: "api_2" });
|
||
},
|
||
// 保存分组好友
|
||
saveFriendsGroup: data => {
|
||
return request.post("/v1/friends_group/friends_save", data, {
|
||
urlTag: "api_2"
|
||
});
|
||
},
|
||
// 编辑好友分组名
|
||
updateFriendsGroup: data => {
|
||
return request.post("/v1/friends_group/update", data, { urlTag: "api_2" });
|
||
},
|
||
// 批量添加好友加入分组
|
||
batchAddFriends: data => {
|
||
return request.post("/v1/friends_group/friends_batch_add", data, {
|
||
urlTag: "api_2"
|
||
});
|
||
},
|
||
// 批量移除分组内好友
|
||
batchRemoveFriends: data => {
|
||
return request.post("/v1/friends_group/friends_batch_remove", data, {
|
||
urlTag: "api_2"
|
||
});
|
||
},
|
||
// 获取指定分组的好友列表
|
||
getFriendsGroupListById: data => {
|
||
return request.post("/v1/friends_group/friends_list", data, {
|
||
urlTag: "api_2"
|
||
});
|
||
},
|
||
// 获取好友申请列表
|
||
getFriendApplyList: data => {
|
||
return request.post("/v1/friend/get_friend_apply_list", data, {
|
||
urlTag: "api_2"
|
||
});
|
||
},
|
||
getRespondFriendApplyByTime: data => {
|
||
return request.post("/v1/friend/get_respond_friend_apply_by_time", data, {
|
||
urlTag: "api_2"
|
||
});
|
||
},
|
||
|
||
// // 获取好友申请加自己
|
||
// getFriendApplyList: (data) => {
|
||
// return request.post('/friend/get_friend_apply_list', data, { urlTag: 'api_3' });
|
||
// },
|
||
// // 获取自己申请加好友
|
||
// getSelfFriendApplayList: (data) => {
|
||
// return request.post('/friend/get_self_friend_apply_list', data, { urlTag: 'api_3' });
|
||
// },
|
||
// 获取管理员或群主是否开启好友验证
|
||
getVerifyStatus: data => {
|
||
return request.post("/v1/user/settings/get", data, { urlTag: "api_2" });
|
||
},
|
||
// 更改管理员或群主开启好友验证
|
||
setVerifyStatus: data => {
|
||
return request.post("/v1/user/settings/update", data, { urlTag: "api_2" });
|
||
},
|
||
// 设置群成员信息 群管理员设置
|
||
setGroupMemberInfoApi: (data) => {
|
||
return request.post('/v1/group/set_group_member_info', data, { urlTag: 'api_2' });
|
||
},
|
||
// 设置群扩展字段里面消息信息 群管理员设置
|
||
setGroupInfoEx: data => {
|
||
return request.post("/v1/group/set_group_info_ex", data, {
|
||
urlTag: "api_2"
|
||
});
|
||
},
|
||
ossPutUrls: data => {
|
||
return request.post("/v1/user/oss_put_url", data, { urlTag: "api_2" });
|
||
},
|
||
awsPutUrls: data => {
|
||
return request.post("/v1/user/aws_put_url", data, { urlTag: "api_2" });
|
||
},
|
||
// 生成邀请链接
|
||
groupGenerateLink: data => {
|
||
return request.post("/v1/group/group_generate_link", data, {
|
||
urlTag: "api_2"
|
||
});
|
||
},
|
||
// 删除链接
|
||
groupDeleteLink: data => {
|
||
return request.post("/v1/group/group_delete_link", data, {
|
||
urlTag: "api_2"
|
||
});
|
||
},
|
||
// 设置链接时间
|
||
groupLinkTime: data => {
|
||
return request.post("/v1/group/group_link_time", data, { urlTag: "api_2" });
|
||
},
|
||
// 管理邀请链接
|
||
groupManageLink: data => {
|
||
return request.post("/v1/group/group_manage_link", data, {
|
||
urlTag: "api_2"
|
||
});
|
||
},
|
||
// 邀请用户进群 -- 获取群信息
|
||
groupInviteInfo: data => {
|
||
return request.post("/v1/group/group_invite_info", data, {
|
||
urlTag: "api_2"
|
||
});
|
||
},
|
||
// 删除会话消息
|
||
deleteconversationMsg: data => {
|
||
return request.post("/v1/msg/delete_conversation_msg", data, {
|
||
urlTag: "api_2"
|
||
});
|
||
},
|
||
// 获取申请的进群的待处理 已处理 列表
|
||
getRecvGroupApplicationList: data => {
|
||
return request.post("/v1/group/get_recv_group_applicationList", data, {
|
||
urlTag: "api_2"
|
||
});
|
||
},
|
||
// 群主或管理员处理进群申请 或全部同意
|
||
groupApplicationResponse: data => {
|
||
return request.post("/v1/group/group_application_response", data, {
|
||
urlTag: "api_2"
|
||
});
|
||
},
|
||
// 删除本地聊天记录
|
||
deleteConversationMsgApi: data => {
|
||
return request.post("/v1/msg/delete_conversation_msg", data, {
|
||
urlTag: "api_2"
|
||
});
|
||
},
|
||
// 查询群详情
|
||
getGroups: data => {
|
||
return request.post("/v1/group/get_groups", data, { urlTag: "api_2" });
|
||
},
|
||
// 根据UserID设置会话选项,包括置顶消息,免打扰,清空聊天记录,加入黑名单等(包括单聊和群聊)
|
||
setConversationsApi: data => {
|
||
return request.post("/v1/conversation/set_conversations", data, {
|
||
urlTag: "api_2"
|
||
});
|
||
},
|
||
// 设置置顶群信息
|
||
setGroupTopMsg: data => {
|
||
return request.post("/v1/group/set_group_info_ex", data, {
|
||
urlTag: "api_2"
|
||
});
|
||
},
|
||
// 获取置顶群信息
|
||
getGroupTopMsg: data => {
|
||
return request.post("/v1/msg/get_top_msg_list_by_msgId", data, {
|
||
urlTag: "api_2"
|
||
});
|
||
},
|
||
// 设置群聊面具-开关
|
||
setGroupMask: data => {
|
||
return request.post("/v1/group/set_group_info_ex", data, {
|
||
urlTag: "api_2"
|
||
});
|
||
},
|
||
// 发送红包
|
||
sendRedpkt: data => {
|
||
return request.post("/v1/envelope/send", data, { urlTag: "api_2" });
|
||
},
|
||
// 获取红包领取
|
||
getAssetFlowDetail: params => {
|
||
return request.get("/v1/property/get_asset_flow_detail", { params });
|
||
},
|
||
// 获取红包领取详情
|
||
getRedpktgetDetail: data => {
|
||
return request.post("/v1/envelope/get", data, { urlTag: "api_2" });
|
||
},
|
||
// 分页获取已领取所有用户
|
||
getRedpktgetList: data => {
|
||
return request.post("/v1/envelope/get_receivers_by_envelope_id", data, {
|
||
urlTag: "api_2"
|
||
});
|
||
},
|
||
// 发送群公告
|
||
setGroupNotification: data => {
|
||
return request.post("/v1/group/send_group_notification", data, {
|
||
urlTag: "api_2"
|
||
});
|
||
},
|
||
// 群成员信息查询
|
||
getGroupMemberInfoEx: data => {
|
||
return request.post(
|
||
"/v1/group/get_group_members_info_ex",
|
||
data,
|
||
{ urlTag: "api_2" }
|
||
);
|
||
},
|
||
// 领取红包
|
||
claimRedpkt: data => {
|
||
return request.post("/v1/envelope/claim", data, { urlTag: "api_2" });
|
||
},
|
||
// 添加转发消息
|
||
saveTransmitMessage: data => {
|
||
return request.post("/v1/msg/set_relay_message", data, { urlTag: "api_2" });
|
||
},
|
||
// 获取转发消息
|
||
getTransmitMessage: params => {
|
||
return request.get("/v1/msg/get_relay_message", { params });
|
||
},
|
||
// 添加好友条件校验
|
||
validateAddFriendByUser: data => {
|
||
return request.post("/v1/friend/validate_add_friend_by_user", data, {
|
||
urlTag: "api_2"
|
||
});
|
||
},
|
||
// 获取群发会话列表
|
||
getBatchConversationList: data => {
|
||
return request.post("/v1/batch/get_batch_conversation_list", data, {
|
||
urlTag: "api_2"
|
||
});
|
||
},
|
||
// 删除群发会话
|
||
batchDeleteConversation: data => {
|
||
return request.post("/v1/batch/delete_batch_conversation", data, {
|
||
urlTag: "api_2"
|
||
});
|
||
},
|
||
// 获取单个群发会话消息列表
|
||
getMessageListByBatchConversation: data => {
|
||
return request.post(
|
||
"/v1/batch/get_message_list_by_batch_conversation",
|
||
data,
|
||
{ urlTag: "api_2" }
|
||
);
|
||
},
|
||
// 单个群发会话发消息
|
||
sendMessageByBatchConversation: data => {
|
||
return request.post("/v1/batch/send_message_by_batch_conversation", data, {
|
||
urlTag: "api_2"
|
||
});
|
||
},
|
||
// 创建群发会话
|
||
createBatchConversation: data => {
|
||
return request.post("/v1/batch/create_batch_conversation", data, {
|
||
urlTag: "api_2"
|
||
});
|
||
},
|
||
// 设置阅后即焚
|
||
setConversationBurnAfterReading: data => {
|
||
return request.post(
|
||
"/v1/conversation/set_conversation_burn_after_reading",
|
||
data,
|
||
{ urlTag: "api_2" }
|
||
);
|
||
},
|
||
// 删除本地消息记录,清除远端焚烧消息
|
||
burnMsgByClearMsg: data => {
|
||
return request.post(
|
||
"/msg/burn_msg_by_clear_msg",
|
||
data,
|
||
{ urlTag: "api_3" }
|
||
);
|
||
},
|
||
// 删除该用户在本群发送的群消息
|
||
delGroupMsgByUserId: data => {
|
||
return request.post(
|
||
"/msg/delete_msg_by_user_id",
|
||
data,
|
||
{ urlTag: "api_3" }
|
||
);
|
||
},
|
||
// 获取服务器当前时间
|
||
getCurrentTime: (data = {}) => {
|
||
return request.post(
|
||
"/v1/logger/get_current_time",
|
||
data,
|
||
{ urlTag: "api_2" }
|
||
);
|
||
},
|
||
// 获取用户群聊数量
|
||
countJoinedGroups: (data = {}) => {
|
||
return request.post(
|
||
"/group/count_joined_groups",
|
||
data,
|
||
{ urlTag: "api_3" }
|
||
);
|
||
},
|
||
// 获取用户群聊数量
|
||
friendIsFriend: (data = {}) => {
|
||
return request.post(
|
||
"friend/is_friend",
|
||
data,
|
||
{ urlTag: "api_3" }
|
||
);
|
||
},
|
||
};
|
||
|
||
|
||
export default api;
|