테이블 노드 위치정보 저장 구현

This commit is contained in:
hyeonsu
2025-09-10 17:48:55 +09:00
parent db509bb3d9
commit 72b0d2ee98
5 changed files with 116 additions and 26 deletions

View File

@@ -115,6 +115,16 @@ export interface DataFlowDiagramsResponse {
hasPrev: boolean;
}
// 노드 위치 정보 타입
export interface NodePosition {
x: number;
y: number;
}
export interface NodePositions {
[tableName: string]: NodePosition;
}
// 새로운 JSON 기반 타입들
export interface JsonDataFlowDiagram {
diagram_id: number;
@@ -123,6 +133,7 @@ export interface JsonDataFlowDiagram {
relationships: JsonRelationship[];
tables: string[];
};
node_positions?: NodePositions;
company_code: string;
created_at?: string;
updated_at?: string;
@@ -147,6 +158,7 @@ export interface CreateDiagramRequest {
relationships: JsonRelationship[];
tables: string[];
};
node_positions?: NodePositions;
}
export interface JsonDataFlowDiagramsResponse {