Explorar o código

Initial commit

sbkwgh %!s(int64=8) %!d(string=hai) anos
pai
achega
9d10d78424
Modificáronse 1 ficheiros con 16 adicións e 0 borrados
  1. 16 0
      models/post.js

+ 16 - 0
models/post.js

@@ -0,0 +1,16 @@
+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
+}