import { request } from '@/libs/request.js' /** * 分页查询发送消息 * @param data * @returns */ export function getMsgSentByPage(data) { return request({ url: '/msg/sent/page', method: 'GET', data }) } /** * 分页查询接收消息 * @param data * @returns */ export function getMsgReceivedByPage(data) { return request({ url: '/msg/received/page', method: 'GET', data }) } /** * 基于ID获取消息详情 * @param msgId * @returns */ export function getMsgById(msgId) { return request({ url: `/msg/${msgId}`, method: 'GET' }) } /** * 基于ID置已读状态 * @param msgId * @returns */ export function putReadStatus(msgId) { return request({ url: `/msg/read/${msgId}`, method: 'PUT' }) } /** * 获取未读消息数目 * @returns */ export function getUnReadCounter() { return request({ url: `/msg/unread/count`, method: 'GET' }) } /** * 发送消息 * @param data * @returns */ export function sendMsg(data) { return request({ url: `/msg/send`, method: 'POST', data }) } /** * 删除消息 * @param msgId * @returns */ export function deleteMsgById(msgId) { return request({ url: `/msg/${msgId}`, method: 'DELETE' }) } /** * 全部已读 * @param msgId * @returns */ export function putAllReadStatus() { return request({ url: "/msg/all/read", method: 'PUT' }) }