aboutsummaryrefslogtreecommitdiff
path: root/interface/models/bank_master.model.js
blob: d474d3888e9c01f72564c9215ac6e9c3b3f1c747 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
module.exports = (Sequelize, sequelize) => {
    const BankMaster = sequelize.define("bank_master", {
        bank_account: {
            type: Sequelize.INTEGER,
            allowNull: false,
            primaryKey: true,
        },
        ifsc_code: {
            type: Sequelize.STRING(12),
            allowNull: false
        },
        bank_name : {
            type: Sequelize.STRING(100),
            allowNull: false
        },
        branch_name : {
            type: Sequelize.STRING(50),
            allowNull: false
        },
        citizen_id : {
            type: Sequelize.STRING(12),
            allowNull: false,
            references : {
                model : "citizens",
                key : "citizen_id",
                onDelete : "CASCADE"
            }
        }
    });
    return BankMaster;
};