123456789101112131415161718192021222324252627282930313233343536373839404142 |
- /**
- * Created by CSL on 2017-03-29.
- */
- var mg = require('mongoose');
- var dbm = require("../../../config/db/db_manager");
- var umDB = dbm.getCfgConnection("projectFees");
- var feeArrSchema = new mg.Schema({
- ID: Number,
- ParentID: Number,
- name: String,
- fee: Number,
- memo: String
- });
- var feeSchema = new mg.Schema({
- ID: Number,
- //projectID: Number, // 被多个项目引用。项目记录该文件ID
- feeFileID: Number,
- feeFileName: String,
- fees: [feeArrSchema]
- });
- var feeModel = umDB.model('fees', feeSchema);
- var feeFile = function(){};
- feeFile.prototype.fees = function(fileID, controllerFun){
- feeModel.find({"ID": fileID}, ["fees"], function(err, data){
- if(data.length){
- controllerFun(data);
- }
- else{
- controllerFun(false);
- }
- })
- };
- module.exports = new feeFile();
|