t_jobDefination.js 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. /**
  2. * 处理加工工序定义表
  3. */
  4. var mongoose = require("./mongodb");
  5. var Schema = mongoose.Schema;
  6. var moment=require('moment');
  7. var jobDefinationSchema = new Schema(
  8. {
  9. ENTERPRISE_CODE:{type: String,default:''},//责任主体编码
  10. ENTERPRISE_NAME:{type: String,default:''},//责任主体名称
  11. definationType:{type: String,default:""},//加工类型
  12. definationName:{type: String,default:''},//加工名称
  13. WORK_CODE:{type: String,default:''},//工序编号
  14. WORK_NAME:{type:String,default:''},//工序名称
  15. BEFORE_CODE:{type:String,default:''},//前序编号
  16. BEFORE_NAME:{type:String,default:''},//前序名称
  17. SEQ:{type:Number},//排序
  18. TYPE:{type:Number},//类型 0表示物料处理 1表示加工包装
  19. UPDATE_TIME:{type: Date,default:Date.now},//信息更新时间 yyyy-mm-dd hh24:mi:ss
  20. Deleted:{type: Number,default:0}//是否已删除 默认0未删除 1已删除
  21. },{
  22. strict: true,
  23. toObject: {
  24. virtuals: true
  25. },
  26. toJSON: {
  27. virtuals: true
  28. }
  29. });
  30. jobDefinationSchema.virtual('UPDATE_TIME2').get(function () {
  31. if(this.UPDATE_TIME =="")//判断传入的参数
  32. {
  33. return "";
  34. };
  35. return moment(this.UPDATE_TIME).format('YYYY-MM-DD HH:mm:ss');
  36. });
  37. var jobDefination = mongoose.model('jobDefination',
  38. jobDefinationSchema,'t_jobDefination');
  39. module.exports = jobDefination;