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