hrms-admin/src/modules/02_users/interface/request/Main.ts
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 8b4ea6da38 fix:hideBtnAction
2025-11-04 11:46:54 +07:00

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 };