This commit is contained in:
fro1991
2025-03-30 03:50:10 +07:00
4 changed files with 57 additions and 1 deletions

View File

@ -0,0 +1,48 @@
import { Entity, PrimaryGeneratedColumn, Column, CreateDateColumn, UpdateDateColumn, DeleteDateColumn, ManyToOne, JoinTable } from "typeorm";
import { RemitPartner } from "./remit_partners";
@Entity("remit_mutation", { schema: "remits" })
export class RemitMutation {
@PrimaryGeneratedColumn("uuid")
id: string;
@Column({
type: "uuid",
default: () => "uuid_generate_v4()",
})
refId: string;
@ManyToOne(() => RemitPartner, { onDelete: "CASCADE" })
@JoinTable()
partner: RemitPartner;
@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;
}

View File

@ -136,6 +136,12 @@ export class RemitPartner {
}) })
status: String; status: String;
@Column({
nullable: true,
length: 64,
})
balance: String;
@Column() @Column()
@CreateDateColumn() @CreateDateColumn()
created_at: Date; created_at: Date;

View File

@ -23,7 +23,7 @@ export class RemitRegion {
type: "uuid", type: "uuid",
default: () => "uuid_generate_v4()", default: () => "uuid_generate_v4()",
}) })
pastoId: string; postoId: string;
@Column({ @Column({
nullable: false, nullable: false,

View File

@ -82,6 +82,7 @@ import { RemitPartner } from "./entity/remit_partners";
import { RemitRegion } from "./entity/remit_region"; import { RemitRegion } from "./entity/remit_region";
import { RemitTransfer } from "./entity/remit_tansfer"; import { RemitTransfer } from "./entity/remit_tansfer";
import { RemitTopup } from "./entity/remit_topup"; import { RemitTopup } from "./entity/remit_topup";
import { RemitMutation } from "./entity/remit_mutation";
export { export {
User, // User, //
@ -175,4 +176,5 @@ export {
RemitRegion, RemitRegion,
RemitTransfer, RemitTransfer,
RemitTopup, RemitTopup,
RemitMutation,
}; };