mtf-module-db/index.js
2026-07-18 00:38:56 +00:00

36 lines
839 B
JavaScript

const config = require("./config");
const Sequelize = require("sequelize");
const sequelize = new Sequelize(
config.DB,
config.USER,
config.PASSWORD,
{
host: config.HOST,
dialect: config.dialect,
port: config.PORT,
pool: {
max: config.pool.max,
min: config.pool.min,
aqcuire: config.pool.acquire,
idle: config.pool.idle
}
}
);
const db = {};
db.Sequelize = Sequelize;
db.sequelize = sequelize;
db.intent = require("./models/intent")(sequelize, Sequelize);
db.user = require("./models/user")(sequelize, Sequelize);
db.role = require("./models/role")(sequelize, Sequelize);
db.bill = require("./models/bill")(sequelize, Sequelize);
db.reminder = require("./models/reminder")(sequelize, Sequelize);
module.exports = {
db
};