From 063070250560a06bad39eb44c1f4f3972664d5b9 Mon Sep 17 00:00:00 2001 From: Mr Swift Date: Mon, 5 Aug 2024 14:51:13 +0330 Subject: [PATCH] requestsWithdraw --- server/models/Withdraw.js | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 server/models/Withdraw.js 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)