diff --git a/frontend/components/dataflow/DataFlowList.tsx b/frontend/components/dataflow/DataFlowList.tsx index ec962824..2da1200a 100644 --- a/frontend/components/dataflow/DataFlowList.tsx +++ b/frontend/components/dataflow/DataFlowList.tsx @@ -64,6 +64,7 @@ export default function DataFlowList({ onDiagramSelect, selectedDiagram, onDesig relationshipCount: diagram.relationships?.relationships?.length || 0, tableCount: diagram.relationships?.tables?.length || 0, tables: diagram.relationships?.tables || [], + companyCode: diagram.company_code, // 회사 코드 추가 createdAt: new Date(diagram.created_at || new Date()), createdBy: diagram.created_by || "SYSTEM", updatedAt: new Date(diagram.updated_at || diagram.created_at || new Date()), @@ -180,44 +181,6 @@ export default function DataFlowList({ onDiagramSelect, selectedDiagram, onDesig } }; - // 관계 타입에 따른 배지 색상 - const getRelationshipTypeBadge = (relationshipType: string) => { - switch (relationshipType) { - case "one-to-one": - return ( - - 1:1 - - ); - case "one-to-many": - return ( - - 1:N - - ); - case "many-to-one": - return ( - - N:1 - - ); - case "many-to-many": - return ( - - N:N - - ); - case "multi-relationship": - return ( - - 다중 관계 - - ); - default: - return {relationshipType}; - } - }; - if (loading) { return (
@@ -262,7 +225,7 @@ export default function DataFlowList({ onDiagramSelect, selectedDiagram, onDesig 관계도명 연결 타입 - 관계 타입 + 회사 코드 테이블 수 관계 수 최근 수정 @@ -291,7 +254,7 @@ export default function DataFlowList({ onDiagramSelect, selectedDiagram, onDesig
{getConnectionTypeBadge(diagram.connectionType)} - {getRelationshipTypeBadge(diagram.relationshipType)} + {diagram.companyCode || "*"}
diff --git a/frontend/lib/api/dataflow.ts b/frontend/lib/api/dataflow.ts index 9fd91e0c..55c46414 100644 --- a/frontend/lib/api/dataflow.ts +++ b/frontend/lib/api/dataflow.ts @@ -97,6 +97,7 @@ export interface DataFlowDiagram { tableCount: number; relationshipCount: number; tables: string[]; + companyCode: string; // 회사 코드 추가 createdAt: Date; createdBy: string; updatedAt: Date;