feat(role.d.ts): 添加角色API的TypeScript类型描述文件
This commit is contained in:
41
src/types/api/role.d.ts
vendored
Normal file
41
src/types/api/role.d.ts
vendored
Normal 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
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user