hrms-mgt/src/interface/response/workflow/Main.ts

41 lines
837 B
TypeScript
Raw Normal View History

2024-10-17 11:23:28 +07:00
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;
2024-10-18 12:06:01 +07:00
isComment: boolean;
2024-10-17 11:23:28 +07:00
}
interface DataCommander {
firstName: string;
id: string;
lastName: string;
orgRoot: string;
position: string;
prefix: string;
}
export type { DataListState, DataCommander };