litebb/models/reply.js

1'use strict'; 2module.exports = (sequelize, DataTypes) => { 3 const Reply = sequelize.define('Reply', { 4 content: DataTypes.TEXT, 5 postId: { 6 type: DataTypes.INTEGER, 7 references: { 8 model: 'Posts', 9 key: 'id' 10 } 11 }, 12 createdByUser: { 13 type: DataTypes.INTEGER, 14 references: { 15 model: 'Users', 16 key: 'id' 17 } 18 } 19 }); 20 21 Reply.associate = function (models) { 22 models.Post.hasMany(models.Reply, { 23 sourceKey: 'id' 24 }); 25 }; 26 27 return Reply; 28};