12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- /**
- * Created by Zhong on 2018/3/22.
- */
- /*补充定额库-定额*/
- const mongoose = require('mongoose');
- const Schema = mongoose.Schema;
- const deleteSchema = require('../all_schemas/delete_schema');
- //定额工料机
- const compleRationGljItemSchema = new Schema({
- gljId: Number,
- consumeAmt: String,
- type: String //std or complementary
- }, { _id: false });
- //辅助定额调整
- const compleRationAssItemSchema = new Schema({
- name: String,
- assistID: Number,
- assistCode: String,
- stdValue: String,
- stepValue: String,
- decimal: Number,
- carryBit: String,
- minValue: String,
- maxValue: String
- }, { _id: false });
- //定额安装增加费用
- const rationInstSchema = new Schema({
- feeItemId: String,
- sectionId: String
- },{_id: false});
- //补充定额
- const compleRationSchema = new Schema({
- userId: String,
- compilationId: String,
- rationRepId: Number,
- ID:Number,
- code: String,
- name: String,
- unit: String,
- labourPrice: String,
- materialPrice: String,
- machinePrice: String,
- basePrice: String,
- sectionId: Number,
- caption: String,
- feeType: Number,
- jobContent: String,
- annotation: String,
- rationGljList: [compleRationGljItemSchema],
- rationCoeList: Array,
- rationAssList: [compleRationAssItemSchema],
- rationInstList: [rationInstSchema],
- deleteInfo: deleteSchema
- }, {versionKey: false});
- mongoose.model('complementary_ration_items', compleRationSchema, 'complementary_ration_items');
|