/** * 处理加工工序定义表 */ var mongoose = require("./mongodb"); var Schema = mongoose.Schema; var moment=require('moment'); var jobDefinationSchema = new Schema( { ENTERPRISE_CODE:{type: String,default:''},//责任主体编码 ENTERPRISE_NAME:{type: String,default:''},//责任主体名称 definationType:{type: String,default:""},//加工类型 definationName:{type: String,default:''},//加工名称 WORK_CODE:{type: String,default:''},//工序编号 WORK_NAME:{type:String,default:''},//工序名称 BEFORE_CODE:{type:String,default:''},//前序编号 BEFORE_NAME:{type:String,default:''},//前序名称 SEQ:{type:Number},//排序 TYPE:{type:Number},//类型 0表示物料处理 1表示加工包装 UPDATE_TIME:{type: Date,default:Date.now},//信息更新时间 yyyy-mm-dd hh24:mi:ss Deleted:{type: Number,default:0}//是否已删除 默认0未删除 1已删除 },{ strict: true, toObject: { virtuals: true }, toJSON: { virtuals: true } }); jobDefinationSchema.virtual('UPDATE_TIME2').get(function () { if(this.UPDATE_TIME =="")//判断传入的参数 { return ""; }; return moment(this.UPDATE_TIME).format('YYYY-MM-DD HH:mm:ss'); }); var jobDefination = mongoose.model('jobDefination', jobDefinationSchema,'t_jobDefination'); module.exports = jobDefination;