Untitled
unknown
plain_text
a year ago
2.3 kB
5
Indexable
import { Entity, Column, PrimaryColumn, ManyToOne, JoinColumn } from "typeorm"; import { User } from "./User"; import { MilkDispatch } from "./MilkDispatch"; import { BillingCycleMaster } from "./BillingCycleMaster"; @Entity() export class MilkCollections { @PrimaryColumn({ name: "id", type: "uuid" }) Id: string; @Column({ name: "shift", length: 20, nullable: true }) Shift: string; @Column({ name: "status", length: 20, nullable: true }) Status: string; @Column({ name: "collection_date_time", nullable: true, type: 'datetime' }) CollectionDateTime: Date; @Column({ name: "started_at", nullable: true, type: 'datetime' }) StartedAt: Date; @Column({ name: "completed_at", nullable: true, type: 'datetime' }) CompletedAt: Date; @Column({ name: "is_active", default: true }) IsActive: boolean; @ManyToOne(() => MilkDispatch, {nullable: true}) @JoinColumn({name: "milk_dispatch_id"}) MilkDispatchId: MilkDispatch; @Column({ name: "dispatched_quantity", type: "float", default: null }) DispatchedQuantity: number; @Column({ name: "remaining_quantity", type: "float", default: null }) RemainingQuantity: number; @Column({ name: "fat", type: "float", default: null }) Fat: number; @Column({ name: "clr", type: "float", default: null }) Clr: number; @Column({ name: "snf", type: "float", default: null }) Snf: number; @Column({ name: "created_at", type: 'datetime', nullable: true }) CreatedAt: Date; @ManyToOne(() => User, { nullable: true }) @JoinColumn({ name: "created_by" }) CreatedBy: User; @Column({ name: "modified_at", nullable: true, type: 'datetime' }) ModifiedAt: Date; @ManyToOne(() => User, { nullable: true }) @JoinColumn({ name: "modified_by" }) ModifiedBy: User; @Column({ name: "deleted_at", nullable: true, type: 'datetime' }) DeletedAt: Date; @ManyToOne(() => User, { nullable: true }) @JoinColumn({ name: "deleted_by" }) DeletedBy: User; @Column({name: "is_milk_bill_locked", default: false}) IsMilkBillLocked: boolean; @ManyToOne(() => BillingCycleMaster, { nullable: true }) @JoinColumn({ name: "billing_cycle" }) BillingCycle: BillingCycleMaster; }
Editor is loading...
Leave a Comment