UNPKG

synt_backend

Version:

Synt light-weight node backend service

28 lines (27 loc) 700 B
"use strict"; const { Model } = require("sequelize"); module.exports = (sequelize, DataTypes) => { class Settlement extends Model { /** * Helper method for defining associations. * This method is not a part of Sequelize lifecycle. * The `models/index` file will call this method automatically. */ static associate(models) { // define association here Settlement.belongsTo(models.FinancialYear); Settlement.belongsTo(models.PaymentCondition); Settlement.hasMany(models.SettlementFile); } } Settlement.init( { name: DataTypes.STRING, }, { sequelize, modelName: "Settlement", } ); return Settlement; };