transfer project in github
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
const mongoose = require('mongoose')
|
||||
const mongoosePaginate = require('mongoose-paginate-v2');
|
||||
|
||||
const PaymentSchema = mongoose.Schema({
|
||||
user_id: {type: mongoose.ObjectId, ref: 'User'},
|
||||
order_id : {type: mongoose.ObjectId, ref: 'Order'},
|
||||
transactionId : String,
|
||||
getPayment : {type : Boolean , default: false},
|
||||
action : {
|
||||
type : String,
|
||||
enum: ['increaseBag', 'decreaseBag', 'payOrder'],
|
||||
default: 'payOrder'
|
||||
},
|
||||
status : {
|
||||
type : String,
|
||||
enum: ['refund', 'unpaid', 'paid'],
|
||||
default: 'unpaid'
|
||||
},
|
||||
cost : Number,
|
||||
refId : String,
|
||||
fee_type: String,
|
||||
card_hash: String,
|
||||
card_pan:String,
|
||||
fee: Number
|
||||
})
|
||||
|
||||
PaymentSchema.plugin(mongoosePaginate);
|
||||
|
||||
module.exports = mongoose.model('Payment', PaymentSchema)
|
||||
Reference in New Issue
Block a user