41 lines
746 B
JavaScript
41 lines
746 B
JavaScript
const mongoose = require('mongoose');
|
|
mongoose.set('useFindAndModify', false);
|
|
//mongoose.set('debug', true)
|
|
|
|
|
|
const sc = new mongoose.Schema({
|
|
is24x7: {
|
|
type: Boolean,
|
|
required: true,
|
|
default: true
|
|
},
|
|
isStartupTimeEnable: {
|
|
type: Boolean,
|
|
default: true
|
|
},
|
|
localeShutdownTime: {
|
|
type: String
|
|
},
|
|
localeStartupTime: {
|
|
type: String
|
|
},
|
|
localTimezone: {
|
|
type: String
|
|
},
|
|
utcTagShutdownTime: {
|
|
type: String
|
|
},
|
|
utcTagStartupTime: {
|
|
type: String
|
|
},
|
|
timezoneOffset: {
|
|
type: Number
|
|
},
|
|
weekStartDay: {
|
|
type: Number,
|
|
default: 1
|
|
}
|
|
});
|
|
|
|
|
|
module.exports = mongoose.model('Schedule', sc) |