12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- /**
- * Created by chen on 2017/6/29.
- */
- let subSchema = require("../../main/models/bills_sub_schemas");
- let deleteSchema = require('../../../public/models/delete_schema');
- var mongoose = require('mongoose'),
- Schema = mongoose.Schema;
- //下面是临时代码,以后删除
- var gljSchema =new Schema({
- repositoryId: Number,
- ID:Number,
- //以下是基于已有access库
- code: String,
- name: String,
- specs: String,
- unit: String,
- basePrice: Number,
- gljType: Number, //这个是UI显示上的详细分类,对应gljTypeSchema
- gljDistType: String //人工,材料,机械
- },{versionKey:false});
- mongoose.model("std_ration_lib_glj_list",gljSchema,"std_ration_lib_glj_list");
- let rationSchema = new Schema({
- ID: Number,
- projectID: Number,
- billsItemID: Number,
- serialNo: Number,
- libID: Number,
- code: String,
- name: String,
- maskName: String,
- unit: String,
- quantity: String, // Decimal
- programID: Number,
- adjustState: String,
- content: String,
- rationProjName: String,
- comments: String,
- // 费用字段
- fees: [subSchema.feesSchema],
- // 标记字段
- flags: [subSchema.flagsSchema],
- deleteInfo: deleteSchema
- });
- mongoose.model("ration", rationSchema, "ration");
|