버튼 삭제 수정기능 구현

This commit is contained in:
kjs
2025-09-18 18:49:30 +09:00
parent 87f3959036
commit 004bf28d17
14 changed files with 1637 additions and 134 deletions

View File

@@ -3,11 +3,13 @@ import { authenticateToken } from "../middleware/authMiddleware";
import {
saveFormData,
updateFormData,
updateFormDataPartial,
deleteFormData,
getFormData,
getFormDataList,
validateFormData,
getTableColumns,
getTablePrimaryKeys,
} from "../controllers/dynamicFormController";
const router = express.Router();
@@ -18,6 +20,7 @@ router.use(authenticateToken);
// 폼 데이터 CRUD
router.post("/save", saveFormData);
router.put("/:id", updateFormData);
router.patch("/:id/partial", updateFormDataPartial); // 부분 업데이트
router.delete("/:id", deleteFormData);
router.get("/:id", getFormData);
@@ -30,4 +33,7 @@ router.post("/validate", validateFormData);
// 테이블 컬럼 정보 조회 (검증용)
router.get("/table/:tableName/columns", getTableColumns);
// 테이블 기본키 조회
router.get("/table/:tableName/primary-keys", getTablePrimaryKeys);
export default router;