这是基于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.
 
 
 
 
 
 

31 lines
703 B

import { Route } from './basicModel';
export class Layout extends Route {
framework!: string;
dataId!: string;
}
export interface LayoutListResult extends ListResultDto<Layout> {}
export interface LayoutPagedResult extends PagedResultDto<Layout> {}
export class CreateOrUpdateLayout {
name!: string;
path!: string;
displayName!: string;
description?: string;
redirect?: string;
}
export class CreateLayout extends CreateOrUpdateLayout {
dataId!: string;
framework!: string;
}
export class UpdateLayout extends CreateOrUpdateLayout {}
export interface GetLayoutPagedRequest extends PagedAndSortedResultRequestDto {
filter?: string;
reverse?: boolean;
framework?: string;
}