mysql-handler base on Sequelize for smpoo tFrame
npm install tframe-mysql
npm install tframe-mysql
`
* #### 用法
`
let MysqlEg = require('tframe-mysql);
let mysqlEg = new MysqlEg(option); // option 为tframe-utility 处理过的参数
// 注册事件
let mysqlEg.onEvent('someEvent', msg => { // someEvent 参见 tframe-utility 的 enum -> event
// do something();
});
`
* #### API
1. ##### dbCheck 服务启动时检查数据库存在性
1. ##### init 服务启动时,按照 ORM 配置文件约定,创建或重置数据表
`
/ DB 初始化/
`
1. ##### dbExec
`
/* SQL执行器
@sqlStr:要执行的SQL语句
@options:[ 可选 ] Sequelize的 query 参数,与默认的 raw: true 混合生效
*/
`
* #### DB 连接及库、表、原始记录等初始化
`
mysqlEg.init();
``