1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- //处置信息表
- 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;
|