25 lines
891 B
TypeScript
25 lines
891 B
TypeScript
import express from "express";
|
|
import { tokenValidator } from "../../../../shared/utils/token.ts";
|
|
import {
|
|
AddProductController,
|
|
DeleteEventsController,
|
|
DeleteProductController,
|
|
GetProductEventDatas,
|
|
ProjectBasedProductsController,
|
|
RenameProductController,
|
|
} from "../../v1Controllers/simulationController/v1productController.ts";
|
|
|
|
const V1Product = express.Router();
|
|
|
|
V1Product.post("/ProductUpsert", tokenValidator, AddProductController);
|
|
V1Product.get("/EventsByProduct", tokenValidator, GetProductEventDatas);
|
|
V1Product.patch("/DeleteEvent", tokenValidator, DeleteEventsController);
|
|
V1Product.patch("/DeleteProduct", tokenValidator, DeleteProductController);
|
|
V1Product.get(
|
|
"/ProjectProducts/:projectId/:versionId",
|
|
tokenValidator,
|
|
ProjectBasedProductsController
|
|
);
|
|
V1Product.patch("/RenameProduct", tokenValidator, RenameProductController);
|
|
export default V1Product;
|