This commit is contained in:
xXpuma99Xx
2021-10-22 23:46:31 -05:00
parent 6df2978665
commit 64b94de562
36 changed files with 1152 additions and 2198 deletions
+41
View File
@@ -0,0 +1,41 @@
const { DataTypes, Model } = require('sequelize');
const sequelize = require('../../config/sequelize.conf');
const Carrera = require('./Carrera');
class Alumno extends Model {}
Alumno.init(
{
idAlumno: {
type: DataTypes.INTEGER,
primaryKey: true,
allowNull: false,
unique: true,
autoIncrement: true,
},
numeroCuenta: {
type: DataTypes.STRING(10),
allowNull: false,
unique: true,
},
turno: {
type: DataTypes.STRING(1),
allowNull: false,
},
},
{
sequelize,
modelName: 'Alumno',
tableName: 'alumno',
timestamps: false,
}
);
Alumno.belongsTo(Carrera, {
foreignKey: {
name: 'idCarrera',
type: DataTypes.INTEGER,
allowNull: false,
},
});
module.exports = Alumno;