24 lines
627 B
TypeScript
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);
|
|
|