| 对比新文件 |
| | |
| | | import type { PageParam, PageResult } from '..\..\..\..\..\packages\effects\request\src'; |
| | | |
| | | import { requestClient } from '#/api/request'; |
| | | |
| | | export namespace ImManagerPrivateMessageApi { |
| | | /** 绉佽亰娑堟伅 */ |
| | | export interface PrivateMessage { |
| | | id: number; |
| | | clientMessageId?: string; |
| | | senderId: number; |
| | | senderNickname?: string; |
| | | receiverId: number; |
| | | receiverNickname?: string; |
| | | type: number; |
| | | content: string; |
| | | status: number; |
| | | receiptStatus?: number; |
| | | sendTime: Date; |
| | | createTime: Date; |
| | | } |
| | | } |
| | | |
| | | |
| | | /** 鑾峰緱绉佽亰娑堟伅鍒嗛〉 */ |
| | | export function getManagerPrivateMessagePage(params: PageParam) { |
| | | return requestClient.get<PageResult<ImManagerPrivateMessageApi.PrivateMessage>>( |
| | | '/im/manager/message/private/page', |
| | | { params }, |
| | | ); |
| | | } |
| | | |
| | | /** 鑾峰緱绉佽亰娑堟伅璇︽儏 */ |
| | | export function getManagerPrivateMessage(id: number) { |
| | | return requestClient.get<ImManagerPrivateMessageApi.PrivateMessage>( |
| | | '/im/manager/message/private/get', |
| | | { params: { id } }, |
| | | ); |
| | | } |