From ac7240266530f51442b2035fa1185abe0fc0598c Mon Sep 17 00:00:00 2001 From: lemuel Date: Wed, 1 Sep 2021 23:59:08 -0500 Subject: [PATCH] data infraccion --- server/db/install.js | 31 +++++++++++++++++++++++++++++++ server/db/tablas/Multa.js | 2 +- server/routes/Infraccion.js | 21 +++++++++++++++++++++ server/routes/Multa.js | 21 +++++++++++++++++++++ server/routes/Reporte.js | 21 +++++++++++++++++++++ server/routes/index.js | 3 +++ 6 files changed, 98 insertions(+), 1 deletion(-) create mode 100644 server/routes/Infraccion.js create mode 100644 server/routes/Multa.js create mode 100644 server/routes/Reporte.js diff --git a/server/db/install.js b/server/db/install.js index 11c456d..584fd91 100644 --- a/server/db/install.js +++ b/server/db/install.js @@ -177,6 +177,36 @@ const dataAdmin = async () => { }); }; +const dataInfraccion = async () => { + const data = [ + { infraccion: 'Manchas de suciedad', gravedad: '1' }, + { infraccion: 'Etiquetas Removidas', gravedad: '1' }, + { infraccion: 'Rayon en carcasa', gravedad: '1' }, + { infraccion: 'Golpe en carcasa', gravedad: '1' }, + // { infraccion: '', gravedad: '1' }, + { infraccion: 'Daño impacto', gravedad: '2' }, + { infraccion: 'Derrame liquido', gravedad: '2' }, + { infraccion: 'Trackpad dañado', gravedad: '2' }, + { infraccion: 'Equipo abierto', gravedad: '2' }, + { infraccion: 'Pantalla estrellada', gravedad: '2' }, + { infraccion: 'Teclas faltantes', gravedad: '2' }, + { infraccion: 'Teclas dañadas', gravedad: '2' }, + { infraccion: 'Puertos dañados', gravedad: '2' }, + { infraccion: 'Falta de hardware', gravedad: '2' }, + { infraccion: 'Cambio de piezas', gravedad: '2' }, + // { infraccion: '', gravedad: '2' }, + ]; + + console.log('\nPaso 9) Insertando data infraccion.'.bold.blue); + for (let i = 0; i < data.length; i++) { + await Infraccion.create({ + infraccion: data[i].infraccion, + gravedad: data[i].gravedad, + }); + console.log(`Se agrego la infraccion ${data[i].infraccion}.`.magenta); + } +}; + const exe = async () => { await drop(); await sync(); @@ -186,6 +216,7 @@ const exe = async () => { await dataStatus(); await dataPrograma(); await dataAdmin(); + await dataInfraccion(); console.log( '\nSe ha instalado exitosamente la base de datos.\n'.underline.bold.green diff --git a/server/db/tablas/Multa.js b/server/db/tablas/Multa.js index 1e56a79..3f50dca 100644 --- a/server/db/tablas/Multa.js +++ b/server/db/tablas/Multa.js @@ -18,7 +18,7 @@ Multa.init( allowNull: false, }, fechaFin: { - type: DataTypes.Date, + type: DataTypes.DATE, allowNull: false, }, }, diff --git a/server/routes/Infraccion.js b/server/routes/Infraccion.js new file mode 100644 index 0000000..59e36ea --- /dev/null +++ b/server/routes/Infraccion.js @@ -0,0 +1,21 @@ +const express = require('express'); +const app = express(); +const { verificaToken } = require('../middleware/autentificacion'); +const route = '/status'; +// const get = require('../controller/Status/get'); + +// app.get( +// `${route}`, +// //verificaToken, +// (req, res) => { +// return get() +// .then((data) => { +// res.status(200).json(data); +// }) +// .catch((err) => { +// res.status(400).json({ message: err.message }); +// }); +// } +// ); + +module.exports = app; diff --git a/server/routes/Multa.js b/server/routes/Multa.js new file mode 100644 index 0000000..59e36ea --- /dev/null +++ b/server/routes/Multa.js @@ -0,0 +1,21 @@ +const express = require('express'); +const app = express(); +const { verificaToken } = require('../middleware/autentificacion'); +const route = '/status'; +// const get = require('../controller/Status/get'); + +// app.get( +// `${route}`, +// //verificaToken, +// (req, res) => { +// return get() +// .then((data) => { +// res.status(200).json(data); +// }) +// .catch((err) => { +// res.status(400).json({ message: err.message }); +// }); +// } +// ); + +module.exports = app; diff --git a/server/routes/Reporte.js b/server/routes/Reporte.js new file mode 100644 index 0000000..59e36ea --- /dev/null +++ b/server/routes/Reporte.js @@ -0,0 +1,21 @@ +const express = require('express'); +const app = express(); +const { verificaToken } = require('../middleware/autentificacion'); +const route = '/status'; +// const get = require('../controller/Status/get'); + +// app.get( +// `${route}`, +// //verificaToken, +// (req, res) => { +// return get() +// .then((data) => { +// res.status(200).json(data); +// }) +// .catch((err) => { +// res.status(400).json({ message: err.message }); +// }); +// } +// ); + +module.exports = app; diff --git a/server/routes/index.js b/server/routes/index.js index 43fa9fe..638d1e6 100644 --- a/server/routes/index.js +++ b/server/routes/index.js @@ -3,10 +3,13 @@ const app = express(); app.use(require('./Carrito')); app.use(require('./Equipo')); +// app.use(require('./Infraccion')); app.use(require('./Modulo')); +// app.use(require('./Multa')); app.use(require('./Operador')); app.use(require('./Prestamo')); app.use(require('./Programa')); +// app.use(require('./Reporte')); app.use(require('./Status')); app.use(require('./TipoCarrito')); app.use(require('./Usuario'));