From 1748182675fdb2fa5bd5414fadeb6146ca55b633 Mon Sep 17 00:00:00 2001 From: "fazri.is" Date: Mon, 30 Jun 2025 14:24:24 +0700 Subject: [PATCH] up --- src/config/database.ts | 165 +++++------------------------------ src/entity/remit_partners.ts | 12 +-- 2 files changed, 27 insertions(+), 150 deletions(-) diff --git a/src/config/database.ts b/src/config/database.ts index 8c18cd8..4ee5ee4 100644 --- a/src/config/database.ts +++ b/src/config/database.ts @@ -81,7 +81,7 @@ import { RemitBeneficial } from "../entity/remit_beneficials"; import { RemitBeneficiary } from "../entity/remit_beneficiaries"; import { RemitConfigBank } from "../entity/remit_config_banks"; import { RemitConfigBusinessType } from "../entity/remit_config_business_types"; -import { RemitConfigKurs } from "../entity/remit_config_kurs"; +import { RemitConfigRate } from "../entity/remit_config_rates"; import { RemitConfigNationalities } from "../entity/remit_config_nationalities"; import { RemitConfigOccupation } from "../entity/remit_config_occupations"; import { RemitConfigPurpose } from "../entity/remit_config_purposes"; @@ -127,149 +127,26 @@ import { BriapiAppendixWallet } from "../entity/briapi_appendix_wallets"; import { BriapiAppendixId } from "../entity/briapi_appendix_ids"; export const initializeDatabase = async () => { - try { - const connection = await createConnection({ - type: "postgres", - host: "localhost", - port: 5432, - username: "bri_dev", - password: "@Admin123@", - database: "bri_dev", - schema: "public", - entities: [ - User, - UserRole, - UserActivity, - UserRefreshToken, - TrialBalanceBranch, - TrialBalanceConsolidation, - LNKOLEK, - CifAccount, - Product, - Branch, - Menu, - Administrativu, - Aldeia, - ClassEconomi, - District, - IncomeTier, - Munisipo, - Suco, - LogPull, - Category, - PullerStatus, - Target, - BankGaransi, - BankGaransiPending, - BankGaransiType, - BankGaransiStatus, - BankGaransiPic, - Summarize, - SummarizeLog, - Ledger, - BpaFormat, - BpaLog, - Bpa, - CreditCompany, - CreditDebtor, - CreditTypeForms, - CreditApplication, - CreditApplicationForm, - CreditCompanyUser, - CreditCompanyUserRefreshToken, - CreditApplicationChat, - CreditConfigs, - CreditConfigInsurance, - Application, - TellerMutation, - LogHikvision, - BrivaCompany, - BrivaCompanyUser, - BrivaCompanyUserRefreshToken, - BrivaAccount, - BrivaTransaction, - AssetSupplier, - AssetFixedClassification, - AssetFixedType, - AssetGoodCategory, - AssetGood, - AssetRequestOrderCategory, - AssetRequestOrder, - AssetRequestOrderGood, - AssetPurchase, - AssetPurchaseRequestOrder, - AssetPurchaseGoodsReceipt, - AssetPurchaseGoodReceiptGood, - AssetPurchaseRealization, - AssetPurchaseBondRealizationGood, - AssetPurchaseInvoice, - AssetInventory, - AssetInventoryAttribute, - AssetInventoryHistory, - AssetInventoryDepreciation, - AssetInventoryDepreciationLog, - BrizziBatch, - BrizziCard, - BrizziHistory, - BrizziOldCard, - BrilinkMerchant, - BrilinkMerchantUser, - BrilinkMerchantUserRefreshToken, - BrilinkTerminal, - BrilinkTerminalMenu, - BrilinkMerchantSite, - BrilinkMerchantTerminal, - BrilinkMerchantTerminalHistory, - BrilinkMerchantTerminalMenu, - BrilinkMerchantTerminalUser, - BrilinkMerchantTerminalUserRefreshToken, - BrilinkBalance, - BrilinkBalanceMutation, - BrilinkBalanceTopup, - BrilinkTerminalLanguage, - BrilinkTransaction, - BrilinkMerchantSettlement, - BrilinkMembership, - BrilinkMembershipCard, - BrilinkDiscount, - BriapiConfig, - BriapiLog, - BriapiAppendixBank, - BriapiAppendixWallet, - BriapiAppendixId, - RemitMunisipo, - RemitAdministrativu, - RemitSuco, - RemitAldeia, - RemitBeneficial, - RemitBeneficiary, - RemitConfigBank, - RemitConfigBusinessType, - RemitConfigKurs, - RemitConfigNationalities, - RemitConfigOccupation, - RemitConfigPurpose, - RemitConfigSourceIncome, - RemitPartnerAccounts, - RemitPartnerApi, - RemitPartnerDocument, - RemitPartnerFee, - RemitPartnerOwners, - RemitPartnerUser, - RemitPartner, - RemitSender, - RemitTransaction, - ], - synchronize: true, - }); + try { + const connection = await createConnection({ + type: "postgres", + host: "localhost", + port: 5432, + username: "bri_dev", + password: "@Admin123@", + database: "bri_dev", + schema: "public", + entities: [User, UserRole, UserActivity, UserRefreshToken, TrialBalanceBranch, TrialBalanceConsolidation, LNKOLEK, CifAccount, Product, Branch, Menu, Administrativu, Aldeia, ClassEconomi, District, IncomeTier, Munisipo, Suco, LogPull, Category, PullerStatus, Target, BankGaransi, BankGaransiPending, BankGaransiType, BankGaransiStatus, BankGaransiPic, Summarize, SummarizeLog, Ledger, BpaFormat, BpaLog, Bpa, CreditCompany, CreditDebtor, CreditTypeForms, CreditApplication, CreditApplicationForm, CreditCompanyUser, CreditCompanyUserRefreshToken, CreditApplicationChat, CreditConfigs, CreditConfigInsurance, Application, TellerMutation, LogHikvision, BrivaCompany, BrivaCompanyUser, BrivaCompanyUserRefreshToken, BrivaAccount, BrivaTransaction, AssetSupplier, AssetFixedClassification, AssetFixedType, AssetGoodCategory, AssetGood, AssetRequestOrderCategory, AssetRequestOrder, AssetRequestOrderGood, AssetPurchase, AssetPurchaseRequestOrder, AssetPurchaseGoodsReceipt, AssetPurchaseGoodReceiptGood, AssetPurchaseRealization, AssetPurchaseBondRealizationGood, AssetPurchaseInvoice, AssetInventory, AssetInventoryAttribute, AssetInventoryHistory, AssetInventoryDepreciation, AssetInventoryDepreciationLog, BrizziBatch, BrizziCard, BrizziHistory, BrizziOldCard, BrilinkMerchant, BrilinkMerchantUser, BrilinkMerchantUserRefreshToken, BrilinkTerminal, BrilinkTerminalMenu, BrilinkMerchantSite, BrilinkMerchantTerminal, BrilinkMerchantTerminalHistory, BrilinkMerchantTerminalMenu, BrilinkMerchantTerminalUser, BrilinkMerchantTerminalUserRefreshToken, BrilinkBalance, BrilinkBalanceMutation, BrilinkBalanceTopup, BrilinkTerminalLanguage, BrilinkTransaction, BrilinkMerchantSettlement, BrilinkMembership, BrilinkMembershipCard, BrilinkDiscount, BriapiConfig, BriapiLog, BriapiAppendixBank, BriapiAppendixWallet, BriapiAppendixId, RemitMunisipo, RemitAdministrativu, RemitSuco, RemitAldeia, RemitBeneficial, RemitBeneficiary, RemitConfigBank, RemitConfigBusinessType, RemitConfigRate, RemitConfigNationalities, RemitConfigOccupation, RemitConfigPurpose, RemitConfigSourceIncome, RemitPartnerAccounts, RemitPartnerApi, RemitPartnerDocument, RemitPartnerFee, RemitPartnerOwners, RemitPartnerUser, RemitPartner, RemitSender, RemitTransaction], + synchronize: true, + }); - console.log("Koneksi database berhasil dibuat"); - console.log("Tabel berhasil dibuat"); - console.log("applikasi Berhasil"); + console.log("Koneksi database berhasil dibuat"); + console.log("Tabel berhasil dibuat"); + console.log("applikasi Berhasil"); - return connection; - } catch (error) { - console.error("Error saat membuat koneksi database:", error); - throw error; - } + return connection; + } catch (error) { + console.error("Error saat membuat koneksi database:", error); + throw error; + } }; diff --git a/src/entity/remit_partners.ts b/src/entity/remit_partners.ts index 5c4d909..bbe4b60 100644 --- a/src/entity/remit_partners.ts +++ b/src/entity/remit_partners.ts @@ -60,19 +60,19 @@ export class RemitPartner { @ManyToOne(() => RemitMunisipo, { onDelete: "NO ACTION" }) @JoinColumn() - munisipo: RemitMunisipo + munisipo: RemitMunisipo; @ManyToOne(() => RemitAdministrativu, { onDelete: "NO ACTION" }) @JoinColumn() - administrativu: RemitAdministrativu + administrativu: RemitAdministrativu; @ManyToOne(() => RemitSuco, { onDelete: "NO ACTION" }) @JoinColumn() - suco: RemitSuco + suco: RemitSuco; @ManyToOne(() => RemitAldeia, { onDelete: "NO ACTION" }) @JoinColumn() - aldeia: RemitAldeia + aldeia: RemitAldeia; @ManyToOne(() => RemitConfigBusinessType, { onDelete: "NO ACTION" }) @JoinColumn() @@ -92,14 +92,14 @@ export class RemitPartner { }) status: RemitPartnerStatus; - @Column({ nullable: true, length: 256, }) + @Column({ nullable: true, length: 256 }) approved_by: string; @Column() @CreateDateColumn() created_at: Date; - @Column({ nullable: true, length: 256, }) + @Column({ nullable: true, length: 256 }) created_by: string; @Column({ nullable: true })