Прежде всего, отличный вопрос.
Во-вторых, вот как я бы это сделал:
в ваших моделях, скажем, у вас есть модель пользователя users.js.
В этой модели для вашего интерфейса пользователя / БД после вашего
const User = module.exports = <sql declaration and model reference>;
вы можете создавать другие экспорты модулей, например:
module.exports.getUserById = function(id, callback){
<Sequelize logic goes here>
};
И это по сути промежуточное программное обеспечение / контроллер для вашего класса модели для обработки подпрограмм.
Вы можете использовать это, импортировав вашу пользовательскую модель и затем вызвав экспортированный модуль:
const User = require("../models/users")
и затем, когда пришло время вызвать вашу функцию:
User.getUserById(id, function(err, user) {
<some logic with regard to your user>
});