hrms-admin/src/modules/02_users/interface/request/Main.ts

39 lines
670 B
TypeScript
Raw Normal View History

interface FormUser {
profileId: string;
username: string;
password: string | undefined;
firstName: string;
lastName: string;
email: string;
roles: string[] | undefined;
2024-05-29 17:58:57 +07:00
}
interface FormRole {
roleName: string;
roleDescription: string;
}
interface Roles {
id: string;
name: string;
}
interface FilterReqMaster {
id: string;
type: number;
isAll: 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 };