| 对比新文件 |
| | |
| | | import type { PageParam, PageResult } from '..\..\..\..\..\packages\effects\request\src'; |
| | | |
| | | import { requestClient } from '#/api/request'; |
| | | |
| | | export namespace ImManagerGroupMessageApi { |
| | | /** 缇よ亰娑堟伅 */ |
| | | export interface GroupMessage { |
| | | id: number; |
| | | clientMessageId?: string; |
| | | groupId: number; |
| | | groupName?: string; |
| | | senderId: number; |
| | | senderNickname?: string; |
| | | type: number; |
| | | content: string; |
| | | status: number; |
| | | atUserIds?: number[]; |
| | | atUserNicknames?: (null | string)[]; |
| | | receiptStatus: number; |
| | | sendTime: Date; |
| | | createTime: Date; |
| | | } |
| | | } |
| | | |
| | | |
| | | /** 鑾峰緱缇よ亰娑堟伅鍒嗛〉 */ |
| | | export function getManagerGroupMessagePage(params: PageParam) { |
| | | return requestClient.get<PageResult<ImManagerGroupMessageApi.GroupMessage>>( |
| | | '/im/manager/message/group/page', |
| | | { params }, |
| | | ); |
| | | } |
| | | |
| | | /** 鑾峰緱缇よ亰娑堟伅璇︽儏 */ |
| | | export function getManagerGroupMessage(id: number) { |
| | | return requestClient.get<ImManagerGroupMessageApi.GroupMessage>( |
| | | '/im/manager/message/group/get', |
| | | { params: { id } }, |
| | | ); |
| | | } |