admin-vben/apps/web-antd/src/api/im/manager/friend/request/index.ts

31 lines
749 B
TypeScript

import type { PageParam, PageResult } from '@vben/request';
import { requestClient } from '#/api/request';
export namespace ImManagerFriendRequestApi {
/** 好友申请 */
export interface FriendRequest {
id: number;
fromUserId: number;
fromNickname?: string;
toUserId: number;
toNickname?: string;
applyContent?: string;
displayName?: string;
addSource?: number;
handleResult: number;
handleContent?: string;
handleTime?: Date;
createTime: Date;
}
}
/** 获得好友申请分页 */
export function getManagerFriendRequestPage(params: PageParam) {
return requestClient.get<PageResult<ImManagerFriendRequestApi.FriendRequest>>(
'/im/manager/friend-request/page',
{ params },
);
}