diff --git a/src/entity/brizzi_cards.ts b/src/entity/brizzi_cards.ts index c63c18d..02772e3 100644 --- a/src/entity/brizzi_cards.ts +++ b/src/entity/brizzi_cards.ts @@ -1,82 +1,85 @@ -import { Column, CreateDateColumn, DeleteDateColumn, Entity, JoinTable, ManyToOne, PrimaryGeneratedColumn, UpdateDateColumn } from 'typeorm'; +import { Column, CreateDateColumn, DeleteDateColumn, Entity, JoinTable, ManyToOne, PrimaryGeneratedColumn, UpdateDateColumn } from "typeorm"; -import { BrizziCardStatus } from '../types/brizzi'; -import { BrizziBatch } from './brizzi_batchs'; +import { BrizziCardStatus } from "../types/brizzi"; +import { BrizziBatch } from "./brizzi_batchs"; -@Entity('brizzi_cards', { schema: 'brizzis' }) +@Entity("brizzi_cards", { schema: "brizzis" }) export class BrizziCard { - @PrimaryGeneratedColumn('uuid') - id: string; + @PrimaryGeneratedColumn("uuid") + id: string; - @ManyToOne(() => BrizziBatch, { onDelete: 'RESTRICT' }) - @JoinTable() - batch: BrizziBatch; + @ManyToOne(() => BrizziBatch, { onDelete: "RESTRICT" }) + @JoinTable() + batch: BrizziBatch; - @Column({ - nullable: false, - length: 256 - }) - brand: string; + @Column({ + nullable: false, + length: 256, + }) + brand: string; - @Column({ - nullable: false, - length: 256 - }) - model: string; + @Column({ + nullable: false, + length: 256, + }) + model: string; - @Column({ - nullable: false, - unique: true, - length: 256 - }) - code: string; + @Column({ + nullable: false, + unique: true, + length: 256, + }) + code: string; - @Column({ - nullable: false, - length: 256 - }) - uid: string; + @Column({ + nullable: false, + length: 256, + }) + uid: string; - @Column({ - nullable: true, - length: 4096 - }) - notes: string; + @Column({ + nullable: true, + length: 4096, + }) + notes: string; - @Column({ - type: 'float8', - nullable: false, - default: 0 - }) - balance: number; + @Column({ + type: "float8", + nullable: false, + default: 0, + }) + balance: number; - @Column({ nullable: true }) - balance_at: Date; + @Column({ nullable: true }) + balance_at: Date; - @Column({ - nullable: false, - length: 64 - }) - status: BrizziCardStatus; + @Column({ + nullable: false, + length: 64, + }) + status: BrizziCardStatus; - @Column() - @CreateDateColumn() - created_at: Date; + @Column({ nullable: true }) + active_at: Date; - @Column({ type: "varchar", length: 255 }) - created_by: string; + @Column() + @CreateDateColumn() + created_at: Date; - @Column({ nullable: true }) - @UpdateDateColumn() - updated_at: Date; + @Column({ type: "varchar", length: 255 }) + created_by: string; - @Column({ type: "varchar", length: 255, nullable: true }) - updated_by: string; + @Column({ nullable: true }) + @UpdateDateColumn() + updated_at: Date; - @Column({ nullable: true }) - @DeleteDateColumn() - deleted_at: Date; + @Column({ type: "varchar", length: 255, nullable: true }) + updated_by: string; - @Column({ type: "varchar", length: 255, nullable: true }) - deleted_by: string; -} \ No newline at end of file + @Column({ nullable: true }) + @DeleteDateColumn() + deleted_at: Date; + + @Column({ type: "varchar", length: 255, nullable: true }) + deleted_by: string; +}