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

50 lines
1.1 KiB
TypeScript
Raw Normal View History

import express from "express";
import {
getDataflowDiagrams,
getDataflowDiagramById,
createDataflowDiagram,
updateDataflowDiagram,
deleteDataflowDiagram,
copyDataflowDiagram,
} from "../controllers/dataflowDiagramController";
const router = express.Router();
/**
* @route GET /api/dataflow-diagrams
* @desc ()
*/
router.get("/", getDataflowDiagrams);
/**
* @route GET /api/dataflow-diagrams/:diagramId
* @desc
*/
router.get("/:diagramId", getDataflowDiagramById);
/**
* @route POST /api/dataflow-diagrams
* @desc
*/
router.post("/", createDataflowDiagram);
/**
* @route PUT /api/dataflow-diagrams/:diagramId
* @desc
*/
router.put("/:diagramId", updateDataflowDiagram);
/**
* @route DELETE /api/dataflow-diagrams/:diagramId
* @desc
*/
router.delete("/:diagramId", deleteDataflowDiagram);
/**
* @route POST /api/dataflow-diagrams/:diagramId/copy
* @desc
*/
router.post("/:diagramId/copy", copyDataflowDiagram);
export default router;