person.js 353 B

123456789101112131415161718192021
  1. const Sequelize = require('sequelize');
  2. module.exports = (sequelize) => {
  3. class Person extends Sequelize.Model {
  4. static associate(db) {
  5. Person.hasMany(db.MailAddress, { onDelete: 'cascade' });
  6. }
  7. }
  8. Person.init({
  9. lastname: Sequelize.STRING,
  10. firstname: Sequelize.STRING
  11. }, {
  12. sequelize,
  13. modelName: 'Person'
  14. });
  15. return Person;
  16. };