Fix model & request for gps controller

This commit is contained in:
Mr Swift
2024-08-05 17:00:48 +03:30
parent f708d708d1
commit 1c6a44d718
10 changed files with 339 additions and 175 deletions
+23
View File
@@ -0,0 +1,23 @@
const mongoose = require('mongoose')
const RequestSchema = mongoose.Schema({
userId:{
type:String,
ref:'User'
},
shopName:String,
shopNumber:String,
shopAddress:String,
birthDate:String,
status:{
type:Number,
enum:[
0, // Pending
1, // Accepted
2 // Rejected
],
default:0
}
})
module.exports = mongoose.model('RequestGPS', RequestSchema)
+9 -1
View File
@@ -55,11 +55,19 @@ const UserSchema = mongoose.Schema({
password: String,
// for GPS
profilePic:{
type:String,
default:"noPic"
},
shopName:String,
shopNumber:String,
shopAddress:String,
birthDate:String,
walletBalance:String,
walletBalance:{
type:Number,
min:0,
default:0
},
cardBank:[BankSchema],