테이블 데이터 바인딩

This commit is contained in:
dohyeons
2025-10-01 18:04:38 +09:00
parent dfa642798e
commit 7d801c0a2b
6 changed files with 363 additions and 102 deletions

View File

@@ -97,22 +97,7 @@ function getTemplateLayout(templateId: string): TemplateLayout | null {
zIndex: 1,
},
],
queries: [
{
id: `query-${Date.now()}-1`,
name: "발주 헤더",
type: "MASTER",
sqlQuery: "SELECT order_no, order_date, supplier_name FROM orders WHERE order_no = $1",
parameters: ["$1"],
},
{
id: `query-${Date.now()}-2`,
name: "발주 품목",
type: "DETAIL",
sqlQuery: "SELECT item_name, quantity, unit_price FROM order_items WHERE order_no = $1",
parameters: ["$1"],
},
],
queries: [],
};
case "invoice":
@@ -191,22 +176,7 @@ function getTemplateLayout(templateId: string): TemplateLayout | null {
defaultValue: "합계: 0원",
},
],
queries: [
{
id: `query-${Date.now()}-1`,
name: "청구 헤더",
type: "MASTER",
sqlQuery: "SELECT invoice_no, invoice_date, customer_name FROM invoices WHERE invoice_no = $1",
parameters: ["$1"],
},
{
id: `query-${Date.now()}-2`,
name: "청구 항목",
type: "DETAIL",
sqlQuery: "SELECT description, quantity, unit_price, amount FROM invoice_items WHERE invoice_no = $1",
parameters: ["$1"],
},
],
queries: [],
};
case "basic":
@@ -243,15 +213,7 @@ function getTemplateLayout(templateId: string): TemplateLayout | null {
defaultValue: "내용을 입력하세요",
},
],
queries: [
{
id: `query-${Date.now()}-1`,
name: "기본 쿼리",
type: "MASTER",
sqlQuery: "SELECT * FROM table_name WHERE id = $1",
parameters: ["$1"],
},
],
queries: [],
};
default: