PlayHistory.ts 659 B

12345678910111213141516171819202122232425262728293031
  1. import { DateTime } from 'luxon'
  2. import { BaseModel, column } from '@ioc:Adonis/Lucid/Orm'
  3. import Episode from './Episode'
  4. import Series from './Series'
  5. export default class PlayHistory extends BaseModel {
  6. @column({ isPrimary: true })
  7. public id: number
  8. @column.dateTime({ autoCreate: true })
  9. public createdAt: DateTime
  10. @column.dateTime({ autoCreate: true, autoUpdate: true })
  11. public updatedAt: DateTime
  12. @column()
  13. public userId: number
  14. @column()
  15. public seriesId: number
  16. @column()
  17. public episodeId: number
  18. @column()
  19. public duration: number
  20. public series: Series
  21. public episode: Episode
  22. }