SignInRecord.ts 606 B

123456789101112131415161718192021222324
  1. import { decimalConverter } from 'App/Helpers/db'
  2. import { DateTime } from 'luxon'
  3. import { BaseModel, column } from '@ioc:Adonis/Lucid/Orm'
  4. import Decimal from 'decimal.js'
  5. export default class SignInRecord 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.date()
  13. public date: DateTime
  14. @column()
  15. public userId: number
  16. @column({ ...decimalConverter })
  17. public reward: Decimal
  18. }