엣지 정보 조회 팝업 구현

This commit is contained in:
2025-09-10 18:30:22 +09:00
parent 16bc77797a
commit f97e414df9
2 changed files with 110 additions and 55 deletions

View File

@@ -143,6 +143,7 @@ export interface JsonDataFlowDiagram {
export interface JsonRelationship {
id: string;
relationshipName: string; // 연결 이름 추가
fromTable: string;
toTable: string;
fromColumns: string[];
@@ -520,7 +521,7 @@ export class DataFlowAPI {
const relationshipsData = jsonDiagram.relationships as { relationships: JsonRelationship[]; tables: string[] };
const relationships: TableRelationship[] = relationshipsData.relationships.map((rel: JsonRelationship) => ({
relationship_id: 0, // JSON 기반에서는 개별 relationship_id가 없음
relationship_name: rel.id || "관계",
relationship_name: rel.relationshipName || rel.id || "관계", // relationshipName 우선 사용
from_table_name: rel.fromTable,
to_table_name: rel.toTable,
from_column_name: rel.fromColumns.join(","),