feat(perm.d.ts): 添加权限API的TypeScript类型描述文件

This commit is contained in:
郝先瑞
2022-03-13 15:48:25 +08:00
parent ff6a214e19
commit f4cae09faf

39
src/types/api/perm.d.ts vendored Normal file
View File

@@ -0,0 +1,39 @@
import { PageQueryParam, PageResult } from "./base"
/**
* 权限查询参数类型声明
*/
export interface PermQueryParam extends PageQueryParam {
menuId: any;
name: string | undefined;
}
/**
* 权限分页列表项声明
*/
export interface PermItem {
id: number;
name: string;
menuId: string;
urlPerm: string;
btnPerm: string;
roles?: string[];
}
/**
* 权限分页项类型声明
*/
export interface PermPageResult extends PageResult<PermItem[]> {
}
/**
* 权限表单类型声明
*/
export interface PermFormData {
id: number,
name: string,
urlPerm: string,
btnPerm: string,
menuId: string
}