const Sequelize = require('sequelize');
var db = require("../database/db.js");

const VacunaUsuario = db.sequelize.define('VACUNA_USUARIO', {
    
    ID_VACUNA_USUARIO: {
        primaryKey: true,
        type: Sequelize.INTEGER,
        allowNull: false,
        autoIncrement: true
    },
    
    ID_USUARIO: {
        type: Sequelize.INTEGER,
        allowNull: false,
    },
    
    ID_TIPO_VACUNA: {
        type: Sequelize.BIGINT,
        allowNull: false,
    },
    
    NUMERO_DOSIS: {
        type: Sequelize.INTEGER,
        allowNull: false,
    },
    
    FECHA_APLICACION: {
        type: Sequelize.DATEONLY,
        allowNull: false
    },
    
    FECHA_PROXIMA_DOSIS: {
        type: Sequelize.DATEONLY,
        allowNull: true,
    },
    
    ESTADO: {
        type: Sequelize.INTEGER,
        allowNull: false,
    }
    
}, {
    timestamps: false,
    id: false
});

module.exports = VacunaUsuario;