Refactor cases pane's component and UI

This commit is contained in:
Takeshi Kimata
2024-04-06 22:02:02 +09:00
parent d9010251a4
commit d6acd671da
6 changed files with 7 additions and 7 deletions

50
frontend/types/case.ts Normal file
View File

@@ -0,0 +1,50 @@
type CaseType = {
id: number;
title: string;
state: number;
priority: number;
type: number;
automationStatus: number;
description: string;
template: number;
preConditions: string;
expectedResults: string;
folderId: number;
Steps: StepType[];
Attachments: AttachmentType[];
};
type CaseStepType = {
createdAt: Date;
updatedAt: Date;
CaseId: number;
StepId: number;
};
type StepType = {
id: number;
step: string;
result: string;
createdAt: Date;
updatedAt: Date;
caseSteps: CaseStepType;
};
type CaseAttachmentType = {
createdAt: Date;
updatedAt: Date;
CaseId: number;
AttachmentId: number;
};
type AttachmentType = {
id: number;
title: string;
detail: string;
path: string;
createdAt: Date;
updatedAt: Date;
caseAttachments: CaseAttachmentType;
};
export { CaseType, StepType, AttachmentType };