Website : rimsha.abasa.com
backdoor
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
mudeerapi.abasa.com
/
nodetest-backup30April26
/
src
/
models
/
Filename :
userStatus.model.js
back
Copy
import mongoose from 'mongoose'; const userStatusSchema = new mongoose.Schema({ user_id: { type: mongoose.Schema.Types.ObjectId, ref: "user", unique: true }, currentStatus: { type: String, enum: ['productive', 'unproductive', 'neutral', 'break', 'absent', 'late', 'day_off', ], default: 'absent' }, checkInTime: Date, checkOutTime: Date, activeDuration: { type: Number, default: 0 }, currentApplication: String, productivity: { type: Number, default: 0 }, breakDuration: { type: Number, default: 0 }, isOnBreak: { type: Boolean, default: false }, lastUpdated: { type: Date, default: Date.now } }, { timestamps: true }); const UserStatus = mongoose.model('UserStatus', userStatusSchema); export default UserStatus;