| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138 | /** * Created by zhang on 2018/3/22. *//** * 工料机数据模型 * * @author CaiAoLin * @date 2017/6/29 * @version */import mongoose from "mongoose";let Schema = mongoose.Schema;let collectionName = 'glj_list';let modelSchema = {    // 自增id    id: {type:Number,unique: true},    // 工料机总库ID    glj_id: Number,    // 标段ID    project_id: {        type: Number,        index: true    },    // 编码    code: {        type: String,        index: true    },    //原始的编码    original_code: {        type: String,        index: true    },    // 名称    name: {        type: String,        index: false,        default: ''    },    // 是否暂估 (0为否 1为是)    is_evaluate: {        type: Number,        default: 0    },    // 供货方式    supply: {        type: Number,        default: 0    },    // 甲供数量    supply_quantity: {        type: Number,        default: 0    },    // 交货方式    delivery: {        type: String,        default: ''    },    // 送达地点    delivery_address: {        type: String,        default: ''    },    // 不调价    is_adjust_price: {        type: Number,        default: 0    },    //不计税设备    no_tax_eqp:{        type: Number,        default: 0    },    //评标材料    is_eval_material:{        type: Number,        default: 0    },    // 调整系数ID    adjCoe: Number,    // 规格型号    specs: {        type: String,        default: ''    },    // 类型    type: Number,    // 机型    model: Number,    // 单位    unit: String,    // 显示调整基价    adjust_price: String,    // 显示关联单价文件的字段    unit_price: Schema.Types.Mixed,    // 显示关联的消耗量    quantity: String,    techQuantity:String,//技术措施项目消耗量    subdivisionQuantity:String,//分部分项消耗量    tenderPrice: String,//调整后价格    // 显示组成物的消耗量    consumption: String,    // 显示关联配合比的id    mix_ratio_id: Number,    // 显示关联父级工料机code(组合物用)    connect_code: String,    materialType: Number,//三材类别    materialCoe: Number,//三材系数    //经济指标数据    materialIndexType:String,//工料指标类别    materialIndexUnit:String,//工料指标单位    materialIndexCoe:Number,//单位转换系数    // 是否主要材料 (0为否 1为是)    is_main_material: {        type: Number,        default: 0    },    is_contractor_material:{type: Number, default: 0},//承包人主要材料设备  /*  is_info_adjust:{type: Number, default: 0},//是否造价信息差额调整    is_coe_adjust:{type: Number, default: 0},//是否价格指数调整    riskCoe:String,//风险系数    standardPrice:String,//standardPrice    FO:String,//基本价格指数    FI:String,//现行价格指数*/    ratio_data: Schema.Types.Mixed,    remark:String,    originPlace:String,//产地    vender:String, //厂家    qualityGrace:String,//质量等级    brand:String,//品牌    subList:[Schema.Types.Mixed]};mongoose.model(collectionName, new Schema(modelSchema, {versionKey: false}));
 |