new API -V1, modelfileID updated to assetId

This commit is contained in:
2025-06-12 09:31:45 +05:30
parent b206676d94
commit 762f4f82af
8 changed files with 22 additions and 14 deletions

View File

@@ -21,7 +21,7 @@ export const CreateAssetController = async (
position, position,
rotation, rotation,
eventData, eventData,
modelfileID, assetId,
isLocked, isLocked,
isVisible, isVisible,
projectId, projectId,
@@ -45,7 +45,7 @@ export const CreateAssetController = async (
position, position,
rotation, rotation,
eventData, eventData,
modelfileID, assetId,
isLocked, isLocked,
isVisible, isVisible,
projectId, projectId,

View File

@@ -17,6 +17,7 @@ export const WallSetup = async (
modelName, modelName,
position, position,
type, type,
assetId,
csgposition, csgposition,
csgscale, csgscale,
quaternion, quaternion,
@@ -47,6 +48,7 @@ export const WallSetup = async (
modelName, modelName,
position, position,
type, type,
assetId,
csgposition, csgposition,
csgscale, csgscale,
quaternion, quaternion,

View File

@@ -25,7 +25,7 @@ export interface AssetData extends Document {
projectId: Project["_id"]; projectId: Project["_id"];
versionId: Version["_id"]; versionId: Version["_id"];
modelUuid: string; modelUuid: string;
modelfileID: string; assetId: string;
modelName: string; modelName: string;
isLocked: boolean; isLocked: boolean;
type: string; type: string;
@@ -48,7 +48,7 @@ const assetDataSchema: Schema = new Schema({
versionId: { type: Schema.Types.ObjectId, ref: "Version" }, versionId: { type: Schema.Types.ObjectId, ref: "Version" },
isArchive: { type: Boolean, default: false }, isArchive: { type: Boolean, default: false },
modelUuid: { type: String }, modelUuid: { type: String },
modelfileID: { type: String }, assetId: { type: String },
modelName: { type: String }, modelName: { type: String },
type: { type: String }, type: { type: String },
position: { type: Array }, position: { type: Array },

View File

@@ -8,6 +8,7 @@ export interface WallItems extends Document {
projectId: Project["_id"]; projectId: Project["_id"];
versionId: Version["_id"]; versionId: Version["_id"];
modelUuid: string; modelUuid: string;
assetId: string;
modelName: string; modelName: string;
type: string; type: string;
csgposition: []; csgposition: [];
@@ -22,6 +23,7 @@ const wallItemsSchema: Schema = new Schema({
projectId: { type: Schema.Types.ObjectId, ref: "Project" }, projectId: { type: Schema.Types.ObjectId, ref: "Project" },
versionId: { type: Schema.Types.ObjectId, ref: "Version" }, versionId: { type: Schema.Types.ObjectId, ref: "Version" },
modelUuid: { type: String, unique: true }, modelUuid: { type: String, unique: true },
assetId: { type: String },
modelName: { type: String }, modelName: { type: String },
type: { type: String }, type: { type: String },
csgposition: { type: Array }, csgposition: { type: Array },

View File

@@ -12,7 +12,7 @@ interface SetAssetInput {
position: []; position: [];
rotation: object; rotation: object;
eventData: Mixed; eventData: Mixed;
modelfileID: string; assetId: string;
isLocked: boolean; isLocked: boolean;
isVisible: boolean; isVisible: boolean;
organization: string; organization: string;
@@ -59,7 +59,7 @@ export const setAssetModel = async (
position, position,
rotation, rotation,
eventData, eventData,
modelfileID, assetId,
isLocked, isLocked,
isVisible, isVisible,
organization, organization,
@@ -110,7 +110,7 @@ export const setAssetModel = async (
modelUuid, modelUuid,
modelName, modelName,
position, position,
modelfileID, assetId,
rotation, rotation,
isLocked, isLocked,
isVisible, isVisible,
@@ -166,7 +166,7 @@ export const setAssetModel = async (
userId: assetDoc.userId, userId: assetDoc.userId,
modelUuid: assetDoc.modelUuid, modelUuid: assetDoc.modelUuid,
modelName: assetDoc.modelName, modelName: assetDoc.modelName,
modelfileID: assetDoc.modelfileID, assetId: assetDoc.assetId,
position: assetDoc.position, position: assetDoc.position,
rotation: assetDoc.rotation, rotation: assetDoc.rotation,
isLocked: assetDoc.isLocked, isLocked: assetDoc.isLocked,
@@ -179,7 +179,7 @@ export const setAssetModel = async (
userId: assetDoc.userId, userId: assetDoc.userId,
modelUuid: assetDoc.modelUuid, modelUuid: assetDoc.modelUuid,
modelName: assetDoc.modelName, modelName: assetDoc.modelName,
modelfileID: assetDoc.modelfileID, assetId: assetDoc.assetId,
position: assetDoc.position, position: assetDoc.position,
rotation: assetDoc.rotation, rotation: assetDoc.rotation,
isLocked: assetDoc.isLocked, isLocked: assetDoc.isLocked,
@@ -195,7 +195,7 @@ export const setAssetModel = async (
userId: assetDoc.userId, userId: assetDoc.userId,
modelUuid: assetDoc.modelUuid, modelUuid: assetDoc.modelUuid,
modelName: assetDoc.modelName, modelName: assetDoc.modelName,
modelfileID: assetDoc.modelfileID, assetId: assetDoc.assetId,
position: assetDoc.position, position: assetDoc.position,
rotation: assetDoc.rotation, rotation: assetDoc.rotation,
isLocked: assetDoc.isLocked, isLocked: assetDoc.isLocked,
@@ -211,7 +211,7 @@ export const setAssetModel = async (
userId: assetDoc.userId, userId: assetDoc.userId,
modelUuid: assetDoc.modelUuid, modelUuid: assetDoc.modelUuid,
modelName: assetDoc.modelName, modelName: assetDoc.modelName,
modelfileID: assetDoc.modelfileID, assetId: assetDoc.assetId,
position: assetDoc.position, position: assetDoc.position,
rotation: assetDoc.rotation, rotation: assetDoc.rotation,
isLocked: assetDoc.isLocked, isLocked: assetDoc.isLocked,
@@ -227,7 +227,7 @@ export const setAssetModel = async (
userId: assetDoc.userId, userId: assetDoc.userId,
modelUuid: assetDoc.modelUuid, modelUuid: assetDoc.modelUuid,
modelName: assetDoc.modelName, modelName: assetDoc.modelName,
modelfileID: assetDoc.modelfileID, assetId: assetDoc.assetId,
position: assetDoc.position, position: assetDoc.position,
rotation: assetDoc.rotation, rotation: assetDoc.rotation,
isLocked: assetDoc.isLocked, isLocked: assetDoc.isLocked,
@@ -453,7 +453,7 @@ export const getFloorItems = async (
modelName: item.modelName, modelName: item.modelName,
position: item.position, position: item.position,
rotation: item.rotation, rotation: item.rotation,
modelfileID: item.modelfileID, assetId: item.assetId,
isLocked: item.isLocked, isLocked: item.isLocked,
isVisible: item.isVisible, isVisible: item.isVisible,
eventData: item.eventData, eventData: item.eventData,

View File

@@ -5,6 +5,7 @@ import {
} from "../helpers/v1projecthelperFns.ts"; } from "../helpers/v1projecthelperFns.ts";
interface IWallSetupData { interface IWallSetupData {
modelUuid: string; modelUuid: string;
assetId: string;
modelName: string; modelName: string;
type: string; type: string;
csgposition: []; csgposition: [];
@@ -45,6 +46,7 @@ export const setWallItems = async (
csgposition, csgposition,
csgscale, csgscale,
quaternion, quaternion,
assetId,
scale, scale,
projectId, projectId,
organization, organization,
@@ -90,6 +92,7 @@ export const setWallItems = async (
csgscale, csgscale,
quaternion, quaternion,
scale, scale,
assetId,
}); });
console.log("newValue: ", newValue); console.log("newValue: ", newValue);
return { return {

View File

@@ -27,7 +27,7 @@ export const setAssetHandleEvent = async (
"modelName", "modelName",
"position", "position",
"rotation", "rotation",
"modelfileID", "assetId",
"isLocked", "isLocked",
"isVisible", "isVisible",
"projectId", "projectId",

View File

@@ -20,6 +20,7 @@ export const setWallItemsHandleEvent = async (
"csgposition", "csgposition",
"csgscale", "csgscale",
"quaternion", "quaternion",
"assetId",
"scale", "scale",
"projectId", "projectId",
"userId", "userId",