Files
lcbp3/frontend/types/drawing.ts
admin c8a0f281ef
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
251210:1709 Frontend: reeactor organization and run build
2025-12-10 17:09:11 +07:00

37 lines
796 B
TypeScript

export interface DrawingRevision {
revisionId: number;
revisionNumber: string;
revisionDate: string;
revisionDescription?: string;
revisedByName: string;
fileUrl: string;
isCurrent: boolean;
}
export interface Drawing {
drawingId: number;
drawingNumber: string;
title: string;
discipline?: string | { disciplineCode: string; disciplineName: string };
type?: string;
status?: string;
revision?: string;
sheetNumber?: string;
scale?: string;
issueDate?: string;
revisionCount?: number;
revisions?: DrawingRevision[];
createdAt?: string;
updatedAt?: string;
}
export interface CreateDrawingDto {
drawingType: "CONTRACT" | "SHOP";
drawingNumber: string;
title: string;
disciplineId: number;
sheetNumber: string;
scale?: string;
file: File;
}