UNPKG

eust-conciliation

Version:
50 lines (37 loc) 905 B
/* eslint-disable indent */ import { Entity, PrimaryGeneratedColumn, Column, CreateDateColumn, UpdateDateColumn, Unique, } from 'typeorm'; @Entity('debit') @Unique(['year', 'month', 'userCode', 'transmitterCode']) export class DebitEntity { @PrimaryGeneratedColumn('uuid') id!: string; @Column() year!: number; @Column() month!: number; @Column({ name: 'user_code' }) userCode!: string; @Column({ name: 'user_id' }) userId!: string; @Column({ name: 'transmitter_code' }) transmitterCode!: string; @Column({ nullable: true, name: 'transmitter_id' }) transmitterId?: string; @Column({ type: 'float8' }) value!: number; @Column({ nullable: true, name: 'created_by' }) createdBy?: string; @Column({ nullable: true, name: 'updated_by' }) updatedBy?: string; @CreateDateColumn() created_at!: Date; @UpdateDateColumn() updated_at!: Date; }