hrms-mgt/src/modules/11_discipline/interface/request/complaint.ts

68 lines
1.4 KiB
TypeScript
Raw Normal View History

2023-10-19 15:39:18 +07:00
interface FormData {
id:string
respondentType: string
consideredAgency: string
title: string
description: string
dateReceived: Date | null
dateConsideration: Date | null
offenseDetails: string
levelConsideration: string
dateNotification: Date | null
complaintFrom: string
appellant: string
documentFile: any | null
status: string
result: string
2023-11-23 10:13:13 +07:00
persons: object|null
organizationId:string|null
disciplineComplaintDocs:object|null
2023-10-19 15:39:18 +07:00
}
interface ArrayPerson {
id: string
personId:string
idcard:string
name:string
prefix:string
firstName:string
lastName:string
posNo:string
position:string
positionLevel:string
salary:number|null
organization:string
}
2023-11-30 21:06:50 +07:00
interface ArrayFileList {
id:string
pathName:string
fileName:string
}
2023-10-19 15:39:18 +07:00
interface MyObjectComplaintsRef {
respondentType: object | null;
2023-11-23 10:13:13 +07:00
organizationId: object | null;
consideredAgency: object | null;
title: object | null;
dateReceived: object | null;
offenseDetails: object | null;
2023-10-19 15:39:18 +07:00
[key: string]: any;
}
interface DataAddRequest {
id: string
idcard: string
name: string
2023-11-22 14:21:05 +07:00
positionNo: string
position: string
positionLevel: string
salary: string
organization: string
}
2023-10-19 15:39:18 +07:00
export type {
FormData,
MyObjectComplaintsRef,
DataAddRequest,
ArrayPerson,
ArrayFileList
2023-10-19 15:39:18 +07:00
}