这是基于vue-vben-admin 模板适用于abp Vnext的前端管理项目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

36 lines
841 B

import {
ListResultDto,
PagedAndSortedResultRequestDto,
PagedResultDto,
} from '../../model/baseModel';
import { UserCard } from './baseModel';
export interface UserFriend extends UserCard {
friendId: string;
black: boolean;
specialFocus: boolean;
dontDisturb: boolean;
remarkName: string;
/** 是否在线,仅ui项目使用 */
onLined: boolean;
}
export interface FriendCreateRequest {
friendId: string;
}
export interface FriendAddRequest extends FriendCreateRequest {
remarkName: string;
}
export interface GetMyFriendsRequest {
sorting?: string;
}
export interface GetMyFriendsPagedRequest extends PagedAndSortedResultRequestDto {
filter?: string;
}
export interface UserFriendListResult extends ListResultDto<UserFriend> {}
export interface UserFriendPagedResult extends PagedResultDto<UserFriend> {}