| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- /**
- * Created by CSL on 2017-03-29.
- */
- var mg = require('mongoose');
- var dbm = require("../../../config/db/db_manager");
- var umDB = dbm.getCfgConnection("projectFees");
- var ratesSchema = new mg.Schema({
- ID: Number,
- ParentID: Number,
- name: String,
- rate: Number,
- memo: String
- });
- var feeRatesSchema = new mg.Schema({
- ID: Number,
- libID: Number,
- libName: String,
- rates: [ratesSchema]
- });
- var feeRatesModel = umDB.model('feeRates', feeRatesSchema, 'feeRates');
- var FeeRateFile = function(){};
- FeeRateFile.prototype.rates = function(fileID, controllerFun){
- feeRatesModel.find({"ID": fileID}, ["rates"], function(err, data){
- if(data.length){
- controllerFun(data);
- }
- else{
- controllerFun(false);
- }
- })
- };
- module.exports = new FeeRateFile();
|