api/resources/VisitRD&PD/VisitRD&PDModel.js
2024-09-18 20:13:04 +05:30

45 lines
896 B
JavaScript

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;