12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- /**
- * Created by PC on 2018/6/28.
- * 种植企业检验单信息
- */
- var mongoose = require("./mongodb");
- var Schema = mongoose.Schema;
- var moment=require('moment');
- var plantExamineSchema = new Schema(
- {
- ENTERPRISE_CODE:{type: String,default:''},//种植者编码 若为法人责任主体则填写企业统一社会信用代码或组织机构代码,若为自然人责任主体则填写自然人责任主体身份证号码
- ENTERPRISE_NAME:{type: String,default:''},//种植责任主体名称
- VARIETY_CODE:{type: String,default:''},//品种编码
- VARIETY_NAME:{type: String,default:''},//品种名称
- INSPECTION_DATE:{type: Date,default:Date.now},//检验日期 格式:yyyy-mm-dd
- INSPECTION_RESULT:{type:Number},//检验结果 农残抑制率,保留两位小数
- INSPECTION_SHEET_NO:{type:String,default:''},//检验单号
- INSPECTION_PIC:{type:String,default:''},//检验合格证扫描件
- INSPECTION_REPORT_TYPE:{type: Number,default:1},//检验报告类型 1 自检、2 第三方检测机构
- metalResult:{type: Number,default:1},//重金属合格率
- // URL:{type:String,default:''},//检验单附件地址
- UPDATE_TIME:{type: Date,default:Date.now},//信息更新时间 yyyy-mm-dd hh24:mi:ss
- qualified:{type: Number,default:1},//是否合格 0不合格 1 合格
- Deleted:{type: Number,default:0}//是否已删除 默认0未删除 1已删除
- },{
- strict: true,
- toObject: {
- virtuals: true
- },
- toJSON: {
- virtuals: true
- }
- });
- plantExamineSchema.virtual('INSPECTION_DATE2').get(function () {
- if(this.INSPECTION_DATE =="")//判断传入的参数
- {
- return "";
- };
- return moment(this.INSPECTION_DATE).format('YYYY-MM-DD');
- });
- plantExamineSchema.virtual('UPDATE_TIME2').get(function () {
- if(this.UPDATE_TIME =="")//判断传入的参数
- {
- return "";
- };
- return moment(this.UPDATE_TIME).format('YYYY-MM-DD HH:mm:ss');
- });
- var plantExamine = mongoose.model('plantExamine',
- plantExamineSchema,'t_plantExamine');
- module.exports = plantExamine;
|