Aisle and Simulation Product API and socket Completed

This commit is contained in:
2025-06-05 16:40:33 +05:30
parent 18965b8a20
commit d53c66de77
32 changed files with 1792 additions and 529 deletions

View File

@@ -0,0 +1,15 @@
import express from "express";
import { tokenValidator } from "../../../../shared/utils/token.ts";
import {
AllAisleController,
DeleteAisleController,
UpsertAisleController,
} from "../../v1Controllers/builderController/v1AisleController.ts";
const V1Aisle = express.Router();
V1Aisle.post("/UpsertAisle", tokenValidator, UpsertAisleController);
V1Aisle.patch("/DeleteAisle", tokenValidator, DeleteAisleController);
V1Aisle.get("/Aisles/:projectId", tokenValidator, AllAisleController);
export default V1Aisle;

View File

@@ -9,26 +9,26 @@ import {
ZoneDataController,
} from "../../v1Controllers/builderController/v1zoneController.ts";
const v1Zone = express.Router();
const V1Zone = express.Router();
v1Zone.post("/zones", tokenValidator, CreateZoneController);
v1Zone.patch("/zones/delete", tokenValidator, DeleteZoneController);
V1Zone.post("/zones", tokenValidator, CreateZoneController);
V1Zone.patch("/zones/delete", tokenValidator, DeleteZoneController);
v1Zone.get(
V1Zone.get(
"/zones/visualization/:projectId",
tokenValidator,
VizZoneController
);
v1Zone.get(
V1Zone.get(
"/zones/:projectId/:zoneUuid",
tokenValidator,
ZoneDataController
);
v1Zone.get(
V1Zone.get(
"/zones/panel/:projectId/:zoneUuid",
tokenValidator,
SingleZonePanelController
);
v1Zone.get("/zones/:projectId", tokenValidator, GetZoneController);
export default v1Zone;
V1Zone.get("/zones/:projectId", tokenValidator, GetZoneController);
export default V1Zone;

View File

@@ -7,26 +7,26 @@ import {
ReplaceEventDataController,
} from "../../v1Controllers/builderController/v1assetController.ts";
const v1Asset = express.Router();
const V1Asset = express.Router();
v1Asset.post(
V1Asset.post(
"/setAsset",
tokenValidator,
CreateAssetController
);
v1Asset.patch(
V1Asset.patch(
"/updateFloorAssetPositions",
tokenValidator,
AssetUpdatePosRotController
);
v1Asset.get(
V1Asset.get(
"/floorAssets/:projectId",
tokenValidator,
GetAssetController
);
v1Asset.patch(
V1Asset.patch(
"/updateEventData",
tokenValidator,
ReplaceEventDataController
);
export default v1Asset;
export default V1Asset;

View File

@@ -6,22 +6,22 @@ import {
SetNewCamera,
} from "../../v1Controllers/builderController/v1cameraController.ts";
const v1Camera = express.Router();
const V1Camera = express.Router();
v1Camera.post(
V1Camera.post(
"/setCamera",
tokenValidator,
SetNewCamera
);
v1Camera.get(
V1Camera.get(
"/activeCameras",
tokenValidator,
ActiveOnlineController
);
v1Camera.get(
V1Camera.get(
"/cameras/:projectId",
tokenValidator,
CameraList
);
export default v1Camera;
export default V1Camera;

View File

@@ -5,14 +5,14 @@ import {
SetEnvironmentController,
} from "../../v1Controllers/builderController/v1EnvironmentController.ts";
const v1Environment = express.Router();
const V1Environment = express.Router();
v1Environment.post("/SetEnvironments", tokenValidator, SetEnvironmentController);
V1Environment.post("/SetEnvironments", tokenValidator, SetEnvironmentController);
v1Environment.get(
V1Environment.get(
"/Environments/:projectId",
tokenValidator,
GetEnvironmentController
);
export default v1Environment;
export default V1Environment;

View File

@@ -9,36 +9,36 @@ import {
UpdateLineController,
} from "../../v1Controllers/builderController/v1LineController.ts";
const v1Line = express.Router();
const V1Line = express.Router();
v1Line.post(
V1Line.post(
"/lines",
tokenValidator,
NewLineController
);
v1Line.post(
V1Line.post(
"/points",
tokenValidator,
UpdateLineController
);
v1Line.patch(
V1Line.patch(
"/layers/delete",
tokenValidator,
DeleteLayerController
);
v1Line.patch(
V1Line.patch(
"/lines/delete",
tokenValidator,
DeleteLineController
);
v1Line.patch(
V1Line.patch(
"/points/delete",
tokenValidator,
DeleteLinePointsController
);
v1Line.get(
V1Line.get(
"/lines/:projectId",
tokenValidator,
GetLinesController
);
export default v1Line;
export default V1Line;

View File

@@ -6,21 +6,21 @@ import {
WallSetup,
} from "../../v1Controllers/builderController/v1wallController.ts";
const v1Wall = express.Router();
const V1Wall = express.Router();
v1Wall.post(
V1Wall.post(
"/walls",
tokenValidator,
WallSetup
);
v1Wall.patch(
V1Wall.patch(
"/walls/delete",
tokenValidator,
WallDelete
);
v1Wall.get(
V1Wall.get(
"/walls/:projectId",
tokenValidator,
WallGet
);
export default v1Wall;
export default V1Wall;

View File

@@ -0,0 +1,24 @@
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",
tokenValidator,
ProjectBasedProductsController
);
V1Product.patch("/RenameProduct", tokenValidator, RenameProductController);
export default V1Product;

View File

@@ -6,22 +6,22 @@ import {
searchTrashProjectController,
} from "../../V1/v1Controllers/homeController/v1homeController.ts";
const v1homeRoutes = express.Router();
const V1homeRoutes = express.Router();
v1homeRoutes.get(
V1homeRoutes.get(
"/RecentlyViewed",
tokenValidator,
recentDataController
);
v1homeRoutes.get(
V1homeRoutes.get(
"/search/searchProjects",
tokenValidator,
searchProjectController
);
v1homeRoutes.get(
V1homeRoutes.get(
"/search/searchTrashProjects",
tokenValidator,
searchTrashProjectController
);
export default v1homeRoutes;
export default V1homeRoutes;

View File

@@ -9,34 +9,34 @@ import {
} from "../../V1/v1Controllers/projectController/v1projectController.ts";
import { tokenValidator } from "../../../shared/utils/token.ts";
const v1projectRouter = express.Router();
const V1projectRouter = express.Router();
v1projectRouter.post("/NewProject", tokenValidator, createProjectController);
v1projectRouter.post(
V1projectRouter.post("/NewProject", tokenValidator, createProjectController);
V1projectRouter.post(
"/project/Duplicate",
tokenValidator,
ProjectDuplicateController
);
v1projectRouter.get(
V1projectRouter.get(
"/Projects",
tokenValidator,
GetProjects
);
v1projectRouter.patch(
V1projectRouter.patch(
"/Projects/Archive/:projectId",
tokenValidator,
RemoveProject
);
v1projectRouter.patch(
V1projectRouter.patch(
"/Projects/:projectId",
tokenValidator,
updateProjectController
);
v1projectRouter.get(
V1projectRouter.get(
"/Project/:projectId",
tokenValidator,
ViewData
);
export default v1projectRouter;
export default V1projectRouter;

View File

@@ -6,21 +6,21 @@ import {
RestoreTrash,
} from "../../V1/v1Controllers/trashController/v1trashController.ts";
const v1TrashRoutes = express.Router();
v1TrashRoutes.get(
const V1TrashRoutes = express.Router();
V1TrashRoutes.get(
"/TrashItems",
tokenValidator,
GetTrashList
);
v1TrashRoutes.patch(
V1TrashRoutes.patch(
"/Trash/restore",
tokenValidator,
RestoreTrash
);
v1TrashRoutes.patch(
V1TrashRoutes.patch(
"/Trash/Delete",
tokenValidator,
DeleteTrashData
);
export default v1TrashRoutes;
export default V1TrashRoutes;

View File

@@ -8,31 +8,31 @@ import {
SingleFloatController,
} from "../../v1Controllers/vizualizationController/v1floatWidgetController.ts";
const v1FloatWidget = express.Router();
const V1FloatWidget = express.Router();
v1FloatWidget.post(
V1FloatWidget.post(
"/floatWidget/save",
tokenValidator,
FloatAddController
);
v1FloatWidget.patch(
V1FloatWidget.patch(
"/floatWidget/delete",
tokenValidator,
DeleteFloatController
);
v1FloatWidget.get(
V1FloatWidget.get(
"/floatWidgets/:zoneUuid/:projectId",
tokenValidator,
GetFloatController
);
v1FloatWidget.get(
V1FloatWidget.get(
"/floatWidget/:floatWidgetId",
tokenValidator,
SingleFloatController
);
v1FloatWidget.post(
V1FloatWidget.post(
"/floatWidget/duplicate",
tokenValidator,
DuplicateFloatController
);
export default v1FloatWidget;
export default V1FloatWidget;

View File

@@ -7,26 +7,26 @@ import {
TemplateDeleteController,
} from "../../v1Controllers/vizualizationController/v1templateController.ts";
const v1Template = express.Router();
const V1Template = express.Router();
v1Template.post(
V1Template.post(
"/template/save",
tokenValidator,
AddTemplateController
);
v1Template.post(
V1Template.post(
"/template/toZone",
tokenValidator,
AddTemToZoneController
);
v1Template.get(
V1Template.get(
"/template/data/:projectId",
tokenValidator,
GetTemplateController
);
v1Template.patch(
V1Template.patch(
"/template/delete",
tokenValidator,
TemplateDeleteController
);
export default v1Template;
export default V1Template;

View File

@@ -6,22 +6,22 @@ import {
DeletePanelController,
} from "../../v1Controllers/vizualizationController/v1panelController.ts";
const v1PanelRoutes = express.Router();
const V1PanelRoutes = express.Router();
v1PanelRoutes.post(
V1PanelRoutes.post(
"/panel/save",
tokenValidator,
AddPanelController
);
v1PanelRoutes.patch(
V1PanelRoutes.patch(
"/panel/delete",
tokenValidator,
DeletePanelController
);
v1PanelRoutes.patch(
V1PanelRoutes.patch(
"/panel/clear",
tokenValidator,
ClearPanelController
);
export default v1PanelRoutes;
export default V1PanelRoutes;

View File

@@ -8,28 +8,28 @@ import {
Update3DwidgetController,
} from "../../v1Controllers/vizualizationController/widget3Dcontroller.ts";
const v1Widget3d = express.Router();
const V1Widget3d = express.Router();
v1Widget3d.post(
V1Widget3d.post(
"/widget3d/save",
tokenValidator,
Add3dWidgetController
);
v1Widget3d.patch(
V1Widget3d.patch(
"/widget3d/update",
tokenValidator,
Update3DwidgetController
);
v1Widget3d.get(
V1Widget3d.get(
"/widget3d/data/:zoneUuid/:projectId",
tokenValidator,
Get3DWidgetController
);
v1Widget3d.patch(
V1Widget3d.patch(
"/widget3d/delete",
tokenValidator,
Delete3DwidgetController
);
export default v1Widget3d;
export default V1Widget3d;

View File

@@ -7,26 +7,26 @@ import {
WidgetUpdateController,
} from "../../v1Controllers/vizualizationController/v1widgetController.ts";
const v1Widget = express.Router();
const V1Widget = express.Router();
v1Widget.post(
V1Widget.post(
"/widget/save",
tokenValidator,
AddWidgetController
);
v1Widget.patch(
V1Widget.patch(
"/widget/:widgetID",
tokenValidator,
WidgetUpdateController
);
v1Widget.get(
V1Widget.get(
"/widget/data",
tokenValidator,
GetWidgetController
);
v1Widget.patch(
V1Widget.patch(
"/widget/delete",
tokenValidator,
WidgetDeleteController
);
export default v1Widget;
export default V1Widget;