aboutsummaryrefslogtreecommitdiff
path: root/interface/models
diff options
context:
space:
mode:
Diffstat (limited to 'interface/models')
-rw-r--r--interface/models/index.js2
-rw-r--r--interface/models/users.model.js20
2 files changed, 22 insertions, 0 deletions
diff --git a/interface/models/index.js b/interface/models/index.js
index 852fb65..e799e1e 100644
--- a/interface/models/index.js
+++ b/interface/models/index.js
@@ -18,7 +18,9 @@ const sequelize = new Sequelize(databaseConfig.database, databaseConfig.username
const db = {};
db.Sequelize = Sequelize;
db.sequelize = sequelize;
+db.users = require('./users.model')(Sequelize, sequelize);
db.citizens = require('./citizens.model.js')(Sequelize, sequelize);
db.village_master = require('./village_master.model.js')(Sequelize, sequelize);
+db.bank_master = require('./bank_master.model.js')(Sequelize, sequelize);
module.exports = db;
diff --git a/interface/models/users.model.js b/interface/models/users.model.js
new file mode 100644
index 0000000..df8b276
--- /dev/null
+++ b/interface/models/users.model.js
@@ -0,0 +1,20 @@
+module.exports = (Sequelize, sequelize) => {
+ const Users = sequelize.define("users", {
+ user_id: {
+ type: Sequelize.INTEGER,
+ allowNull: false,
+ primaryKey: true,
+ autoIncrement: true,
+ },
+ username: {
+ type: Sequelize.STRING(155),
+ allowNull: false,
+ unique: true,
+ },
+ password: {
+ type: Sequelize.STRING(155),
+ allowNull: false,
+ }
+ });
+ return Users;
+} \ No newline at end of file