// users1-model.ts - A Sequelize model for user entity. (Can be re-generated.) import { App } from '../app.interface'; // // See http://docs.sequelizejs.com/en/latest/docs/models-definition/ // for more of what you can do here. import { Sequelize } from 'sequelize'; import merge from 'lodash.merge'; // ! code: sequelize_schema import sequelizeSchema from '../services/users-1/users-1.sequelize'; // !end // !code: sequelize_imports // !end // !code: sequelize_init // !end let moduleExports = function (app: App) { let sequelizeClient = app.get('sequelizeClient') as Sequelize; // !code: sequelize_func_init // !end const users1 = sequelizeClient.define('users_1', // ! code: sequelize_model sequelizeSchema, // !end merge( // ! code: sequelize_options { hooks: { beforeCount(options: any) { options.raw = true; }, } as any, }, // !end // !code: sequelize_define // !end ) ); // tslint:disable-next-line:no-unused-variable users1.associate = function (models) { // Define associations here for foreign keys // - No foreign keys defined. // See http://docs.sequelizejs.com/en/latest/docs/associations/ // !code: sequelize_associations // !end }; // !code: sequelize_func_return // !end return users1; }; // !code: sequelize_more // !end // !code: sequelize_exports // !end export default moduleExports; // !code: sequelize_funcs // !end // !code: sequelize_end // !end