import { Model, DataTypes } from 'sequelize'; import { sequelize } from '../../../utils/sequelize.js'; class RegionTaxHistory extends Model {} RegionTaxHistory.init( { regionId: { type: DataTypes.INTEGER, allowNull: false, field: 'region_id' }, oldTaxPercent: { type: DataTypes.DECIMAL(12, 4), allowNull: false, field: 'old_tax_percent' }, newTaxPercent: { type: DataTypes.DECIMAL(12, 4), allowNull: false, field: 'new_tax_percent' }, setterCharacterId: { type: DataTypes.INTEGER, allowNull: false, field: 'setter_character_id' }, politicalOfficeId: { type: DataTypes.INTEGER, allowNull: true, field: 'political_office_id' } }, { sequelize, modelName: 'RegionTaxHistory', tableName: 'region_tax_history', schema: 'falukant_data', timestamps: true, createdAt: 'created_at', updatedAt: false, underscored: true } ); export default RegionTaxHistory;