tablas
This commit is contained in:
@@ -1,8 +1,6 @@
|
||||
require('./config')
|
||||
const { Sequelize } = require('sequelize')
|
||||
|
||||
console.log(process.env.DB, process.env.USERDB, process.env.PASSWORDDB)
|
||||
|
||||
const sequelize = new Sequelize(
|
||||
process.env.DB,
|
||||
process.env.USERDB,
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
const { DataTypes, Model } = require('sequelize')
|
||||
const sequelize = require('../../config/sequelize.conf')
|
||||
|
||||
class Carrito extends Model {}
|
||||
Carrito.init(
|
||||
{
|
||||
idCarrito: {
|
||||
type: DataTypes.INTEGER,
|
||||
primaryKey: true,
|
||||
allowNull: false,
|
||||
autoIncrement: true,
|
||||
unique: true,
|
||||
},
|
||||
sobrenombre: {
|
||||
type: DataTypes.STRING(50),
|
||||
allowNull: false,
|
||||
},
|
||||
kiosko: {
|
||||
type: DataTypes.STRING(50),
|
||||
allowNull: false,
|
||||
},
|
||||
},
|
||||
{
|
||||
sequelize,
|
||||
modelName: 'Carrito',
|
||||
tableName: 'carrito',
|
||||
}
|
||||
)
|
||||
|
||||
module.exports = Carrito
|
||||
@@ -0,0 +1,30 @@
|
||||
const { DataTypes, Model } = require('sequelize')
|
||||
const sequelize = require('../../config/sequelize.conf')
|
||||
|
||||
class CatalogoCarrera extends Model {}
|
||||
CatalogoCarrera.init(
|
||||
{
|
||||
idCatalogoCarrera: {
|
||||
type: DataTypes.INTEGER,
|
||||
primaryKey: true,
|
||||
allowNull: false,
|
||||
autoIncrement: true,
|
||||
unique: true,
|
||||
},
|
||||
carrera: {
|
||||
type: DataTypes.STRING(100),
|
||||
allowNull: false,
|
||||
},
|
||||
nivel: {
|
||||
type: DataTypes.STRING(1),
|
||||
allowNull: false,
|
||||
},
|
||||
},
|
||||
{
|
||||
sequelize,
|
||||
modelName: 'CatalogoCarrera',
|
||||
tableName: 'catalogo_carrera',
|
||||
}
|
||||
)
|
||||
|
||||
module.exports = CatalogoCarrera
|
||||
@@ -0,0 +1,22 @@
|
||||
const { DataTypes, Model } = require('sequelize')
|
||||
const sequelize = require('../../config/sequelize.conf')
|
||||
|
||||
class CatalogoCarreraPlantel extends Model {}
|
||||
CatalogoCarreraPlantel.init(
|
||||
{
|
||||
idCatalogoCarreraPlantel: {
|
||||
type: DataTypes.INTEGER,
|
||||
primaryKey: true,
|
||||
allowNull: false,
|
||||
autoIncrement: true,
|
||||
unique: true,
|
||||
},
|
||||
},
|
||||
{
|
||||
sequelize,
|
||||
modelName: 'CatalogoCarreraPlantel',
|
||||
tableName: 'catalogo_carrera_plantel',
|
||||
}
|
||||
)
|
||||
|
||||
module.exports = CatalogoCarreraPlantel
|
||||
@@ -0,0 +1,26 @@
|
||||
const { DataTypes, Model } = require('sequelize')
|
||||
const sequelize = require('../../config/sequelize.conf')
|
||||
|
||||
class CatalogoPlantel extends Model {}
|
||||
CatalogoPlantel.init(
|
||||
{
|
||||
idCatalogoPlantel: {
|
||||
type: DataTypes.INTEGER,
|
||||
primaryKey: true,
|
||||
allowNull: false,
|
||||
autoIncrement: true,
|
||||
unique: true,
|
||||
},
|
||||
plantel: {
|
||||
type: DataTypes.STRING(100),
|
||||
allowNull: false,
|
||||
},
|
||||
},
|
||||
{
|
||||
sequelize,
|
||||
modelName: 'CatalogoPlantel',
|
||||
tableName: 'catalogo_plantel',
|
||||
}
|
||||
)
|
||||
|
||||
module.exports = CatalogoPlantel
|
||||
@@ -0,0 +1,38 @@
|
||||
const { DataTypes, Model } = require('sequelize')
|
||||
const sequelize = require('../../config/sequelize.conf')
|
||||
|
||||
class Equipo extends Model {}
|
||||
Equipo.init(
|
||||
{
|
||||
idEquipo: {
|
||||
type: DataTypes.INTEGER,
|
||||
primaryKey: true,
|
||||
allowNull: false,
|
||||
autoIncrement: true,
|
||||
unique: true,
|
||||
},
|
||||
noSerie: {
|
||||
type: DataTypes.STRING(50),
|
||||
allowNull: false,
|
||||
},
|
||||
noInventario: {
|
||||
type: DataTypes.STRING(50),
|
||||
allowNull: false,
|
||||
},
|
||||
sobrenombre: {
|
||||
type: DataTypes.STRING(50),
|
||||
allowNull: false,
|
||||
},
|
||||
activo: {
|
||||
type: DataTypes.BOOLEAN,
|
||||
defaultValue: false,
|
||||
},
|
||||
},
|
||||
{
|
||||
sequelize,
|
||||
modelName: 'Equipo',
|
||||
tableName: 'equipo',
|
||||
}
|
||||
)
|
||||
|
||||
module.exports = Equipo
|
||||
@@ -0,0 +1,26 @@
|
||||
const { DataTypes, Model } = require('sequelize')
|
||||
const sequelize = require('../../config/sequelize.conf')
|
||||
|
||||
class Horario extends Model {}
|
||||
Horario.init(
|
||||
{
|
||||
idHorario: {
|
||||
type: DataTypes.INTEGER,
|
||||
primaryKey: true,
|
||||
allowNull: false,
|
||||
autoIncrement: true,
|
||||
unique: true,
|
||||
},
|
||||
horario: {
|
||||
type: DataTypes.STRING(50),
|
||||
allowNull: false,
|
||||
},
|
||||
},
|
||||
{
|
||||
sequelize,
|
||||
modelName: 'Horario',
|
||||
tableName: 'horario',
|
||||
}
|
||||
)
|
||||
|
||||
module.exports = Horario
|
||||
@@ -0,0 +1,26 @@
|
||||
const { DataTypes, Model } = require('sequelize')
|
||||
const sequelize = require('../../config/sequelize.conf')
|
||||
|
||||
class Mesa extends Model {}
|
||||
Mesa.init(
|
||||
{
|
||||
idMesa: {
|
||||
type: DataTypes.INTEGER,
|
||||
primaryKey: true,
|
||||
allowNull: false,
|
||||
autoIncrement: true,
|
||||
unique: true,
|
||||
},
|
||||
mesa: {
|
||||
type: DataTypes.STRING(50),
|
||||
allowNull: false,
|
||||
},
|
||||
},
|
||||
{
|
||||
sequelize,
|
||||
modelName: 'Mesa',
|
||||
tableName: 'mesa',
|
||||
}
|
||||
)
|
||||
|
||||
module.exports = Mesa
|
||||
@@ -0,0 +1,30 @@
|
||||
const { DataTypes, Model } = require('sequelize')
|
||||
const sequelize = require('../../config/sequelize.conf')
|
||||
|
||||
class Operador extends Model {}
|
||||
Operador.init(
|
||||
{
|
||||
idOperador: {
|
||||
type: DataTypes.INTEGER,
|
||||
primaryKey: true,
|
||||
allowNull: false,
|
||||
autoIncrement: true,
|
||||
unique: true,
|
||||
},
|
||||
nombre: {
|
||||
type: DataTypes.STRING(100),
|
||||
allowNull: false,
|
||||
},
|
||||
password: {
|
||||
type: DataTypes.STRING(100),
|
||||
allowNull: false,
|
||||
},
|
||||
},
|
||||
{
|
||||
sequelize,
|
||||
modelName: 'Operador',
|
||||
tableName: 'operador',
|
||||
}
|
||||
)
|
||||
|
||||
module.exports = Operador
|
||||
@@ -0,0 +1,26 @@
|
||||
const { DataTypes, Model } = require('sequelize')
|
||||
const sequelize = require('../../config/sequelize.conf')
|
||||
|
||||
class Parte extends Model {}
|
||||
Parte.init(
|
||||
{
|
||||
idParte: {
|
||||
type: DataTypes.INTEGER,
|
||||
primaryKey: true,
|
||||
allowNull: false,
|
||||
autoIncrement: true,
|
||||
unique: true,
|
||||
},
|
||||
parte: {
|
||||
type: DataTypes.STRING(50),
|
||||
allowNull: false,
|
||||
},
|
||||
},
|
||||
{
|
||||
sequelize,
|
||||
modelName: 'Parte',
|
||||
tableName: 'parte',
|
||||
}
|
||||
)
|
||||
|
||||
module.exports = Parte
|
||||
@@ -0,0 +1,38 @@
|
||||
const { DataTypes, Model } = require('sequelize')
|
||||
const sequelize = require('../../config/sequelize.conf')
|
||||
|
||||
class Prestamo extends Model {}
|
||||
Prestamo.init(
|
||||
{
|
||||
idPrestamo: {
|
||||
type: DataTypes.INTEGER,
|
||||
primaryKey: true,
|
||||
allowNull: false,
|
||||
autoIncrement: true,
|
||||
unique: true,
|
||||
},
|
||||
horaInicio: {
|
||||
type: DataTypes.STRING(100),
|
||||
allowNull: false,
|
||||
},
|
||||
horaFin: {
|
||||
type: DataTypes.STRING(100),
|
||||
allowNull: false,
|
||||
},
|
||||
horaFin: {
|
||||
type: DataTypes.STRING(100),
|
||||
allowNull: false,
|
||||
},
|
||||
activo: {
|
||||
type: DataTypes.BOOLEAN,
|
||||
allowNull: false,
|
||||
},
|
||||
},
|
||||
{
|
||||
sequelize,
|
||||
modelName: 'Prestamo',
|
||||
tableName: 'prestamo',
|
||||
}
|
||||
)
|
||||
|
||||
module.exports = Prestamo
|
||||
@@ -0,0 +1,26 @@
|
||||
const { DataTypes, Model } = require('sequelize')
|
||||
const sequelize = require('../../config/sequelize.conf')
|
||||
|
||||
class Reporte extends Model {}
|
||||
Reporte.init(
|
||||
{
|
||||
idReporte: {
|
||||
type: DataTypes.INTEGER,
|
||||
primaryKey: true,
|
||||
allowNull: false,
|
||||
autoIncrement: true,
|
||||
unique: true,
|
||||
},
|
||||
descripcion: {
|
||||
type: DataTypes.STRING(100),
|
||||
allowNull: false,
|
||||
},
|
||||
},
|
||||
{
|
||||
sequelize,
|
||||
modelName: 'Reporte',
|
||||
tableName: 'reporte',
|
||||
}
|
||||
)
|
||||
|
||||
module.exports = Reporte
|
||||
@@ -0,0 +1,26 @@
|
||||
const { DataTypes, Model } = require('sequelize')
|
||||
const sequelize = require('../../config/sequelize.conf')
|
||||
|
||||
class Salon extends Model {}
|
||||
Salon.init(
|
||||
{
|
||||
idSalon: {
|
||||
type: DataTypes.INTEGER,
|
||||
primaryKey: true,
|
||||
allowNull: false,
|
||||
autoIncrement: true,
|
||||
unique: true,
|
||||
},
|
||||
salon: {
|
||||
type: DataTypes.STRING(50),
|
||||
allowNull: false,
|
||||
},
|
||||
},
|
||||
{
|
||||
sequelize,
|
||||
modelName: 'Salon',
|
||||
tableName: 'salon',
|
||||
}
|
||||
)
|
||||
|
||||
module.exports = Salon
|
||||
@@ -0,0 +1,26 @@
|
||||
const { DataTypes, Model } = require('sequelize')
|
||||
const sequelize = require('../../config/sequelize.conf')
|
||||
|
||||
class Status extends Model {}
|
||||
Status.init(
|
||||
{
|
||||
idStatus: {
|
||||
type: DataTypes.INTEGER,
|
||||
primaryKey: true,
|
||||
allowNull: false,
|
||||
autoIncrement: true,
|
||||
unique: true,
|
||||
},
|
||||
status: {
|
||||
type: DataTypes.STRING(100),
|
||||
allowNull: false,
|
||||
},
|
||||
},
|
||||
{
|
||||
sequelize,
|
||||
modelName: 'Status',
|
||||
tableName: 'status',
|
||||
}
|
||||
)
|
||||
|
||||
module.exports = Status
|
||||
@@ -0,0 +1,26 @@
|
||||
const { DataTypes, Model } = require('sequelize')
|
||||
const sequelize = require('../../config/sequelize.conf')
|
||||
|
||||
class TipoCarrito extends Model {}
|
||||
TipoCarrito.init(
|
||||
{
|
||||
idTipoCarrito: {
|
||||
type: DataTypes.INTEGER,
|
||||
primaryKey: true,
|
||||
allowNull: false,
|
||||
autoIncrement: true,
|
||||
unique: true,
|
||||
},
|
||||
nombre: {
|
||||
type: DataTypes.STRING(50),
|
||||
allowNull: false,
|
||||
},
|
||||
},
|
||||
{
|
||||
sequelize,
|
||||
modelName: 'TipoCarrito',
|
||||
tableName: 'tipo_carrito',
|
||||
}
|
||||
)
|
||||
|
||||
module.exports = TipoCarrito
|
||||
@@ -0,0 +1,26 @@
|
||||
const { DataTypes, Model } = require('sequelize')
|
||||
const sequelize = require('../../config/sequelize.conf')
|
||||
|
||||
class TipoMulta extends Model {}
|
||||
TipoMulta.init(
|
||||
{
|
||||
idTipoMulta: {
|
||||
type: DataTypes.INTEGER,
|
||||
primaryKey: true,
|
||||
allowNull: false,
|
||||
autoIncrement: true,
|
||||
unique: true,
|
||||
},
|
||||
nombre: {
|
||||
type: DataTypes.STRING(50),
|
||||
allowNull: false,
|
||||
},
|
||||
},
|
||||
{
|
||||
sequelize,
|
||||
modelName: 'TipoMulta',
|
||||
tableName: 'tipo_multa',
|
||||
}
|
||||
)
|
||||
|
||||
module.exports = TipoMulta
|
||||
@@ -0,0 +1,26 @@
|
||||
const { DataTypes, Model } = require('sequelize')
|
||||
const sequelize = require('../../config/sequelize.conf')
|
||||
|
||||
class TipoOperador extends Model {}
|
||||
TipoOperador.init(
|
||||
{
|
||||
idTipoOperador: {
|
||||
type: DataTypes.INTEGER,
|
||||
primaryKey: true,
|
||||
allowNull: false,
|
||||
autoIncrement: true,
|
||||
unique: true,
|
||||
},
|
||||
nombre: {
|
||||
type: DataTypes.STRING(50),
|
||||
allowNull: false,
|
||||
},
|
||||
},
|
||||
{
|
||||
sequelize,
|
||||
modelName: 'TipoOperador',
|
||||
tableName: 'tipo_operador',
|
||||
}
|
||||
)
|
||||
|
||||
module.exports = TipoOperador
|
||||
@@ -0,0 +1,26 @@
|
||||
const { DataTypes, Model } = require('sequelize')
|
||||
const sequelize = require('../../config/sequelize.conf')
|
||||
|
||||
class TipoUsuario extends Model {}
|
||||
TipoUsuario.init(
|
||||
{
|
||||
idTipoUsuario: {
|
||||
type: DataTypes.INTEGER,
|
||||
primaryKey: true,
|
||||
allowNull: false,
|
||||
autoIncrement: true,
|
||||
unique: true,
|
||||
},
|
||||
nombre: {
|
||||
type: DataTypes.STRING(50),
|
||||
allowNull: false,
|
||||
},
|
||||
},
|
||||
{
|
||||
sequelize,
|
||||
modelName: 'TipoUsuario',
|
||||
tableName: 'tipo_usuario',
|
||||
}
|
||||
)
|
||||
|
||||
module.exports = TipoUsuario
|
||||
@@ -0,0 +1,57 @@
|
||||
const { DataTypes, Model } = require('sequelize')
|
||||
const sequelize = require('../../config/sequelize.conf')
|
||||
|
||||
class Usuario extends Model {}
|
||||
Usuario.init(
|
||||
{
|
||||
idUsuario: {
|
||||
type: DataTypes.INTEGER,
|
||||
primaryKey: true,
|
||||
allowNull: false,
|
||||
unique: true,
|
||||
},
|
||||
password: {
|
||||
type: DataTypes.STRING(100),
|
||||
allowNull: false,
|
||||
},
|
||||
nombre: {
|
||||
type: DataTypes.STRING(40),
|
||||
allowNull: false,
|
||||
},
|
||||
apPaterno: {
|
||||
type: DataTypes.STRING(40),
|
||||
allowNull: false,
|
||||
},
|
||||
apMaterno: {
|
||||
type: DataTypes.STRING(40),
|
||||
allowNull: false,
|
||||
},
|
||||
correo: {
|
||||
type: DataTypes.STRING(100),
|
||||
allowNull: false,
|
||||
},
|
||||
telefono: {
|
||||
type: DataTypes.STRING(10),
|
||||
allowNull: false,
|
||||
},
|
||||
identificacion: {
|
||||
type: DataTypes.STRING(100),
|
||||
allowNull: false,
|
||||
},
|
||||
foto: {
|
||||
type: DataTypes.STRING(100),
|
||||
allowNull: false,
|
||||
},
|
||||
baneado: {
|
||||
type: DataTypes.BOOLEAN,
|
||||
defaultValue: false,
|
||||
},
|
||||
},
|
||||
{
|
||||
sequelize,
|
||||
modelName: 'Usuario',
|
||||
tableName: 'usuario',
|
||||
}
|
||||
)
|
||||
|
||||
module.exports = Usuario
|
||||
Reference in New Issue
Block a user