import express from "express"; import { ButtonActionStandardController } from "../controllers/buttonActionStandardController"; import { authenticateToken } from "../middleware/authMiddleware"; const router = express.Router(); // 모든 라우트에 인증 미들웨어 적용 router.use(authenticateToken); // 버튼 액션 표준 관리 라우트 router.get("/", ButtonActionStandardController.getButtonActions); router.get( "/categories", ButtonActionStandardController.getButtonActionCategories ); router.get("/:actionType", ButtonActionStandardController.getButtonAction); router.post("/", ButtonActionStandardController.createButtonAction); router.put("/:actionType", ButtonActionStandardController.updateButtonAction); router.delete( "/:actionType", ButtonActionStandardController.deleteButtonAction ); router.put( "/sort-order/bulk", ButtonActionStandardController.updateButtonActionSortOrder ); export default router;