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

const Asistencia = db.sequelize.define('ASISTENCIA', {
    ID_ASISTENCIA: {
        primaryKey: true,
        type: Sequelize.BIGINT,
        allowNull: false,
        autoIncrement: true
    },
    ID_USUARIO: {
        type: Sequelize.INTEGER,
        allowNull: false,
    },
    ID_HORARIO: {
        type: Sequelize.INTEGER,
        allowNull: true,
    },
    TIPO_MARCACION: {
        type: Sequelize.STRING,
        allowNull: false,
    },
    FECHA_REGISTRO: {
        type: Sequelize.STRING,
        allowNull: false,
    },
    IP_REGISTRO: {
        type: Sequelize.STRING,
        allowNull: true,
    },
    ID_DISPOSITIVO_AUTORIZADO: {
        type: Sequelize.BIGINT,
        allowNull: true,
    },
    ESTADO: {
        type: Sequelize.BOOLEAN,
        allowNull: false,
    }
}, {
    timestamps: false,
    id: false
});

module.exports = Asistencia;