This commit is contained in:
fro1991
2025-10-22 00:03:40 +07:00
parent aa11fbcf99
commit c12989c5d4
2 changed files with 39 additions and 0 deletions

View File

@ -0,0 +1,38 @@
import { Column, CreateDateColumn, DeleteDateColumn, Entity, JoinColumn, ManyToOne, PrimaryGeneratedColumn, UpdateDateColumn } from "typeorm";
import { TrxCountry } from "./trx_countries";
import { TrxCurrency } from "./trx_currencies";
@Entity("trx_country_currencies", { schema: "trx" })
export class TrxCountryCurrency {
@PrimaryGeneratedColumn("uuid")
id: string;
@ManyToOne(() => TrxCountry, { onDelete: "NO ACTION" })
@JoinColumn()
country: TrxCountry;
@ManyToOne(() => TrxCurrency, { onDelete: "NO ACTION" })
@JoinColumn()
currency: TrxCurrency;
@Column()
@CreateDateColumn()
created_at: Date;
@Column({ nullable: true, length: 256 })
created_by: string;
@Column({ nullable: true })
@UpdateDateColumn()
updated_at: Date;
@Column({ nullable: true, length: 256 })
updated_by: string;
@Column({ nullable: true })
@DeleteDateColumn()
deleted_at: Date;
@Column({ nullable: true, length: 256 })
deleted_by: string;
}

View File

@ -7,6 +7,7 @@ export * from "../entity/trx_customer_user_activities";
export * from "../entity/trx_customer_costs"; export * from "../entity/trx_customer_costs";
export * from "../entity/trx_countries"; export * from "../entity/trx_countries";
export * from "../entity/trx_currencies"; export * from "../entity/trx_currencies";
export * from "../entity/trx_country_currencies";
export * from "../entity/trx_currency_rates"; export * from "../entity/trx_currency_rates";
export * from "../entity/trx_banks"; export * from "../entity/trx_banks";
export * from "../entity/trx_bank_swifts"; export * from "../entity/trx_bank_swifts";