eust-conciliation
Version:
48 lines (37 loc) • 954 B
text/typescript
/* eslint-disable indent */
import {
Entity,
PrimaryGeneratedColumn,
Column,
CreateDateColumn,
UpdateDateColumn,
ManyToOne,
JoinColumn,
Index,
} from 'typeorm';
import { DebitEntity } from './debit-entity';
('debit-installment')
(['debitId', 'index'], { unique: true })
export class DebitInstallmentEntity {
('uuid')
id!: string;
({ name: 'debit_id' })
debitId!: string;
(() => DebitEntity, { onDelete: 'RESTRICT', onUpdate: 'CASCADE' })
({ name: 'debit_id', referencedColumnName: 'id' })
debit!: DebitEntity;
()
index!: number;
()
dueDate!: Date;
({ type: 'float8' })
value!: number;
({ nullable: true, name: 'created_by' })
createdBy?: string;
({ nullable: true, name: 'updated_by' })
updatedBy?: string;
()
created_at!: Date;
()
updated_at!: Date;
}