const { DataTypes } = require("sequelize");
const sequelize = require("../config/databaseConfig");
const TblArtigosMaquina = sequelize.define("tbl_ArtigosMaquina", {
    intId: {
        type: DataTypes.BIGINT,
        primaryKey: true,
        autoIncrement: true,
      },
      intIdMaquina: {
        type: DataTypes.BIGINT,
        allowNull: false,
      },
      intIdArtigo: {
        type: DataTypes.BIGINT,
        allowNull: false,
      },
      intIdTamanho: {
        type: DataTypes.BIGINT,
        allowNull: true,
      },
      intIdTamanhoArtigo: {
        type: DataTypes.BIGINT,
        allowNull: true,
      },
      intSelecao: {
        type: DataTypes.BIGINT,
        allowNull: false,
      },
      intQtdMaxPosicao: {
        type: DataTypes.BIGINT,
        allowNull: false,
      },
      bitEliminado: {
        type: DataTypes.BOOLEAN,
        allowNull: false,
      },
    
}, {
    paranoid: {
        deletedAt: 'bitEliminado',
        paranoid: true,
    },
    tableName: 'tbl_ArtigosMaquina',
});

module.exports = TblArtigosMaquina;
