t_zwColumn.js 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. /**
  2. * 栏目表
  3. */
  4. var mongoose = require("./mongodb");
  5. var Schema = mongoose.Schema;
  6. var moment=require('moment');
  7. var zwColumnSchema = new Schema(
  8. {
  9. ENTERPRISE_CODE:{type: String,default:'',unique:"uk_t_col_type"},//若为法人责任主体则填写企业统一社会信用代码或组织机构代码,若为自然人责任主体则填写自然人责任主体身份证号码
  10. ENTERPRISE_NAME:{type: String,default:''},//责任主体名称
  11. colName:{type: String,default:''},//栏目名称
  12. colCode:{type: String,unique:"uk_t_col_type",default:''},//栏目编号
  13. status:{type: Number,default:0},//是否启用 1启用 0不启用
  14. memo:{type: String,default:''},//备注
  15. sort:{type: Number},//数字大的在前面
  16. addUser:{type: String,default:''},//添加人
  17. addTime:{type: Date,default:Date.now},//添加日期
  18. editId:{type: String,default:''},//编辑人
  19. editTime:{type: Date,default:Date.now},//编辑日期
  20. platformType:{type: Number},//市级企业类别 1市级2企业
  21. deleted:{type: Number,default:0}//是否已删除 默认0未删除 1已删除
  22. },{
  23. strict: true,
  24. toObject: {
  25. virtuals: true
  26. },
  27. toJSON: {
  28. virtuals: true
  29. }
  30. });
  31. zwColumnSchema.virtual('addTime2').get(function () {
  32. if(this.addTime =="")//判断传入的参数
  33. {
  34. return "";
  35. };
  36. return moment(this.addTime).format('YYYY-MM-DD HH:mm:ss');
  37. });
  38. zwColumnSchema.virtual('editTime2').get(function () {
  39. if(this.editTime =="")//判断传入的参数
  40. {
  41. return "";
  42. };
  43. return moment(this.editTime).format('YYYY-MM-DD HH:mm:ss');
  44. });
  45. var zwColumn = mongoose.model('zwColumn',
  46. zwColumnSchema,'t_zwColumn');
  47. module.exports = zwColumn;