apantle/awsome-factory-associator

View on GitHub
api/models/Salesman.js

Summary

Maintainability
A
0 mins
Test Coverage
/**
 * Salesman.js
 *
 * @description ::Represents a Salesman
 */

const { DataTypes } = require('sequelize');

module.exports = {
  attributes: {
    name: {
      type: DataTypes.STRING
    }
  },
  associations: () => {
    Salesman.belongsToMany(Store, {
      as: 'StoreHired',
      through: 'SalesmanStore',
      foreignKey: 'salesman_id'
    });
  }
};