hrms-mgt/src/interface/response/workflow/Main.ts
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 ecb5e6b7c3 update wrokflow
2024-10-18 12:06:01 +07:00

40 lines
837 B
TypeScript

interface DataListState {
stateId: string;
stateName: string;
stateNo: number;
stateUserComments: StateUserComments[];
}
interface StateUserComments {
createdAt: string;
createdFullName: string;
createdUserId: string;
id: string;
isAccept: boolean | null;
isAcceptSetting: boolean | null;
isApprove: boolean | null;
isApproveSetting: boolean | null;
isReasonSetting: boolean | null;
lastUpdateFullName: string;
lastUpdateUserId: string;
lastUpdatedAt: string;
order: null;
profileId: string;
reason: string;
stateId: string;
firstName: string;
lastName: string;
prefix: string;
isComment: boolean;
}
interface DataCommander {
firstName: string;
id: string;
lastName: string;
orgRoot: string;
position: string;
prefix: string;
}
export type { DataListState, DataCommander };