diff --git a/src/entity/remit_region.ts b/src/entity/remit_region.ts new file mode 100644 index 0000000..b622083 --- /dev/null +++ b/src/entity/remit_region.ts @@ -0,0 +1,69 @@ +import { Entity, PrimaryGeneratedColumn, Column, CreateDateColumn, UpdateDateColumn, DeleteDateColumn, Index, JoinColumn, ManyToOne } from "typeorm"; + +import { Status } from "../types/status"; + +@Entity("remit_region", { schema: "remits" }) +export class RemitRegion { + @PrimaryGeneratedColumn("uuid") + id: string; + + @Column({ + type: "uuid", + default: () => "uuid_generate_v4()", + }) + municipioId: string; + + @Column({ + nullable: false, + length: 256, + }) + municipio_name: string; + + @Column({ + type: "uuid", + default: () => "uuid_generate_v4()", + }) + pastoId: string; + + @Column({ + nullable: false, + length: 256, + }) + posto_name: string; + + @Column({ + type: "uuid", + default: () => "uuid_generate_v4()", + }) + sucoId: string; + + @Column({ + nullable: false, + length: 256, + }) + suco_name: string; + + @Column({ + type: "uuid", + default: () => "uuid_generate_v4()", + }) + aldeiaId: string; + + @Column({ + nullable: false, + length: 256, + }) + aldeia_name: string; + + @Column() + @CreateDateColumn() + created_at: Date; + + @Column({ nullable: true }) + @UpdateDateColumn() + updated_at: Date; + + @Column({ nullable: true }) + @DeleteDateColumn() + deleted_at: Date; +} diff --git a/src/index.ts b/src/index.ts index 861b4c7..60d15c1 100644 --- a/src/index.ts +++ b/src/index.ts @@ -76,6 +76,7 @@ import { AssetPurchaseInvoice } from "./entity/asset_purchase_invoice"; import { RemitOtp } from "./entity/remit_otp"; import { RemitPartnerUser } from "./entity/remit_partner_users"; import { RemitPartner } from "./entity/remit_partners"; +import { RemitRegion } from "./entity/remit_region"; export { User, // @@ -163,4 +164,5 @@ export { RemitOtp, RemitPartnerUser, RemitPartner, + RemitRegion, };