12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- /**
- *考核结果表
- */
- var mongoose = require("./mongodb");
- var Schema = mongoose.Schema;
- var moment=require('moment');
- var checkResultSchema = new Schema(
- {
- ENTERPRISE_CODE:{type: String,default:''},//企业编码
- ENTERPRISE_NAME:{type: String,default:''},//企业名称
- SPECIAL_GOODS:{type: Number},//特色产品 1枸杞、2葡萄酒、3瓜菜、4牛羊肉、5粮油、6乳制品、7其他重要产品、8中药、9西药、10原肉菜平台
- plant:{type: Number},//种植环节
- produce:{type: Number},//生产环节
- raise:{type: Number},//屠宰环节
- wholesale:{type: Number},//批发环节
- recall:{type: Number},//召回环节
- normalization:{type: Number},//规范率
- integration:{type: Number},//完整率
- inPercent:{type: Number},//进场率
- outPercent:{type: Number},//交易率
- timePercent:{type: Number},//及时率
- score:{type: Number},//总分
- year:{type: Number},//统计日期(年)
- month:{type: Number},//统计日期(月)
- Deleted:{type: Number,default:0},//是否已删除 默认0未删除 1已删除
- time:{type: Date,default:Date.now},//生成时间 yyyy-mm-dd hh24:mi:ss
- },{
- strict: true,
- toObject: {
- virtuals: true
- },
- toJSON: {
- virtuals: true
- }
- });
- checkResultSchema.virtual('year2').get(function () {
- if(this.year =="")//判断传入的参数
- {
- return "";
- };
- return moment(this.year).format('YYYY');
- });
- checkResultSchema.virtual('month2').get(function () {
- if(this.month =="")//判断传入的参数
- {
- return "";
- };
- return moment(this.month).format('YYYY-MM');
- });
- checkResultSchema.virtual('day2').get(function () {
- if(this.day =="")//判断传入的参数
- {
- return "";
- };
- return moment(this.day).format('YYYY-MM-DD');
- });
- var checkResult = mongoose.model('checkResult',
- checkResultSchema,'t_checkResult');
- module.exports = checkResult;
|