ERP-node/backend-node/src/routes/entitySearchRoutes.ts

24 lines
627 B
TypeScript

import { Router } from "express";
import { authenticateToken } from "../middleware/authMiddleware";
import { searchEntity, getEntityOptions } from "../controllers/entitySearchController";
const router = Router();
/**
* 엔티티 검색 API
* GET /api/entity-search/:tableName
*/
router.get("/:tableName", authenticateToken, searchEntity);
export default router;
// 엔티티 옵션 라우터 (UnifiedSelect용)
export const entityOptionsRouter = Router();
/**
* 엔티티 옵션 조회 API
* GET /api/entity/:tableName/options
*/
entityOptionsRouter.get("/:tableName/options", authenticateToken, getEntityOptions);