Files
biomedjs/app/model/workorder.js
2013-05-06 03:38:29 -04:00

27 lines
650 B
JavaScript

var mongoose = require('mongoose')
Schema = mongoose.Schema,
ObjectId = Schema.ObjectId;
var workorderSchema = new Schema({
biomedId: Number,
client: { type: ObjectId, ref: 'Client' },
createdOn: Date,
createdBy: { type: ObjectId, ref: 'User' },
reason: String,
remarks: String,
status: String,
scheduling: {
start: Date,
end: Date
},
calendarId: String,
techs: [{ type: ObjectId, ref: 'User' }],
history: [{
oldValues: {},
newValues: {},
modifiedBy: { type: ObjectId, ref: 'User' }
}],
deleted: { type: Boolean, default: false }
});
module.exports = mongoose.model('Workorder', workorderSchema);