Initial Version

This commit is contained in:
Ruslan845
2026-03-10 03:45:00 +09:00
commit 2c4fc7f933
128 changed files with 7617 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
const mongoose = require('mongoose');
const Schema = mongoose.Schema
const notificationSchema = new mongoose.Schema({
admin: {
type: Schema.Types.ObjectId,
ref: "admin",
},
notifications: [{
notificationType: String, //order, question_on_product, answer_on_product, review
notificationDetail: Object, //details in key/value
hasRead: {
type: Boolean,
default: false
},
date: {
type: Date
},
// hasSeen: {
// type: Boolean,
// default: false
// }
}],
noOfUnseen: {
type: Number,
default: 0
}
});
module.exports = mongoose.model('notification', notificationSchema);