diff --git a/src/entity/remit_mutation.ts b/src/entity/remit_mutation.ts new file mode 100644 index 0000000..eeae4b1 --- /dev/null +++ b/src/entity/remit_mutation.ts @@ -0,0 +1,43 @@ +import { Entity, PrimaryGeneratedColumn, Column, CreateDateColumn, UpdateDateColumn, DeleteDateColumn } from "typeorm"; + +@Entity("remit_mutation", { schema: "remits" }) +export class RemitMutation { + @PrimaryGeneratedColumn("uuid") + id: string; + + @Column({ + nullable: false, + length: 256, + }) + refId: string; + + @Column({ + nullable: false, + length: 256, + }) + type: string; + + @Column({ + nullable: false, + length: 256, + }) + amount: string; + + @Column({ + nullable: false, + length: 256, + }) + status: 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 21b12d7..30502fd 100644 --- a/src/index.ts +++ b/src/index.ts @@ -79,6 +79,7 @@ import { RemitPartner } from "./entity/remit_partners"; import { RemitRegion } from "./entity/remit_region"; import { RemitTransfer } from "./entity/remit_tansfer"; import { RemitTopup } from "./entity/remit_topup"; +import { RemitMutation } from "./entity/remit_mutation"; export { User, // @@ -169,4 +170,5 @@ export { RemitRegion, RemitTransfer, RemitTopup, + RemitMutation, };