motor switch add,qc and installation

master
varun 1 year ago
parent 30ac59d903
commit a0a907a9a5

@ -154,11 +154,12 @@ fastify.post("/api/createwaterlevelSensor/:storeId", {
handler: storeController.createwaterlevelSensor,
})
fastify.post("/api/installwaterlevelSensor/:storeId", {
fastify.get("/api/getHardware/:storeId", {
schema: {
description: "This is for installing waterlevel Sensor",
tags: ["Store-Data"],
summary: "This is for installing waterlevel Sensor",
description: "This is to Get Waterlevel sensor Data",
summary: "This is to Get Waterlevel sensor Data",
params: {
required: ["storeId"],
type: "object",
@ -169,21 +170,15 @@ fastify.post("/api/installwaterlevelSensor/:storeId", {
},
},
},
body: {
type: "object",
properties: {
hardwareId: { type: "string" },
dateofinstallation: { type: "string" },
customerId: { type: "string" },
installedby: { type: "string" }
security: [
{
basicAuth: [],
},
},
],
},
handler: storeController.installwaterlevelSensor,
})
// preHandler: fastify.auth([fastify.authenticate]),
handler: storeController.getHardware,
});
fastify.post("/api/qccheckwaterlevelSensor/:hardwareId", {
schema: {
@ -217,55 +212,27 @@ fastify.post("/api/qccheckwaterlevelSensor/:hardwareId", {
handler: storeController.qccheckwaterlevelSensor,
})
fastify.post("/api/qccheckwaterlevelslaveSensor/:storeId", {
fastify.put("/api/getHardwareqc/:storeId", {
schema: {
description: "This is for checking waterlevel Sensor slaves",
tags: ["Store-Data"],
summary: "This is for checking waterlevel Sensor slaves",
description: "This is to Get Quality Check Details Of Waterlevel Sensor",
summary: "This is to Get Quality Details Of Waterlevel Sensor",
params: {
required: ["storeId"],
type: "object",
properties: {
storeId: {
type: "string",
description: "Store ID",
description: "storeId",
},
},
},
body: {
type: "object",
properties: {
hardwareId: { type: "string" },
tankhardwareId: { type: "string" },
qccheck: { type: "string" },
qccheckdate: { type: "string" },
qcby: { type: "string" },
comment: { type: "string" },
outforrepairdate: { type: "string" },
sendto: { type: "string" },
repairfeedback: { type: "string" },
},
},
},
handler: storeController.qccheckwaterlevelSensorSlave,
});
fastify.get("/api/getHardware/:storeId", {
schema: {
tags: ["Store-Data"],
description: "This is to Get Hardware Data",
summary: "This is to Get Hardware Data",
params: {
required: ["storeId"],
type: "object",
properties: {
storeId: {
type: "string",
description: "storeId",
},
},
},
security: [
@ -275,14 +242,15 @@ fastify.get("/api/getHardware/:storeId", {
],
},
// preHandler: fastify.auth([fastify.authenticate]),
handler: storeController.getHardware,
handler: storeController.getHardwareqc,
});
fastify.put("/api/getHardwareqc/:storeId", {
fastify.post("/api/installwaterlevelSensor/:storeId", {
schema: {
description: "This is for installing waterlevel Sensor",
tags: ["Store-Data"],
description: "This is to Get Quality Check Hardware Data",
summary: "This is to Get Quality Check Hardware Data",
summary: "This is for installing waterlevel Sensor",
params: {
required: ["storeId"],
type: "object",
@ -293,29 +261,28 @@ fastify.put("/api/getHardwareqc/:storeId", {
},
},
},
body: {
type: "object",
properties: {
hardwareId: { type: "string" },
dateofinstallation: { type: "string" },
customerId: { type: "string" },
installedby: { type: "string" }
},
},
security: [
{
basicAuth: [],
},
],
},
// preHandler: fastify.auth([fastify.authenticate]),
handler: storeController.getHardwareqc,
});
handler: storeController.installwaterlevelSensor,
})
fastify.post("/api/addSlave/:hardwareId", {
schema: {
description: "This is for adding a slave to the water level sensor",
description: "This is for adding slaves to waterlevel Sensor(Slave)",
tags: ["Store-Data"],
summary: "Add a slave to the water level sensor",
summary: "This is for adding slaves to waterlevel Sensor(Slave)",
params: {
required: ["hardwareId"],
type: "object",
@ -340,11 +307,12 @@ fastify.post("/api/addSlave/:hardwareId", {
});
fastify.post("/api/installwaterlevelSensorSlave/:storeId", {
fastify.post("/api/qccheckwaterlevelslaveSensor/:storeId", {
schema: {
description: "This is for installing waterlevel Sensor Slaves",
description: "This is for checking slaves (Slave)",
tags: ["Store-Data"],
summary: "This is for installing waterlevel Sensor Slaves",
summary: "This is for checking slaves (Slave)",
params: {
required: ["storeId"],
type: "object",
@ -353,28 +321,34 @@ fastify.post("/api/installwaterlevelSensorSlave/:storeId", {
type: "string",
description: "Store ID",
},
},
},
body: {
type: "object",
properties: {
hardwareId: { type: "string" },
tankhardwareId: { type: "string" }, // Add tankhardwareId in body
dateofinstallation: { type: "string" },
customerId: { type: "string" },
installedby: { type: "string" }
tankhardwareId: { type: "string" },
qccheck: { type: "string" },
qccheckdate: { type: "string" },
qcby: { type: "string" },
comment: { type: "string" },
outforrepairdate: { type: "string" },
sendto: { type: "string" },
repairfeedback: { type: "string" },
},
},
},
handler: storeController.installwaterlevelSensorSlave,
handler: storeController.qccheckwaterlevelSensorSlave,
});
fastify.put("/api/getHardwareqcslave/:storeId", {
schema: {
tags: ["Store-Data"],
description: "This is to Get Quality Check Hardware Data Slave",
summary: "This is to Get Quality Check Hardware Data slave",
description: "This is to Get Quality Check Data Of Slave (Slave)",
summary: "This is to Get Quality Check Data Of Slave (Slave)",
params: {
required: ["storeId"],
type: "object",
@ -402,6 +376,39 @@ fastify.put("/api/getHardwareqcslave/:storeId", {
});
fastify.post("/api/installwaterlevelSensorSlave/:storeId", {
schema: {
description: "This is for installing Slaves (Slave)",
tags: ["Store-Data"],
summary: "This is for installing Slaves (Slave)",
params: {
required: ["storeId"],
type: "object",
properties: {
storeId: {
type: "string",
description: "Store ID",
},
},
},
body: {
type: "object",
properties: {
hardwareId: { type: "string" },
tankhardwareId: { type: "string" }, // Add tankhardwareId in body
dateofinstallation: { type: "string" },
customerId: { type: "string" },
installedby: { type: "string" }
},
},
},
handler: storeController.installwaterlevelSensorSlave,
});
fastify.post("/api/createmotorswitchSensor/:storeId", {
schema: {
description: "This is for creating motor switch",
@ -434,11 +441,38 @@ fastify.post("/api/createmotorswitchSensor/:storeId", {
})
fastify.get("/api/getHardwaremotorswitch/:storeId", {
schema: {
tags: ["Store-Data"],
description: "This is to Get Motor Switches",
summary: "This is to Get Motor Switches",
params: {
required: ["storeId"],
type: "object",
properties: {
storeId: {
type: "string",
description: "storeId",
},
},
},
security: [
{
basicAuth: [],
},
],
},
// preHandler: fastify.auth([fastify.authenticate]),
handler: storeController.getHardwaremotorswitch,
});
fastify.post("/api/qccheckpumpswitch/:motorId", {
schema: {
description: "This is for checking motor switch",
description: "This is for checking Motor Switch",
tags: ["Store-Data"],
summary: "This is for checking motor switch",
summary: "This is for checking Motor Switch",
params: {
required: ["motorId"],
type: "object",
@ -467,30 +501,6 @@ fastify.post("/api/qccheckpumpswitch/:motorId", {
})
fastify.get("/api/getHardwaremotorswitch/:storeId", {
schema: {
tags: ["Store-Data"],
description: "This is to Get Motor Switches",
summary: "This is to Get Motor Switches",
params: {
required: ["storeId"],
type: "object",
properties: {
storeId: {
type: "string",
description: "storeId",
},
},
},
security: [
{
basicAuth: [],
},
],
},
// preHandler: fastify.auth([fastify.authenticate]),
handler: storeController.getHardwaremotorswitch,
});
fastify.post("/api/installmotorswitch/:storeId", {
schema: {

Loading…
Cancel
Save