123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138 |
- /**
- * Created by zhang on 2018/3/22.
- */
- /**
- * 工料机数据模型
- *
- * @author CaiAoLin
- * @date 2017/6/29
- * @version
- */
- const mongoose = require('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}));
|