12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- let mongoose = require('mongoose');
- let stdBillsLibSchema =mongoose.Schema({
- creator: String,
- createDate: String,
- recentOpr: [],
- /* lastOperator: String,
- lastOperateDate: Date,*/
- billsLibId: Number,
- billsLibName: String,
- localeType: Number,
- deleted: Boolean
- },
- {versionKey: false}
- );
- let billsSchema = mongoose.Schema({
- ID: Number,
- ParentID: Number,
- NextSiblingID: Number,
- code: String,
- name: String,
- unit: String,
- ruleText: String,
- Expression: String,
- jobs: Array,
- items: Array,
- 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
- }
|