Access.ts 420 B

12345678910111213141516171819
  1. import {Attr, Num, Model, Uid, HasOne} from '@vuex-orm/core'
  2. import { Historical } from '~/types/interfaces'
  3. import {Person} from "~/models/Person/Person";
  4. export class Access extends Model {
  5. static entity = 'accesses'
  6. @Uid()
  7. id!: number | string | null
  8. @HasOne(() => Person, 'accessId')
  9. person!: Person | null
  10. @Num(0, { nullable: true })
  11. activityYear!: number
  12. @Attr({})
  13. historical!: Historical
  14. }