kukukk

Like

Aug 14th, 2017
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. module.exports = (sequelize, DataTypes) => {
  2.     const Like = sequelize.define('Like', {
  3.         likedAt: {
  4.             type: DataTypes.DATE,
  5.             allowNull: true,
  6.             defaultValue: sequelize.literal('CURRENT_TIMESTAMP'),
  7.             field: "liked_at",
  8.         },
  9.     }, {
  10.         tableName: 'likes',
  11.         freezeTableName: true,
  12.         timestamps: false,
  13.     });
  14.  
  15.     Like.associate = (models) => {
  16.         Like.belongsTo(models.User, {
  17.             as: 'User',
  18.             foreignKey: {
  19.                 name: 'user_id',
  20.                 allowNull: false,
  21.             },
  22.         });
  23.         Like.belongsTo(models.Content, {
  24.             as: 'Content',
  25.             foreignKey: {
  26.                 name: 'content_id',
  27.                 allowNull: false,
  28.             },
  29.         });
  30.     };
  31.  
  32.     return Like;
  33. };
Advertisement
Add Comment
Please, Sign In to add comment