40 lines
725 B
TypeScript
40 lines
725 B
TypeScript
interface FormUser {
|
|
profileId: string;
|
|
username: string;
|
|
password: string | undefined;
|
|
firstName: string;
|
|
lastName: string;
|
|
email: string;
|
|
roles: string[] | undefined;
|
|
}
|
|
|
|
interface FormRole {
|
|
roleName: string;
|
|
roleDescription: string;
|
|
isAdminVisibled: boolean;
|
|
}
|
|
|
|
interface Roles {
|
|
id: string;
|
|
name: string;
|
|
}
|
|
|
|
interface FilterReqMaster {
|
|
id: string | null;
|
|
type: number;
|
|
isAll: boolean;
|
|
isBlank: boolean;
|
|
page: number;
|
|
pageSize: number;
|
|
keyword: string;
|
|
revisionId: string;
|
|
}
|
|
|
|
interface QueryProfile {
|
|
searchKeyword: string;
|
|
searchField: string;
|
|
page: number;
|
|
pageSize: number;
|
|
id: string | null;
|
|
}
|
|
export type { FormUser, FormRole, Roles, FilterReqMaster, QueryProfile };
|