import { Column, Entity, PrimaryColumn, UpdateDateColumn } from 'typeorm'; export enum DocumentSequenceType { ACT = 'ACT', REPORT = 'REPORT', } @Entity({ name: 'document_annual_sequences' }) export class DocumentAnnualSequence { @PrimaryColumn({ name: 'document_type', type: 'varchar', length: 20 }) documentType!: DocumentSequenceType; @PrimaryColumn({ type: 'integer' }) year!: number; @Column({ name: 'last_number', type: 'integer', default: 0 }) lastNumber!: number; @UpdateDateColumn({ name: 'updated_at', type: 'timestamptz' }) updatedAt!: Date; }