t_plantWorker.js 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. /**
  2. * 工人信息
  3. */
  4. var mongoose = require("./mongodb");
  5. var Schema = mongoose.Schema;
  6. var moment=require('moment');
  7. var plantWorkerSchema = new Schema(
  8. {
  9. //物料ID 自生成的objectID
  10. ENTERPRISE_CODE:{type: String,default:''},//种植者编码 若为法人责任主体则填写企业统一社会信用代码或组织机构代码,若为自然人责任主体则填写自然人责任主体身份证号码
  11. ENTERPRISE_NAME:{type: String,default:''},//种植责任主体名称
  12. DEPT:{type: String,default:''},//部门
  13. NAME:{type: String,default:''},//姓名
  14. SEX:{type: Number,default:0},//性别 默认0男 1女
  15. PHONE:{type: String,default:''},//联系电话
  16. TITLE:{type: String,default:''},//职务
  17. JOB:{type: String,default:''},//岗位
  18. UPDATE_TIME:{type: Date,default:Date.now},//信息更新时间 yyyy-mm-dd hh24:mi:ss
  19. Deleted:{type: Number,default:0}//是否已删除 默认0未删除 1已删除
  20. },{
  21. strict: true,
  22. toObject: {
  23. virtuals: true
  24. },
  25. toJSON: {
  26. virtuals: true
  27. }
  28. });
  29. plantWorkerSchema.virtual('UPDATE_TIME2').get(function () {
  30. if(this.UPDATE_TIME =="")//判断传入的参数
  31. {
  32. return "";
  33. };
  34. return moment(this.UPDATE_TIME).format('YYYY-MM-DD HH:mm:ss');
  35. });
  36. var plantWorker = mongoose.model('plantWorker',
  37. plantWorkerSchema,'t_plantWorker');
  38. module.exports = plantWorker;