เรื่องร้องเรียน

This commit is contained in:
setthawutttty 2023-11-16 16:02:18 +07:00
parent e9b7cddf09
commit 7f3dfafe33
11 changed files with 539 additions and 342 deletions

View file

@ -1,50 +1,61 @@
interface FormData {
complainantType: string
complainant: string
respondentType: string
office: string
agency: string
topicComplaint: string
detail: string
datereceive: Date | null
dateconsideration: Date | null
offenseDescription: string
considerationLevel: string
datewarn: Date | null
receivecomplaints: string
petitioner: string
files: any | null
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
complaintStatus: string
persons: ArrayPerson[]
personId: Array
organizationId:string|null
respondentId:Array
}
interface ArrayPerson {
idcard: string,
name: string,
position: string,
positionLevel: string,
educationQualification: string,
organization: string,
}
interface MyObjectComplaintsRef {
complainantType: object | null;
complainant: object | null;
respondentType: object | null;
office: object | null;
agency: object | null;
topicComplaint: object | null;
datereceive: object | null;
dateconsideration: object | null;
offenseDescription: object | null;
considerationLevel: object | null;
datewarn: object | null;
receivecomplaints: object | null;
petitioner: object | null;
files: object | null;
consideredAgency: object | null;
title: object | null;
description: object | null;
dateReceived: object | null;
dateConsideration: object | null;
offenseDetails: object | null;
levelConsideration: object | null;
dateNotification: object | null;
complaintFrom: object | null;
appellant: object | null;
documentFile: object | null;
[key: string]: any;
}
interface DataAddRequest {
id:string
cardId:string
prefix:string
firstName:string
lastName:string
position:string
level:string
degree:string
oc:string
id: string
idcard: string
name: string
position: string
positionLevel: string
educationQualification: string
organization: string
}
export type {
FormData,
MyObjectComplaintsRef,
DataAddRequest
DataAddRequest,
ArrayPerson
}

View file

@ -13,6 +13,7 @@ interface FormData {
investigation: string;
statusResult: string;
causeText: string;
complaintStatus:string
}
interface MyObjectInvestigateRef {
complaint: object | null;

View file

@ -1,41 +1,42 @@
interface DataListRow {
subject: string
detail: string
complainant: string
offenseDescription: string
creationDate: string | null
considerationLevel: string
considerationDeadlineDate: string | null
id:string
title: string
description: string
respondent: string
descMistake: string
createdAt: string
devLevel: string
considerationDate: string
complaintStatus: string
}
interface DataAdd {
id:string
cardId:string
fullName:string
idcard:string
name:string
position:string
level:string
degree:string
oc:string
positionLevel:string
educationQualification:string
organization:string
}
interface DataAddResponse {
id:string
cardId:string
prefix:string
firstName:string
lastName:string
idcard:string
name:string
position:string
level:string
degree:string
oc:string
positionLevel:string
educationQualification:string
organization:string
}
interface DataList {
id:string
subject: string
detail: string
complainant: string
offenseDescription: string
creationDate: Date
considerationLevel: string
considerationDeadlineDate: Date
title: string
description: string
respondent: string
descMistake: string
createdAt: Date
devLevel: string
considerationDate: Date
complaintStatus: string
}