12345678910111213141516 |
- module.exports = (sequelize, DataTypes) => {
- let Post = sequelize.define('Thread', {
- title: DataTypes.STRING
- }, {
- classMethods: {
- associate (models) {
- Post.belongsTo(models.User)
- Post.belongsTo(models.Thread)
- Post.hasMany(models.Post, { as: 'replies' })
- Post.hasOne(models.Post, { as: 'replyingTo' })
- }
- }
- })
- return Post
- }
|