// Importar Sequelize y la conexión a la base de datos import { DataTypes } from 'sequelize'; import { dbCentral } from '../../config/db.models.js'; import Dtfa from './dtfa.js'; const Lvta = dbCentral.define('Lvta', { NLOCAL_LV: { type: DataTypes.DECIMAL(5, 0), primaryKey: true }, FECMOV_LV: { type: DataTypes.DECIMAL(11, 0), primaryKey: true }, TIPDOC_LV: { type: DataTypes.CHAR(2), primaryKey: true }, NRODOC_LV: { type: DataTypes.DECIMAL(11, 0), primaryKey: true }, TERMINAL_LV: { type: DataTypes.DECIMAL(5, 0), primaryKey: true }, TRANSAC_LV: { type: DataTypes.DECIMAL(11, 0) }, NROASO_LV: { type: DataTypes.DECIMAL(5, 0) }, NROPED_LV: { type: DataTypes.DECIMAL(11, 0) }, RUTCLI_LV: { type: DataTypes.STRING(13) }, CORREL_LV: { type: DataTypes.DECIMAL(5, 0) }, DCTPOR_LV: { type: DataTypes.DECIMAL(11, 0) }, DCTPES_LV: { type: DataTypes.STRING(15) }, TOTNET_LV: { type: DataTypes.DOUBLE(10, 2) }, TOTIVA_LV: { type: DataTypes.DOUBLE(10, 2) }, TOTEXE_LV: { type: DataTypes.DOUBLE(10, 2) }, TOTILA1_LV: { type: DataTypes.DOUBLE(10, 2) }, TOTILA2_LV: { type: DataTypes.DOUBLE(10, 2) }, totila3_lv: { type: DataTypes.CHAR(30) }, TOTILA4_LV: { type: DataTypes.DOUBLE(10, 2) }, TOTILA5_LV: { type: DataTypes.DOUBLE(10, 2) }, TOTILA6_LV: { type: DataTypes.DOUBLE(10, 2) }, TOTILA7_LV: { type: DataTypes.DOUBLE(10, 2) }, TOTBRT_LV: { type: DataTypes.DOUBLE(10, 2) }, ESTADO_LV: { type: DataTypes.CHAR(1) }, CLASI_LV: { type: DataTypes.CHAR(2) }, NUMERO_REGISTRO: { type: DataTypes.DECIMAL(11, 0) }, impuesto_lv: { type: DataTypes.DOUBLE(5, 2) }, adicional1_lv: { type: DataTypes.STRING(20) }, adicional2_lv: { type: DataTypes.STRING(20) }, adicional3_lv: { type: DataTypes.STRING(20) }, adicional4_lv: { type: DataTypes.STRING(50) }, adicional5_lv: { type: DataTypes.STRING(50) }, adicional6_lv: { type: DataTypes.STRING(50) }, //numero documento adicional7_lv: { type: DataTypes.STRING(50) }, adicional8_lv: { type: DataTypes.STRING(50) }, adicional9_lv: { type: DataTypes.STRING(50) }, adicional10_lv: { type: DataTypes.STRING(50) } }, { tableName: 'lvta', timestamps: false }); Lvta.hasMany(Dtfa, { foreignKey: 'NUMFAC_DF', sourceKey: 'NRODOC_LV' }); Dtfa.belongsTo(Lvta, { foreignKey: 'NUMFAC_DF', targetKey: 'NRODOC_LV' }); export default Lvta;