init commit

This commit is contained in:
2025-11-07 22:24:40 +01:00
parent a5373286bf
commit 15b8f36d4d
217 changed files with 168229 additions and 0 deletions

46
server/db/activeOffers.js Executable file
View File

@@ -0,0 +1,46 @@
"use strict";
exports.__esModule = true;
exports.Active_Offers = void 0;
var mongoose = require("mongoose");
var schemaOptions = {
timestamps: { createdAt: 'created_at' }
};
var activeOffers = new mongoose.Schema({
userId: {
type: mongoose.ObjectId,
required: true
},
offerId: {
type: String,
required: true,
unique: true
},
rank: {
type: Number,
min: 1,
max: 5,
"default": 1
},
curGivenId: {
type: mongoose.ObjectId,
required: true
},
curGivenVal: {
type: Number,
required: true
},
curTakenId: {
type: mongoose.ObjectId,
required: true
},
curTakenVal: {
type: Number,
required: true
},
expDate: {
type: Date,
required: true,
"default": Date.now()
}
}, schemaOptions);
exports.Active_Offers = mongoose.models.ActiveOffers || mongoose.model('ActiveOffers', activeOffers);