//处置信息表 var mongoose = require("./mongodb"); var Schema = mongoose.Schema; var moment=require('moment'); var traceDealingSchema = new Schema({ ENTERPRISE_CODE:{type: String,default:''},//处置企业编码 ENTERPRISE_NAME:{type: String,default:''},//处置企业名称 BATCH_CODE:{type: String,default:''},//批次码 VARIETY_CODE:{type: String,default:''},//商品编码 VARIETY_NAME:{type: String,default:''},//商品名称 RECALL_ID:{type: String,default:''},//召回计划编码 DESTRUCTION_TIME:{type: Date,default:Date.now},//处置日期 格式:yyyy-mm-dd AREA_CODE:{type: String,default:''},//处置区域编码 AREA_NAME:{type: String,default:''},//处置区域名称 SPECIFICATION:{type: Number,default:1},//规格 包装规格,保留四位小数.默认值为1. UNIT:{type: String,default:''},//计量单位 单元包装上的计量单位默认KG AMOUNT:{type: Number},//数量 保留四位小数 PERSON_IN_CHARGE:{type: String,default:''},//工作负责人姓名 PROCESSING_METHOD:{type: String,default:''},//处理方式 SUPERVISOR:{type: String,default:''},//监管人员 UPDATE_TIME:{type: Date,default:Date.now},//信息更新时间 Deleted:{type: Number,default:0},//是否已删除 },{ strict: true, toObject: { virtuals: true }, toJSON: { virtuals: true } } ); traceDealingSchema.virtual('UPDATE_TIME2').get(function () { if(this.UPDATE_TIME =="")//判断传入的参数 { return ""; }; return moment(this.UPDATE_TIME).format('YYYY-MM-DD HH:mm:ss'); }); traceDealingSchema.virtual('DESTRUCTION_TIME2').get(function () { if(this.DESTRUCTION_TIME =="")//判断传入的参数 { return ""; }; return moment(this.DESTRUCTION_TIME).format("YYYY-MM-DD"); }); var traceDealing = mongoose.model('traceDealing', traceDealingSchema,'t_traceDealing'); module.exports = traceDealing;