update:add ci cd files ==> do not edit those file
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
|
||||
import mongoose from "mongoose";
|
||||
|
||||
export const PaymentSchema = new mongoose.Schema({
|
||||
userId: {
|
||||
type: mongoose.Types.ObjectId,
|
||||
ref: 'users',
|
||||
required: true
|
||||
},
|
||||
amount: {
|
||||
type: Number,
|
||||
required: true
|
||||
},
|
||||
paymentNumber: {
|
||||
type: String,
|
||||
required: true,
|
||||
},
|
||||
reason: {
|
||||
type: String,
|
||||
enum: ['deposit', 'withdrawal'],
|
||||
required: true
|
||||
},
|
||||
},
|
||||
{
|
||||
collection: 'payments',
|
||||
timestamps: true,
|
||||
},
|
||||
);
|
||||
|
||||
export interface Payment extends mongoose.Document {
|
||||
userId: mongoose.Types.ObjectId;
|
||||
amount: number;
|
||||
paymentNumber: string;
|
||||
reason: 'deposit' | 'withdrawal';
|
||||
createdAt: Date;
|
||||
updatedAt: Date;
|
||||
}
|
||||
Reference in New Issue
Block a user