api/resources/SalesCoOrdinatorAttandance/AttandanceSalesCoordinatorModel.js

32 lines
643 B
JavaScript

import mongoose from 'mongoose';
const attendanceRecordSchema = new mongoose.Schema({
date: {
type: Date,
required: true,
},
time: {
type: String,
required: true,
},
location: {
type: String,
required: true,
},
notes: {
type: String,
},
});
const attendanceSchema = new mongoose.Schema({
salesCoordinator: {
type: mongoose.Schema.Types.ObjectId,
ref: 'SalesCoOrdinator',
required: true,
unique: true,
},
records: [attendanceRecordSchema],
}, { timestamps: true, versionKey: false });
export const AttendanceSalesCoOrdinator = mongoose.model('Attendance', attendanceSchema);