// 加载模块 - 数据库dao层 API 请勿改动此文件----------------------------------- const modulesPath = __dirname+"/modules"; const fs = require('fs'); const fileList = fs.readdirSync(modulesPath); const moduleObj = {}; const modulesNames = []; fileList.map((file, index) => { if(file.indexOf("Dao.js") > -1){ modulesNames.push(file.substring(0,file.length-3)); } }); modulesNames.map((modulesName, index) => { moduleObj[modulesName] = require(modulesPath+"/"+modulesName); }); moduleObj.init = function(obj){ modulesNames.map((modulesName, index) => { if(typeof moduleObj[modulesName].init === "function"){ moduleObj[modulesName].init(obj); } }); } module.exports = moduleObj; // 加载模块 - 数据库dao层 API 请勿改动此文件-----------------------------------