251210:1709 Frontend: reeactor organization and run build
Some checks failed
Spec Validation / validate-markdown (push) Has been cancelled
Spec Validation / validate-diagrams (push) Has been cancelled
Spec Validation / check-todos (push) Has been cancelled

This commit is contained in:
admin
2025-12-10 17:09:11 +07:00
parent aa96cd90e3
commit c8a0f281ef
140 changed files with 3780 additions and 1473 deletions

View File

@@ -1,34 +1,36 @@
export interface DrawingRevision {
revision_id: number;
revision_number: string;
revision_date: string;
revision_description?: string;
revised_by_name: string;
file_url: string;
is_current: boolean;
revisionId: number;
revisionNumber: string;
revisionDate: string;
revisionDescription?: string;
revisedByName: string;
fileUrl: string;
isCurrent: boolean;
}
export interface Drawing {
drawing_id: number;
drawing_number: string;
drawingId: number;
drawingNumber: string;
title: string;
type: "CONTRACT" | "SHOP";
discipline_id: number;
discipline?: { id: number; discipline_code: string; discipline_name: string };
sheet_number: string;
discipline?: string | { disciplineCode: string; disciplineName: string };
type?: string;
status?: string;
revision?: string;
sheetNumber?: string;
scale?: string;
current_revision: string;
issue_date: string;
revision_count: number;
issueDate?: string;
revisionCount?: number;
revisions?: DrawingRevision[];
createdAt?: string;
updatedAt?: string;
}
export interface CreateDrawingDto {
drawing_type: "CONTRACT" | "SHOP";
drawing_number: string;
drawingType: "CONTRACT" | "SHOP";
drawingNumber: string;
title: string;
discipline_id: number;
sheet_number: string;
disciplineId: number;
sheetNumber: string;
scale?: string;
file: File;
}