const { DataTypes, Model } = require('sequelize'); const sequelize = require('../../config/sequelize.conf'); class CuestionarioPrograma2 extends Model {} CuestionarioPrograma2.init( { idCuestionarioPrograma2: { type: DataTypes.INTEGER, primaryKey: true, allowNull: false, unique: true, autoIncrement: true, }, // Sección p3_A_* p3_A_1: { type: DataTypes.STRING(50), allowNull: true, }, p3_A_2: { type: DataTypes.STRING(50), allowNull: true, }, p3_A_3: { type: DataTypes.STRING(50), allowNull: true, }, p3_A_4: { type: DataTypes.STRING(50), allowNull: true, }, // Sección p3_B_* p3_B_1: { type: DataTypes.STRING(50), allowNull: true, }, p3_B_2: { type: DataTypes.STRING(50), allowNull: true, }, p3_B_3: { type: DataTypes.STRING(50), allowNull: true, }, p3_B_4: { type: DataTypes.STRING(50), allowNull: true, }, // Sección p3_C_* p3_C_1: { type: DataTypes.STRING(50), allowNull: true, }, p3_C_2: { type: DataTypes.STRING(50), allowNull: true, }, p3_C_3: { type: DataTypes.STRING(50), allowNull: true, }, p3_C_4: { type: DataTypes.STRING(50), allowNull: true, }, p3_C_5: { type: DataTypes.STRING(50), allowNull: true, }, // Sección p3_D_* p3_D_1: { type: DataTypes.STRING(50), allowNull: true, }, p3_D_2: { type: DataTypes.STRING(50), allowNull: true, }, p3_D_3: { type: DataTypes.STRING(50), allowNull: true, }, p3_D_4: { type: DataTypes.STRING(50), allowNull: true, }, p3_D_5: { type: DataTypes.STRING(50), allowNull: true, }, // Sección p3_E_* p3_E_1: { type: DataTypes.STRING(50), allowNull: true, }, // p1, p2, p4, p5, p6 p1: { type: DataTypes.STRING(100), allowNull: true, }, p2: { type: DataTypes.STRING(50), allowNull: true, }, p4: { type: DataTypes.STRING(100), allowNull: true, }, p5: { type: DataTypes.STRING(5), allowNull: true, }, p6: { type: DataTypes.STRING(100), allowNull: true, }, }, { sequelize, modelName: 'CuestionarioPrograma2', tableName: 'cuestionario_programa_2', timestamps: true, createdAt: true, updatedAt: false, } ); module.exports = CuestionarioPrograma2;