Files
dh-inspeccion-v2/api-v3/src/database/entities/document-annual-sequence.entity.ts
T

22 lines
579 B
TypeScript

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;
}