// 统一请求路径前缀在libs/axios.js中修改 import { postRequest, postJsonRequest, apiUrl } from '@/utils/request.js'; let msgApi = {} msgApi.uploadUrl=apiUrl+'/common/upload/uploadFile'; // 上传头像 msgApi.uploadAvatar=apiUrl+'/common/upload/uploadAvatar'; /** * @desc 网络图片上传 * @param {*} 参数 */ msgApi.uploadFileImage = (params) => { return postJsonRequest('/common/upload/uploadFileImage', params) } /** * @desc 个人聊天定时删除消息 * @param {*} 参数 */ msgApi.friendClearMsgDay = (params) => { return postJsonRequest('/enterprise/friend/setClearMsgDay', params) } /** * @desc 群聊天定时删除消息 * @param {*} 参数 */ msgApi.groupClearMsgDay = (params) => { return postJsonRequest('/enterprise/group/setClearMsgDay', params) } /** * @desc 单聊一键清除所有消息 * @param {*} 参数 */ msgApi.friendremoveAllMessage = (params) => { return postJsonRequest('/enterprise/friend/removeAllMessage', params) } /** * @desc 群聊一键清除所有消息 * @param {*} 参数 */ msgApi.groupremoveAllMessage = (params) => { return postJsonRequest('/enterprise/group/removeAllMessage', params) } /** * @desc 普通消息列表(小程序) * @param {*} 参数 */ msgApi.initContacts = (params) => { return postJsonRequest('/enterprise/im/getContacts', params) } /** * @desc AI对话 * @param {*} 参数 */ msgApi.sendChat = (params) => { return postJsonRequest('/enterprise/chat/sendChat', params) } /** * @desc 普通消息列表(小程序) * @param {*} 参数 */ msgApi.getMessageList = (params) => { return postJsonRequest('/enterprise/im/getMessageList', params) } /** * @desc 设置聊天置顶 * @param {*} 参数 */ msgApi.setChatTopAPI = (params) => { return postJsonRequest('/enterprise/im/setChatTop', params) } /** * @desc 获取好友信息 * @param {*} 参数 */ msgApi.getFriendInfo = (params) => { return postJsonRequest('enterprise/friend/getFriendInfo', params) } /** * @desc 删除聊天 * @param {*} 参数 */ msgApi.delChatAPI = (params) => { return postJsonRequest('/enterprise/im/delChat', params) } /** * @desc 发送文本聊天消息 * @param {*} 参数 */ msgApi.sendMessage = (params) => { return postJsonRequest('/enterprise/im/sendMessage', params) } /** * @desc 转发聊天消息 * @param {*} 参数 */ msgApi.forwardMessage = (params) => { return postJsonRequest('/enterprise/im/forwardMessage', params) } /** * @desc 设置消息已读 * @param {*} 参数 */ msgApi.setMsgIsRead = (params) => { return postJsonRequest('/enterprise/im/setMsgIsRead', params) } /** * @desc 设置艾特消息已读 * @param {*} 参数 */ msgApi.readAtMsg = (params) => { return postJsonRequest('/enterprise/im/readAtMsg', params) } /** * 撤回消息 * @param {*} data */ msgApi.undoMessage = (params) => { return postJsonRequest('/enterprise/im/undoMessage', params) } /** * 删除消息 * @param {*} data */ msgApi.delMessage = (params) => { return postJsonRequest('/enterprise/im/delMessage', params) } /** * 删除消息个人 * @param {*} data */ msgApi.removeMessage = (params) => { return postJsonRequest('/enterprise/im/removeMessage', params) } /** * 加入黑名单 * @param {*} data */ msgApi.isBlacklist = (params) => { return postJsonRequest('/enterprise/friend/isBlacklist', params) } /** * 发送ws消息 * @param {*} data */ msgApi.sendToMsg = (params) => { return postJsonRequest('/enterprise/im/sendToMsg', params) } /** * 消息免打扰 * @param {*} data */ msgApi.isNoticeAPI = (params) => { return postJsonRequest('/enterprise/im/isNotice', params) } /** * 更新业务卡片 * @param {*} data */ msgApi.updateCard = (params) => { return postJsonRequest('/enterprise/im/updateCard', params) } /** * 同意或者忽略团队 * @param {*} data */ msgApi.joinGroup = (params) => { return postJsonRequest('/enterprise/group/joinGroup', params) } /** * 获取群成员 * @param {*} data */ msgApi.groupUserList = (params) => { return postJsonRequest('/enterprise/group/groupUserList', params) } /** * 修改群公告 * @param {*} data */ msgApi.setNotice = (params) => { return postJsonRequest('/enterprise/group/setNotice', params) } /** * 群管理信息 * @param {*} data */ msgApi.groupInfo = (params) => { return postJsonRequest('/enterprise/group/groupInfo', params) } /** * 加入群聊 * @param {*} data */ msgApi.joinGroup = (params) => { return postJsonRequest('/enterprise/group/joinGroup', params) } /** * 修改群管理信息 * @param {*} data */ msgApi.groupSetting = (params) => { return postJsonRequest('/enterprise/group/groupSetting', params) } /** * 转让管理权限 * @param {*} data */ msgApi.changeOwner = (params) => { return postJsonRequest('/enterprise/group/changeOwner', params) } /** * 获取全部人员 * @param {*} data */ msgApi.getAllUser = (params) => { return postJsonRequest('/enterprise/group/getAllUser', params) } /** * 创建群聊 * @param {*} data */ msgApi.addGroup = (params) => { return postJsonRequest('/enterprise/group/add', params) } /** * 绑定群聊 * @param {*} data */ msgApi.bindGroup = (params) => { return postJsonRequest('/common/index/bindGroup', params) } /** * 修改群聊名字 * @param {*} data */ msgApi.editGroupName = (params) => { return postJsonRequest('/enterprise/group/editGroupName', params) } /** * 添加群成员 * @param {*} data */ msgApi.addGroupUser = (params) => { return postJsonRequest('/enterprise/group/addGroupUser', params) } /** * 删除群成员 * @param {*} data */ msgApi.removeUser = (params) => { return postJsonRequest('/enterprise/group/removeUser', params) } /** * 删除群聊 * @param {*} data */ msgApi.removeGroup = (params) => { return postJsonRequest('/enterprise/group/removeGroup', params) } /** * 删除群聊聊天记录 * @param {*} data */ msgApi.clearMessage = (params) => { return postJsonRequest('/enterprise/group/clearMessage', params) } /** * 设置/取消管理员 * @param {*} data */ msgApi.setManager = (params) => { return postJsonRequest('/enterprise/group/setManager', params) } /** * 设置禁言 * @param {*} data */ msgApi.setNoSpeak = (params) => { return postJsonRequest('/enterprise/group/setNoSpeak', params) } /** * 获取成员信息 * @param {*} data */ msgApi.getUserInfo = (params) => { return postJsonRequest('/enterprise/im/getUserInfo', params) } // 搜索用户 msgApi.searchUser= (params) =>{ return postJsonRequest('enterprise/im/searchUser', params) } // 修改用户信息 msgApi.updateUserInfo= (params) =>{ return postJsonRequest('enterprise/im/updateUserInfo', params) } // 修改账号 msgApi.editAccount= (params) =>{ return postJsonRequest('enterprise/im/editAccount', params) } // 修改密码 msgApi.editPassword= (params) =>{ return postJsonRequest('enterprise/im/editPassword', params) } // 获取联系人信息 msgApi.contactInfo= (params) =>{ return postJsonRequest('enterprise/im/getContactInfo', params) } // 获取公告信息 msgApi.getAdminNotice= (params) =>{ return postJsonRequest('enterprise/im/getAdminNotice', params) } // 获取聊天原图 msgApi.viewOriginalImage= (params) =>{ return postJsonRequest('enterprise/files/viewOriginalImage', params) } // 获取邀请好友邀请码 msgApi.getMoveInviteLink= (params) =>{ return postJsonRequest('enterprise/friend/getMoveInviteLink', params) } export default msgApi;