// db/tablas/AlumnoInscrito.js const { DataTypes } = require('sequelize'); const sequelize = require('../../config/sequelize.conf'); const AlumnoInscrito = sequelize.define('AlumnoInscrito', { id_alumno_inscrito: { type: DataTypes.INTEGER, primaryKey: true, autoIncrement: true, allowNull: false, }, fecha_inscripcion: { type: DataTypes.DATE, allowNull: false, defaultValue: DataTypes.NOW, }, tiempo_disponible: { type: DataTypes.INTEGER, allowNull: false, defaultValue: 3600, }, realizo_pago: { type: DataTypes.BOOLEAN, // tinyint(1) mapea a booleano allowNull: false, defaultValue: false, }, platica: { type: DataTypes.BOOLEAN, // bit(1) allowNull: false, defaultValue: false, }, id_cuenta: { type: DataTypes.STRING(9), // int(9) zerofill → string para mantener ceros a la izquierda allowNull: false, }, id_periodo: { type: DataTypes.INTEGER, allowNull: false, }, id_plataforma: { type: DataTypes.INTEGER, allowNull: false, }, ad: { type: DataTypes.BOOLEAN, // bit(1) allowNull: true, defaultValue: false, }, }, { tableName: 'alumno_inscrito', timestamps: false, }); module.exports = AlumnoInscrito;