123456789101112131415161718192021222324252627282930313233343536373839 |
- /**
- * Created by Mai on 2017/8/17.
- */
- import mongoose from "mongoose";
- let Schema = mongoose.Schema;
- let collectionName = 'temp_bills';
- // 标记字段
- let flagsSchema = new Schema({
- fieldName: String,
- flag: Number
- });
- let BillsTemplateSchema = {
- // 树结构所需ID
- ID: Number,
- ParentID: Number,
- NextSiblingID: Number,
- // 编号
- code: String,
- // 名称
- name: String,
- // 单位
- unit: String,
- // 类别
- type: Number,
- // 标记
- flags:{
- type: [flagsSchema],
- default: []
- },
- // 所属计价ID
- valuationId: String,
- // 工程专业
- engineering: Number
- };
- let model = mongoose.model(collectionName, new Schema(BillsTemplateSchema, {versionKey: false, collection: collectionName}));
- export {model as default, collectionName as collectionName};
|