agmission/Development/server/model/job_assign.js

19 lines
618 B
JavaScript

// Application-Detail: AppId, zoneName, latitude, longitude, spray(on/off), targetRate, AppRate, temperature, humidity, gpsdatetime
const mongoose = require('mongoose'),
Schema = mongoose.Schema,
{ AssignStatus } = require('../helpers/constants');
const schema = new Schema({
job: { type: Number, ref: 'Job' },
user: { type: Schema.Types.ObjectId, ref: 'User' },
status: {
type: Number,
enum: {
values: Object.values(AssignStatus),
default: AssignStatus.NEW
}
},
date: { type: Date, required: false, default: Date.now }
});
module.exports = mongoose.model('Job_Assign', schema);