blob: ca15e34266880f0950b044a85364be3f9d72b536 (
plain) (
tree)
|
|
import { Column, CreatedAt, ForeignKey, Model, Table, UpdatedAt } from 'sequelize-typescript'
import { TagModel } from './tag'
import { VideoModel } from './video'
@Table({
tableName: 'videoTag',
indexes: [
{
fields: [ 'videoId' ]
},
{
fields: [ 'tagId' ]
}
]
})
export class VideoTagModel extends Model<VideoTagModel> {
@CreatedAt
createdAt: Date
@UpdatedAt
updatedAt: Date
@ForeignKey(() => VideoModel)
@Column
videoId: number
@ForeignKey(() => TagModel)
@Column
tagId: number
}
|