mob/src/api/contact.js
2024-09-04 20:14:51 +08:00

400 lines
11 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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;