diff --git a/server/models/Withdraw.js b/server/models/Withdraw.js new file mode 100644 index 0000000..87fa540 --- /dev/null +++ b/server/models/Withdraw.js @@ -0,0 +1,32 @@ +const mongoose = require('mongoose') +const BankSchema = mongoose.Schema({ + holderName:String, + cardNumber:{ + type:Number, + }, + shabaNumber:{ + type:Number, + } + }) + +const WithdrawSchema = mongoose.Schema({ + card:BankSchema, + amount:{ + type:Number, + min:0 + }, + userId:{ + type:String, + ref:'User' + }, + status:{ + type:Number, + enum:[ + 0, // Pending + 1, // Accepted + 2, // deposited + ] + } +}) + +module.exports = mongoose.model('Withdraw', WithdrawSchema)