import { Router } from "express"; import { PermissionController } from "./permission.controller"; import { authMiddleware } from "../auth/auth.middleware"; const permissionRouter = Router(); const controller = new PermissionController(); permissionRouter.get("/", authMiddleware, controller.getAll); permissionRouter.get("/module/:module", authMiddleware, controller.getByModule); permissionRouter.get("/module/:module/action/:action", authMiddleware, controller.getByModule); permissionRouter.get("/:id", authMiddleware, controller.getById); permissionRouter.post("/", authMiddleware, controller.create); permissionRouter.put("/:id", authMiddleware, controller.update); permissionRouter.delete("/:id", authMiddleware, controller.delete); export default permissionRouter;