smc_cet_obligation_backend/app/models/RepaymentTrackReccordMaster.js
2022-04-26 16:47:05 +05:30

32 lines
906 B
JavaScript

'use strict'
const { Model } = require('sequelize')
const {RepaymentDropdownMaster} = require('../models')
module.exports = (sequelize, DataTypes) => {
class RepaymentTrackRecordMaster extends Model {
}
RepaymentTrackRecordMaster.init(
{
track_record_items: { type: DataTypes.STRING },
track_record_items_key: { type: DataTypes.STRING },
banking_and_gst: { type: DataTypes.INTEGER },
banking_v2: { type: DataTypes.INTEGER },
is_active: { type: DataTypes.INTEGER }
},
{
sequelize,
tableName: 'repayment_track_record_master',
modelName: 'RepaymentTrackRecordMaster',
}
)
RepaymentTrackRecordMaster.associate = models => {
RepaymentTrackRecordMaster.hasMany(models.RepaymentDropdownMaster, {
foreignKey: 'track_record_items_key',
sourceKey : 'id'
});
}
return RepaymentTrackRecordMaster
}