import dotenv from "dotenv"; dotenv.config(); import mongoose from "mongoose"; const VisitSchema = new mongoose.Schema( { visitBy: { type: mongoose.Schema.Types.ObjectId, refPath: "userType", required: true, }, visitUserType: { type: String, required: true, enum: ['SalesCoOrdinator', 'TerritoryManager'], }, addedFor: { type: String, enum: ["PrincipalDistributor", "RetailDistributor"], required: true, }, addedForId: { type: mongoose.Schema.Types.ObjectId, refPath: "addedFor", required: true, }, tradename: { type: String, required: true, }, visitDate: { type: Date, required: true, }, note: { type: String, }, }, { timestamps: true } ); const VisitRDandPD = mongoose.model("Visit", VisitSchema); export default VisitRDandPD;