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

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

@@ -5324,14 +5324,15 @@ model data_relationship_bridge {
// 데이터플로우 관계도 - JSON 구조로 저장
model dataflow_diagrams {
diagram_id Int @id @default(autoincrement())
diagram_name String @db.VarChar(255)
relationships Json // 모든 관계 정보를 JSON으로 저장
company_code String @db.VarChar(50)
created_at DateTime? @default(now()) @db.Timestamp(6)
updated_at DateTime? @default(now()) @updatedAt @db.Timestamp(6)
created_by String? @db.VarChar(50)
updated_by String? @db.VarChar(50)
diagram_id Int @id @default(autoincrement())
diagram_name String @db.VarChar(255)
relationships Json // 모든 관계 정보를 JSON으로 저장
node_positions Json? // 테이블 노드의 캔버스 위치 정보 (JSON 형태)
company_code String @db.VarChar(50)
created_at DateTime? @default(now()) @db.Timestamp(6)
updated_at DateTime? @default(now()) @updatedAt @db.Timestamp(6)
created_by String? @db.VarChar(50)
updated_by String? @db.VarChar(50)
@@unique([company_code, diagram_name], map: "unique_diagram_name_per_company")
@@index([company_code], map: "idx_dataflow_diagrams_company")