123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- /**
- * 信息类别表
- */
- var mongoose = require("./mongodb");
- var Schema = mongoose.Schema;
- var moment=require('moment');
- var zwNewsTypeSchema = new Schema(
- {
- ENTERPRISE_CODE:{type: String,default:''},//若为法人责任主体则填写企业统一社会信用代码或组织机构代码,若为自然人责任主体则填写自然人责任主体身份证号码
- ENTERPRISE_NAME:{type: String,default:''},//责任主体名称
- typeName:{type: String,default:''},//类别名称
- typeCode:{type: String,default:''},//类别编号
- colName:{type: String,default:''},//所属栏目名称
- colCode:{type: String,default:''},//所属栏目编号
- status:{type: Number,default:0},//是否启用
- memo:{type: String,default:''},//备注
- sort:{type: Number},//排序
- addUser:{type: String,default:''},//添加人
- addTime:{type: Date,default:Date.now},//添加日期
- editId:{type: String,default:''},//编辑人
- editTime:{type: Date,default:Date.now},//编辑日期
- platformType:{type: Number},//市级企业类别 1市级2企业
- deleted:{type: Number,default:0},//是否已删除 默认0未删除 1已删除
- mainPage:{type: Number,default:0},//0不显示 1 显示 默认0
- mainSort:{type: Number,default:0},//排序顺序从大到小 默认0
- content:{type: String,default:''},//内容
- },{
- strict: true,
- toObject: {
- virtuals: true
- },
- toJSON: {
- virtuals: true
- }
- });
- zwNewsTypeSchema.index({ "colName": 1, "ENTERPRISE_CODE": 1, "typeName": 1 }, { unique: true })
- zwNewsTypeSchema.virtual('addTime2').get(function () {
- if(this.addTime =="")//判断传入的参数
- {
- return "";
- };
- return moment(this.addTime).format('YYYY-MM-DD HH:mm:ss');
- });
- zwNewsTypeSchema.virtual('editTime2').get(function () {
- if(this.editTime =="")//判断传入的参数
- {
- return "";
- };
- return moment(this.editTime).format('YYYY-MM-DD HH:mm:ss');
- });
- var zwNewsType = mongoose.model('zwNewsType',
- zwNewsTypeSchema,'t_zwNewsType');
- module.exports = zwNewsType;
|