This commit is contained in:
meusinfirmary
2025-04-21 00:45:17 +07:00
parent e801a2a5a6
commit a9a375ba69
4 changed files with 127 additions and 62 deletions

View File

@ -1,76 +1,76 @@
import { Entity, PrimaryGeneratedColumn, Column, CreateDateColumn, UpdateDateColumn, DeleteDateColumn, Index, JoinColumn, ManyToOne } from 'typeorm'; import { Entity, PrimaryGeneratedColumn, Column, CreateDateColumn, UpdateDateColumn, DeleteDateColumn, Index, JoinColumn, ManyToOne } from "typeorm";
import { Status } from '../types/status'; import { Status } from "../types/status";
@Entity('credit_configs') @Entity("credit_configs")
export class CreditConfigs { export class CreditConfigs {
@PrimaryGeneratedColumn('uuid') @PrimaryGeneratedColumn("uuid")
id: string; id: string;
@Column({ @Column({
nullable: true, nullable: true,
length: 256 length: 256,
}) })
module: string; module: string;
@Column({ @Column({
nullable: true, nullable: true,
length: 256 length: 256,
}) })
code: string; code: string;
@Column({ @Column({
nullable: true, nullable: true,
length: 256 length: 256,
}) })
param: string; param: string;
@Column({ @Column({
nullable: true, nullable: true,
length: 256 length: 256,
}) })
debtor_type: string; debtor_type: string;
@Column({ @Column({
nullable: true, nullable: true,
type: 'int2' type: "int2",
}) })
order_number: number; order_number: number;
@Column({ @Column({
nullable: true, nullable: true,
length: 4096 length: 4096,
}) })
value: string; value: string;
@Column({ @Column({
nullable: false, nullable: false,
default: Status['Not Active'], default: Status["Not Active"],
length: 64 length: 64,
}) })
status: Status; status: Status;
@Column() @Column()
@CreateDateColumn() @CreateDateColumn()
created_at: Date; created_at: Date;
@Column({ @Column({
nullable: true, nullable: true,
length: 256 length: 256,
}) })
created_by: string; created_by: string;
@Column({ nullable: true }) @Column({ nullable: true })
@UpdateDateColumn() @UpdateDateColumn()
updated_at: Date; updated_at: Date;
@Column({ @Column({
nullable: true, nullable: true,
length: 256 length: 256,
}) })
updated_by: string; updated_by: string;
@Column({ nullable: true }) @Column({ nullable: true })
@DeleteDateColumn() @DeleteDateColumn()
deleted_at: Date; deleted_at: Date;
} }

View File

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

@ -87,7 +87,8 @@ 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"; import { RemitMutation } from "./entity/remit_mutation";
import { RemitBank } from "./entity/remit_banks"; import { RemitBank } from "./entity/remit_bank";
import { RemitConfig } from "./entity/remit_config";
export { export {
User, // User, //
@ -187,4 +188,5 @@ export {
RemitTopup, RemitTopup,
RemitMutation, RemitMutation,
RemitBank, RemitBank,
RemitConfig,
}; };