제어 집계함수 노드 추가

This commit is contained in:
kjs
2025-12-05 15:18:55 +09:00
parent 1c329b5e0c
commit 96321f502f
10 changed files with 959 additions and 7 deletions

View File

@@ -16,6 +16,7 @@ import { DeleteActionProperties } from "./properties/DeleteActionProperties";
import { ExternalDBSourceProperties } from "./properties/ExternalDBSourceProperties";
import { UpsertActionProperties } from "./properties/UpsertActionProperties";
import { DataTransformProperties } from "./properties/DataTransformProperties";
import { AggregateProperties } from "./properties/AggregateProperties";
import { RestAPISourceProperties } from "./properties/RestAPISourceProperties";
import { CommentProperties } from "./properties/CommentProperties";
import { LogProperties } from "./properties/LogProperties";
@@ -122,6 +123,9 @@ function NodePropertiesRenderer({ node }: { node: any }) {
case "dataTransform":
return <DataTransformProperties nodeId={node.id} data={node.data} />;
case "aggregate":
return <AggregateProperties nodeId={node.id} data={node.data} />;
case "restAPISource":
return <RestAPISourceProperties nodeId={node.id} data={node.data} />;
@@ -157,9 +161,11 @@ function getNodeTypeLabel(type: NodeType): string {
tableSource: "테이블 소스",
externalDBSource: "외부 DB 소스",
restAPISource: "REST API 소스",
referenceLookup: "참조 조회",
condition: "조건 분기",
fieldMapping: "필드 매핑",
dataTransform: "데이터 변환",
aggregate: "집계",
insertAction: "INSERT 액션",
updateAction: "UPDATE 액션",
deleteAction: "DELETE 액션",