item_increate_lib.js 596 B

1234567891011121314151617181920212223242526272829303132
  1. "use strict";
  2. /**
  3. *
  4. *
  5. * @author zhang
  6. * @date 2019/3/5
  7. * @version
  8. */
  9. //子目增加费模板库
  10. const mongoose = require("mongoose");
  11. const Schema = mongoose.Schema;
  12. const oprSchema = require("../all_schemas/opr_schema");
  13. const itemIncreaseLib = new Schema(
  14. {
  15. ID: { type: String, index: true },
  16. name: String,
  17. creator: String,
  18. createDate: Number,
  19. recentOpr: [oprSchema],
  20. template: {
  21. type: Schema.Types.Mixed,
  22. default: [],
  23. },
  24. },
  25. { versionKey: false }
  26. );
  27. mongoose.model(
  28. "std_item_increase_lib",
  29. itemIncreaseLib,
  30. "std_item_increase_lib"
  31. );