This commit is contained in:
meusinfirmary
2025-04-21 02:51:31 +07:00
parent a9a375ba69
commit dd3c8ed9fe
4 changed files with 69 additions and 4 deletions

View File

@ -0,0 +1,57 @@
import { Entity, PrimaryGeneratedColumn, Column, CreateDateColumn, UpdateDateColumn, DeleteDateColumn, Index, JoinColumn, ManyToOne } from "typeorm";
import { Status } from "../types/status";
@Entity("remit_config_allocations", { schema: "remits" })
export class RemitConfigAllocation {
@PrimaryGeneratedColumn("uuid")
id: string;
@Column({
nullable: true,
length: 256,
})
type: string;
@Column({
nullable: true,
length: 256,
})
bri_value: string;
@Column({
nullable: true,
length: 256,
})
partner_value: string;
@Column({
nullable: false,
length: 64,
})
status: Status;
@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;
}

View File

@ -2,8 +2,8 @@ import { Entity, PrimaryGeneratedColumn, Column, CreateDateColumn, UpdateDateCol
import { Status } from "../types/status"; import { Status } from "../types/status";
@Entity("remit_configs", { schema: "remits" }) @Entity("remit_config_transactions", { schema: "remits" })
export class RemitConfig { export class RemitConfigTransaction {
@PrimaryGeneratedColumn("uuid") @PrimaryGeneratedColumn("uuid")
id: string; id: string;

View File

@ -32,6 +32,12 @@ export class RemitPartner {
}) })
address: string; address: string;
@Column({
nullable: false,
length: 4096,
})
type: string;
@Column({ @Column({
nullable: false, nullable: false,
unique: false, unique: false,

View File

@ -88,7 +88,8 @@ import { RemitTransfer } from "./entity/remit_tansfer";
import { RemitTopup } from "./entity/remit_topup"; import { RemitTopup } from "./entity/remit_topup";
import { RemitMutation } from "./entity/remit_mutation"; import { RemitMutation } from "./entity/remit_mutation";
import { RemitBank } from "./entity/remit_bank"; import { RemitBank } from "./entity/remit_bank";
import { RemitConfig } from "./entity/remit_config"; import { RemitConfigTransaction } from "./entity/remit_config_transaction";
import { RemitConfigAllocation } from "./entity/remit_config_allocation";
export { export {
User, // User, //
@ -188,5 +189,6 @@ export {
RemitTopup, RemitTopup,
RemitMutation, RemitMutation,
RemitBank, RemitBank,
RemitConfig, RemitConfigTransaction,
RemitConfigAllocation,
}; };