import { Model, DataTypes } from 'sequelize'; import { sequelize } from '../../../utils/sequelize.js'; class MoneyFlow extends Model { } MoneyFlow.init({ falukantUserId: { type: DataTypes.INTEGER, allowNull: false, }, activity: { type: DataTypes.STRING, allowNull: false, }, moneyBefore: { type: DataTypes.DOUBLE, allowNull: false, }, moneyAfter: { type: DataTypes.DOUBLE, allowNull: true, }, time: { type: DataTypes.DATE, allowNull: false, defaultValue: DataTypes.NOW }, changeValue: { type: DataTypes.DOUBLE, allowNull: false, }, changedBy: { type: DataTypes.INTEGER, allowNull: true, }, }, { sequelize, modelName: 'MoneyFlow', tableName: 'moneyflow', schema: 'falukant_log', timestamps: false, underscored: true, }); export default MoneyFlow;