config_material_list.js 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. /**
  2. * Created by zhang on 2019/9/6.
  3. */
  4. /**
  5. * Created by zhang on 2019/3/18.
  6. */
  7. import mongoose from "mongoose";
  8. let Schema = mongoose.Schema;
  9. let evaluateSchema = {
  10. ID:{type:String, index: true},
  11. projectID: {type:Number,index: true},
  12. is_related:{type: Number, default: 0},//关联,1关,0不关
  13. projectGLJID:Number,//关联工料机ID
  14. seq:String,//序号
  15. code:String,
  16. name:String,
  17. specs:String,
  18. unit:String,
  19. type:Number,
  20. market_price:String,
  21. quantity:String,
  22. locked:{type: Number, default: 0},//锁定,1锁,0不锁
  23. remark:String,
  24. originPlace:String,//产地
  25. vender:String //厂家
  26. };
  27. mongoose.model("evaluate_list", new Schema(evaluateSchema, {versionKey: false, collection: "evaluate_list"}));
  28. let bidEvaluationSchema = {
  29. ID:{type:String, index: true},
  30. projectID: {type:Number,index: true},
  31. is_related:{type: Number, default: 0},//关联,1关,0不关
  32. projectGLJID:Number,//关联工料机ID
  33. seq:String,//序号
  34. code:String,
  35. name:String,
  36. specs:String,
  37. unit:String,
  38. type:Number,
  39. market_price:String,
  40. quantity:String,
  41. remark:String,
  42. originPlace:String,//产地
  43. vender:String //厂家
  44. };
  45. mongoose.model("bid_evaluation_list", new Schema(bidEvaluationSchema, {versionKey: false, collection: "bid_evaluation_list"}));
  46. let contractorSchema = {
  47. ID:{type:String, index: true},
  48. projectID: {type:Number,index: true},
  49. is_related:{type: Number, default: 0},//关联,1关,0不关
  50. projectGLJID:Number,//关联工料机ID
  51. seq:String,//序号
  52. code:String,
  53. name:String,
  54. specs:String,
  55. unit:String,
  56. type:Number,
  57. riskCoe:String,//风险系数
  58. standardPrice:String,//基准单价
  59. FO:String,//基本价格指数
  60. FI:String,//现行价格指数
  61. market_price:String,
  62. quantity:String,
  63. remark:String,
  64. supply: {type: Number, default: 0},
  65. originPlace:String,//产地
  66. vender:String //厂家
  67. };
  68. mongoose.model("contractor_list", new Schema(contractorSchema, {versionKey: false, collection: "contractor_list"}));