diff options
| author | Adam Soltys <[email protected]> | 2020-10-24 22:13:47 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2020-10-24 22:33:52 -0700 |
| commit | 12091db2a92bc52e3ae97eab98a4d9f7c1a3dd08 (patch) | |
| tree | e8767781dbd19d62f089277c1bc979ac97aeae48 /db/models | |
| parent | ae9e9e0fa9cffd2545aa210321b34ce2bb5c4b8b (diff) | |
| download | coinos-server-12091db2a92bc52e3ae97eab98a4d9f7c1a3dd08.tar.gz coinos-server-12091db2a92bc52e3ae97eab98a4d9f7c1a3dd08.zip | |
funding and withdrawals
Diffstat (limited to 'db/models')
| -rw-r--r-- | db/models/deposits.js | 75 | ||||
| -rw-r--r-- | db/models/users.js | 9 | ||||
| -rw-r--r-- | db/models/withdrawals.js | 102 |
3 files changed, 186 insertions, 0 deletions
diff --git a/db/models/deposits.js b/db/models/deposits.js new file mode 100644 index 00000000..df870330 --- /dev/null +++ b/db/models/deposits.js @@ -0,0 +1,75 @@ +const { DataTypes } = require('sequelize'); + +const attributes = { + id: { + type: DataTypes.INTEGER(11), + allowNull: false, + defaultValue: null, + primaryKey: true, + autoIncrement: true, + comment: null, + field: "id" + }, + amount: { + type: DataTypes.DOUBLE, + allowNull: true, + defaultValue: null, + primaryKey: false, + autoIncrement: false, + comment: null, + field: "amount" + }, + user_id: { + type: DataTypes.INTEGER(11), + allowNull: true, + defaultValue: null, + primaryKey: false, + autoIncrement: false, + comment: null, + field: "user_id" + }, + createdAt: { + type: DataTypes.DATE, + allowNull: false, + defaultValue: null, + primaryKey: false, + autoIncrement: false, + comment: null, + field: "createdAt" + }, + updatedAt: { + type: DataTypes.DATE, + allowNull: false, + defaultValue: null, + primaryKey: false, + autoIncrement: false, + comment: null, + field: "updatedAt" + }, + credited: { + type: DataTypes.BOOLEAN, + allowNull: true, + defaultValue: null, + primaryKey: false, + autoIncrement: false, + comment: null, + field: "credited" + }, + code: { + type: DataTypes.STRING(255), + allowNull: true, + defaultValue: null, + primaryKey: false, + autoIncrement: false, + comment: null, + field: "code" + }, +}; + +const options = { + tableName: "deposits", + comment: "", + indexes: [] +}; + +db["Deposit"] = db.define("deposits_model", attributes, options); diff --git a/db/models/users.js b/db/models/users.js index 1bb4caaa..48384767 100644 --- a/db/models/users.js +++ b/db/models/users.js @@ -10,6 +10,15 @@ const attributes = { comment: null, field: "id" }, + verified: { + type: DataTypes.STRING, + allowNull: true, + defaultValue: null, + primaryKey: false, + autoIncrement: false, + comment: null, + field: "verified" + }, fiat: { type: DataTypes.BOOLEAN, allowNull: true, diff --git a/db/models/withdrawals.js b/db/models/withdrawals.js new file mode 100644 index 00000000..7ece9b58 --- /dev/null +++ b/db/models/withdrawals.js @@ -0,0 +1,102 @@ +const { DataTypes } = require('sequelize'); + +const attributes = { + id: { + type: DataTypes.INTEGER(11), + allowNull: false, + defaultValue: null, + primaryKey: true, + autoIncrement: true, + comment: null, + field: "id" + }, + amount: { + type: DataTypes.DOUBLE, + allowNull: true, + defaultValue: null, + primaryKey: false, + autoIncrement: false, + comment: null, + field: "amount" + }, + user_id: { + type: DataTypes.INTEGER(11), + allowNull: true, + defaultValue: null, + primaryKey: false, + autoIncrement: false, + comment: null, + field: "user_id" + }, + createdAt: { + type: DataTypes.DATE, + allowNull: false, + defaultValue: null, + primaryKey: false, + autoIncrement: false, + comment: null, + field: "createdAt" + }, + updatedAt: { + type: DataTypes.DATE, + allowNull: false, + defaultValue: null, + primaryKey: false, + autoIncrement: false, + comment: null, + field: "updatedAt" + }, + transit: { + type: DataTypes.STRING(255), + allowNull: true, + defaultValue: null, + primaryKey: false, + autoIncrement: false, + comment: null, + field: "transit" + }, + institution: { + type: DataTypes.STRING(255), + allowNull: true, + defaultValue: null, + primaryKey: false, + autoIncrement: false, + comment: null, + field: "institution" + }, + account: { + type: DataTypes.STRING(255), + allowNull: true, + defaultValue: null, + primaryKey: false, + autoIncrement: false, + comment: null, + field: "account" + }, + email: { + type: DataTypes.STRING(255), + allowNull: true, + defaultValue: null, + primaryKey: false, + autoIncrement: false, + comment: null, + field: "email" + }, + notes: { + type: DataTypes.TEXT, + allowNull: true, + defaultValue: null, + primaryKey: false, + autoIncrement: false, + comment: null, + field: "notes" + }, +}; + +const options = { + tableName: "withdrawals", + comment: "", + indexes: [] +}; + +db["Withdrawal"] = db.define("withdrawals_model", attributes, options); |
