| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 | 
							- let mongoose = require('mongoose');
 
- let oprSchema = mongoose.Schema({
 
-         operateDate: String,
 
-         operator: String
 
-     },
 
-     {_id: false},
 
-     {versionKey: false});
 
- let stdBillsLibSchema =mongoose.Schema({
 
-         creator: String,
 
-         createDate: String,
 
-         recentOpr: [oprSchema],
 
-         /* lastOperator: String,
 
-          lastOperateDate: Date,*/
 
-         billsLibId: Number,
 
-         billsLibName: String,
 
-         compilationId: String,
 
-         compilationName: String,
 
-         deleted: Boolean
 
-     },
 
-     {versionKey: false}
 
- );
 
- let jobsSchema = mongoose.Schema({
 
-         id: Number,
 
-         serialNo: Number
 
-     },
 
-     {_id: false},
 
-     {versionKey: false});
 
- let itemsSchema = mongoose.Schema({
 
-         id: Number,
 
-         serialNo: Number
 
-     },
 
-     {_id: false},
 
-     {versionKey: false});
 
- let billsSchema = mongoose.Schema({
 
-         ID: Number,
 
-         ParentID: Number,
 
-         NextSiblingID: Number,
 
-         code: String,
 
-         name: String,
 
-         unit: String,
 
-         ruleText: String,
 
-         engineering: Number, //工程专业,填计算程序工程专业ID
 
-         Expression: String,
 
-         jobs: [],
 
-         items: [],
 
-         recharge:String,
 
-         billsLibId: Number,
 
-         deleted: Boolean
 
-     },
 
-     {versionKey: false}
 
- );
 
- let jobContentSchema = mongoose.Schema({
 
-         id: Number,
 
-         code: Number,
 
-         content: String,
 
-         billsLibId: Number,
 
-         deleted: Boolean
 
-     },
 
-     {versionKey: false}
 
- );
 
- let itemCharacterSchema = mongoose.Schema({
 
-         id: Number,
 
-         code: Number,
 
-         content: String,
 
-         itemValue: Array,
 
-         billsLibId: Number,
 
-         deleted: Boolean
 
-     },
 
-     {versionKey: false}
 
- );
 
- module.exports = {
 
-     stdBillsLibSchema: stdBillsLibSchema,
 
-     billsSchema: billsSchema,
 
-     jobContentSchema: jobContentSchema,
 
-     itemCharacterSchema: itemCharacterSchema
 
- }
 
 
  |