Refactoring code module 04_registryPerson

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2024-09-18 17:24:21 +07:00
parent 1164d79122
commit eeb92dfb5d
46 changed files with 1935 additions and 2230 deletions

View file

@ -12,7 +12,7 @@ interface FormFilter {
isProbation: boolean | null;
isAll?: boolean;
nodeId?: string | null;
node?: string | null;
node?: string | null | number;
}
interface FormAddPerson {
@ -39,4 +39,38 @@ interface MyObjectRef {
[key: string]: any;
}
export type { FormFilter, FormAddPerson, MyObjectRef };
interface DataNodeData {
name: string;
nodeId: string | null | undefined;
node: string | null | undefined | number;
}
interface QueryParams {
page: number;
pageSize: number;
isProbation?: boolean;
isRetire?: boolean;
type?: string;
node?: number | string | null | undefined;
nodeId?: string;
isAll?: boolean;
}
interface FormChangeName {
profileId: string;
prefixId: string | null | undefined;
prefix: string | null | undefined;
firstName: string | null | undefined;
lastName: string | null | undefined;
status: string | null | undefined;
documentId: string | null | undefined;
}
export type {
FormFilter,
FormAddPerson,
MyObjectRef,
DataNodeData,
QueryParams,
FormChangeName,
};