79 lines
930 B
TypeScript
79 lines
930 B
TypeScript
/**
|
||
* 角色查询参数
|
||
*/
|
||
export interface RoleQuery extends PageQuery {
|
||
keywords?: string;
|
||
}
|
||
|
||
/**
|
||
* 角色分页对象
|
||
*/
|
||
export interface RolePageVO {
|
||
/**
|
||
* 角色编码
|
||
*/
|
||
code?: string;
|
||
|
||
/**
|
||
* 角色ID
|
||
*/
|
||
id?: number;
|
||
/**
|
||
* 角色名称
|
||
*/
|
||
name?: string;
|
||
/**
|
||
* 排序
|
||
*/
|
||
sort?: number;
|
||
/**
|
||
* 角色状态
|
||
*/
|
||
status?: number;
|
||
/**
|
||
* 创建时间
|
||
*/
|
||
createTime?: Date;
|
||
/**
|
||
* 修改时间
|
||
*/
|
||
updateTime?: Date;
|
||
}
|
||
|
||
/**
|
||
* 角色分页
|
||
*/
|
||
export type RolePageResult = PageResult<RolePageVO[]>;
|
||
|
||
/**
|
||
* 角色表单对象
|
||
*/
|
||
export interface RoleForm {
|
||
/**
|
||
* 角色ID
|
||
*/
|
||
id?: number;
|
||
|
||
/**
|
||
* 角色编码
|
||
*/
|
||
code: string;
|
||
/**
|
||
* 数据权限
|
||
*/
|
||
dataScope?: number;
|
||
|
||
/**
|
||
* 角色名称
|
||
*/
|
||
name: string;
|
||
/**
|
||
* 排序
|
||
*/
|
||
sort?: number;
|
||
/**
|
||
* 角色状态(1-正常;0-停用)
|
||
*/
|
||
status?: number;
|
||
}
|