import request from './request' /** 会话列表 */ export const imSessions = () => request.get('/im/sessions') /** 与某人的聊天记录 */ export const imMessages = (peerId, params) => request.get('/im/messages', { params: { peerId, ...params } }) /** 发送单聊消息 */ export const imSend = (data) => request.post('/im/send', data) /** 标记与某人的会话已读 */ export const imRead = (peerId) => request.post('/im/read', { peerId }) /** 未读消息总数 */ export const imUnreadCount = () => request.get('/im/unread-count') /** 系统/业务通知群发 */ export const imNotify = (data) => request.post('/im/notify', data) /** IM 性能监测 */ export const imAdminPerformance = () => request.get('/im/admin/performance') /** IM 服务监测 */ export const imAdminService = () => request.get('/im/admin/service') /** 读取 IM 配置 */ export const imAdminConfig = () => request.get('/im/admin/config') /** 保存 IM 配置 */ export const imAdminSaveConfig = (data) => request.post('/im/admin/config', data) /** 系统消息管理分页 */ export const imAdminMessages = (params) => request.get('/im/admin/messages', { params }) /** 删除消息 */ export const imAdminDeleteMessage = (id) => request.delete(`/im/admin/messages/${id}`)