feat(role.d.ts): 添加角色API的TypeScript类型描述文件

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

41
src/types/api/role.d.ts vendored Normal file
View File

@@ -0,0 +1,41 @@
import { PageQueryParam, PageResult } from "./base"
/**
* 角色查询参数类型声明
*/
export interface RoleQueryParam extends PageQueryParam {
name: String | undefined
}
/**
* 角色分页列表项声明
*/
export interface RoleItem {
id: string;
name: string;
code: string;
sort: number;
status: number;
deleted: number;
menuIds?: any;
permissionIds?: any;
}
/**
* 角色分页项类型声明
*/
export interface RolePageResult extends PageResult<RoleItem[]> {
}
/**
* 角色表单类型声明
*/
export interface RoleFormData {
id: number,
name: string,
code: string,
sort: number,
status: number
}