t_plantInput.js 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. /**
  2. * Created by PC on 2018/6/27.
  3. * 种植投入品信息
  4. */
  5. var mongoose = require("./mongodb");
  6. var Schema = mongoose.Schema;
  7. var moment=require('moment');
  8. var plantInputSchema = new Schema(
  9. {
  10. //物料ID 自生成的objectID
  11. ENTERPRISE_CODE:{type: String,default:'',unique:"code_variety"},//种植者编码 若为法人责任主体则填写企业统一社会信用代码或组织机构代码,若为自然人责任主体则填写自然人责任主体身份证号码
  12. ENTERPRISE_NAME:{type: String,default:''},//种植责任主体名称
  13. VARIETY_CODE:{type: String,default:'',unique:"code_variety"},//品种编码
  14. TYPE:{type: Number,default:4},//品种类别 1.种子 2.农药 3.肥料 4 其他
  15. NAME:{type: String,default:''},//物料名称
  16. UPDATE_TIME:{type: Date,default:Date.now},//信息更新时间 yyyy-mm-dd hh24:mi:ss
  17. WAREHOUSE_NUM:{type: Number,default:0},//库存 每次出入库进行数量计算
  18. Deleted:{type: Number,default:0}//是否已删除 默认0未删除 1已删除
  19. },{
  20. strict: true,
  21. toObject: {
  22. virtuals: true
  23. },
  24. toJSON: {
  25. virtuals: true
  26. }
  27. });
  28. plantInputSchema.virtual('UPDATE_TIME2').get(function () {
  29. if(this.UPDATE_TIME =="")//判断传入的参数
  30. {
  31. return "";
  32. };
  33. return moment(this.UPDATE_TIME).format('YYYY-MM-DD HH:mm:ss');
  34. });
  35. var plantInput = mongoose.model('plantInput',
  36. plantInputSchema,'t_plantInput');
  37. module.exports = plantInput;