aozhiwei efa89241b0 1
2023-06-13 15:24:04 +08:00

25 lines
466 B
JavaScript

const models = {};
function add(clsName, modName) {
const modClass = require('./' + modName);
models[clsName] = {
'clsName': clsName,
'modName': modName,
'class': modClass
};
}
function init() {
add('Transaction', 'transaction');
add('Log', 'log');
add('UsedTokenId', 'used_tokenid');
}
function create(name, session) {
const module = models[name];
return new module['class'](session);
}
exports.init = init;
exports.create = create;