ration_glj.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. /**
  2. * Created by chen on 2017/6/29.
  3. */
  4. var mongoose = require('mongoose'),
  5. Schema = mongoose.Schema;
  6. var ration_glj = new Schema({
  7. ID:{
  8. type: String,
  9. index: true
  10. },
  11. GLJID:Number,
  12. repositoryId:Number,
  13. projectID: Number,
  14. rationID:{type: String, index: true},
  15. projectGLJID:Number,
  16. name:String,
  17. code:String,
  18. //原始的编码
  19. original_code: {
  20. type: String,
  21. index: true
  22. },
  23. rcode:String,
  24. specs:String,
  25. unit:String,
  26. shortName:String,
  27. billsItemID: String,
  28. type:Number,
  29. // 机型
  30. model: Number,
  31. // 调整系数ID
  32. adjCoe: Number,
  33. quantity:String,
  34. customQuantity:String,
  35. rationItemQuantity:String,
  36. tenderQuantity:String,//调整后消耗量
  37. createType: {type: String,default:'normal'},//normal、add、replace 正常、添加工料机、替换工料机
  38. from:{type: String,default:'std'},//std, cpt 来自标准工料机库、补充工料机库
  39. fromUser: String, // 来自某个用户的人材机(分享补充人材机)
  40. },{versionKey:false});
  41. mongoose.model('ration_glj', ration_glj);