1234567891011121314151617181920212223242526272829303132333435363738394041 |
- //应急预案表
- var mongoose = require("./mongodb");
- var Schema = mongoose.Schema;
- var moment=require('moment');
- var emergencyPlanSchema = new Schema({
- name:{type: String,default:''},//应急预案名称
- subject:{type: String,default:''},//应急预案主题
- type:{type: Number},//事件类型 1.产品安全事件 2 重大疫情事件 3 公共卫生事件 4 社会安全事件 5 市场供应保障事件
- org:{type: String,default:''},//应急组织
- assets:{type: String,default:''},//应急资源保障
- deal:{type: String,default:''},//应急处置
- evaluate:{type: String,default:''},//调查评估
- announce:{type: String,default:''},//信息公告
- gov:{type: String,default:''},//应急部门
- person:{type: String,default:''},//应急人员
- content:{type: String,default:''},//应急预案内容
- UPDATE_TIME:{type: Date,default:Date.now},//信息更新时间
- Deleted:{type: Number,default:0},//是否已删除
- },{
- strict: true,
- toObject: {
- virtuals: true
- },
- toJSON: {
- virtuals: true
- }
- }
- );
- emergencyPlanSchema.virtual('UPDATE_TIME2').get(function () {
- if(this.UPDATE_TIME =="")//判断传入的参数
- {
- return "";
- };
- return moment(this.UPDATE_TIME).format('YYYY-MM-DD HH:mm:ss');
- });
- var emergencyPlan = mongoose.model('emergencyPlan',
- emergencyPlanSchema,'t_emergencyPlan');
- module.exports = emergencyPlan;
|