material_calc.js 1.2 KB

12345678910111213141516171819202122232425262728293031323334
  1. /**
  2. * Created by zhang on 2019/3/18.
  3. */
  4. import mongoose from "mongoose";
  5. let Schema = mongoose.Schema;
  6. let freightSchema = {
  7. ID:String,
  8. unit_price_file_id: Number,
  9. connect_key: {type: String, index: true},// 关联项目工料机的key 不能关联id,因为单价文件导入别的项目后项目工料机id不同
  10. start:String,//起讫地点
  11. conveyance:String,//运输工具
  12. unitFreight:String,//单位运价
  13. kmDistance:String,//km运距
  14. unitLoadingFee:String,//装卸费单价
  15. loadingTimes:String,//装卸次数
  16. otherFee:String,//其它费用
  17. freightIncreaseRate:String,//运价增加率
  18. weightCoe:String//加权系数
  19. };
  20. mongoose.model("freight_calc", new Schema(freightSchema, {versionKey: false, collection: "freight_calc"}));
  21. let originalSchema = {
  22. ID:String,
  23. unit_price_file_id: Number,
  24. connect_key: {type: String, index: true},// 关联项目工料机的key 不能关联id,因为单价文件导入别的项目后项目工料机id不同
  25. supplyLocation:String,//供应地点
  26. supplyPrice:String,//供应价
  27. coe:String//加权系数
  28. };
  29. mongoose.model("original_calc", new Schema(originalSchema, {versionKey: false, collection: "original_calc"}));