Files
dlearn-api/models/siteModel.js
T
2024-04-27 21:09:34 +03:30

60 lines
1.0 KiB
JavaScript

const mongoose = require("mongoose");
const siteSchema = new mongoose.Schema(
{
profile: {
type: String,
default: "main",
unique: true
},
name: {
type: String,
default: "Dlearn",
},
desc: {
type: String,
default: "Dlearn, marketplace core by Swift",
},
logo: {
type: String,
default: "/upload/Default.png",
},
tel1: {
type: String,
default: "+989391885657",
},
tel2: {
type: String,
default: "+989391885657",
},
address: {
type: String,
default: "Iran, Markazi",
},
socialMedia: [
{
kind: String,
address: String
}
],
emailHost: String,
emailPort: String,
emailUser: String,
emailPass: String,
smsNumber: String,
smsUser: String,
smsPass: String,
underConstruction: {
type: Boolean,
default: false,
},
},
{
timestamps: true,
versionKey: false
}
);
module.exports = mongoose.model("Site", siteSchema);