postal_address.js 447 B

12345678910111213141516171819202122
  1. const Sequelize = require('sequelize');
  2. module.exports = (sequelize) => {
  3. class PostalAddress extends Sequelize.Model {
  4. static associate(db) {
  5. PostalAddress.belongsTo(db.Person, { onDelete: 'cascade' });
  6. };
  7. }
  8. PostalAddress.init({
  9. address: Sequelize.STRING,
  10. city: Sequelize.STRING,
  11. country: Sequelize.STRING,
  12. type: Sequelize.ENUM('home', 'work')
  13. }, {
  14. sequelize,
  15. modelName: 'PostalAddress'
  16. });
  17. return PostalAddress;
  18. };