1 import { AllowNull, BelongsTo, Column, CreatedAt, ForeignKey, IsInt, Min, Model, Table, UpdatedAt } from 'sequelize-typescript'
2 import { VideoModel } from '../video/video'
3 import { UserModel } from './user'
6 tableName: 'userVideoHistory',
9 fields: [ 'userId', 'videoId' ],
20 export class UserVideoHistoryModel extends Model<UserVideoHistoryModel> {
32 @ForeignKey(() => VideoModel)
36 @BelongsTo(() => VideoModel, {
44 @ForeignKey(() => UserModel)
48 @BelongsTo(() => UserModel, {