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,57 @@
const mongoose = require("mongoose");
const Schema = mongoose.Schema
const businessSchema = new mongoose.Schema({
admin: {
type: Schema.Types.ObjectId,
ref: "admin",
required: true
},
ownerName: {
type: String,
trim: true,
required: true,
maxlength: 32
},
address: {
type: String,
trim: true,
required: true,
maxlength: 32
},
city: {
type: String,
trim: true,
required: true,
maxlength: 32
},
citizenshipNumber: {
type: String,
trim: true,
required: true,
maxlength: 32
},
businessRegisterNumber:{
type: String,
trim: true,
required: true,
maxlength: 32
},
citizenshipFront: {
type: Schema.Types.ObjectId,
ref: "adminfile",
},
citizenshipBack: {
type: Schema.Types.ObjectId,
ref: "adminfile",
},
businessLicence:{
type: Schema.Types.ObjectId,
ref: "adminfile",
},
isVerified:{
type: Date,//as we may need verified date
default: null
}
}, { timestamps: true });
module.exports = mongoose.model("businessinfo", businessSchema);