플로우 외부연결 중간커밋

This commit is contained in:
kjs
2025-10-21 13:19:18 +09:00
parent 967f9a9f5b
commit 0d96ea566b
12 changed files with 1667 additions and 100 deletions

View File

@@ -17,18 +17,33 @@ export class FlowDefinitionService {
request: CreateFlowDefinitionRequest,
userId: string
): Promise<FlowDefinition> {
console.log("🔥 flowDefinitionService.create called with:", {
name: request.name,
description: request.description,
tableName: request.tableName,
dbSourceType: request.dbSourceType,
dbConnectionId: request.dbConnectionId,
userId,
});
const query = `
INSERT INTO flow_definition (name, description, table_name, created_by)
VALUES ($1, $2, $3, $4)
INSERT INTO flow_definition (name, description, table_name, db_source_type, db_connection_id, created_by)
VALUES ($1, $2, $3, $4, $5, $6)
RETURNING *
`;
const result = await db.query(query, [
const values = [
request.name,
request.description || null,
request.tableName,
request.tableName || null,
request.dbSourceType || "internal",
request.dbConnectionId || null,
userId,
]);
];
console.log("💾 Executing INSERT with values:", values);
const result = await db.query(query, values);
return this.mapToFlowDefinition(result[0]);
}
@@ -162,6 +177,8 @@ export class FlowDefinitionService {
name: row.name,
description: row.description,
tableName: row.table_name,
dbSourceType: row.db_source_type || "internal",
dbConnectionId: row.db_connection_id,
isActive: row.is_active,
createdBy: row.created_by,
createdAt: row.created_at,