From b4439405fd2fd8b6ae8f89265cdc26d37d5552a8 Mon Sep 17 00:00:00 2001 From: fro1991 Date: Sat, 28 Jun 2025 10:36:21 +0700 Subject: [PATCH] brilink update --- src/entity/tcel_configs.ts | 28 ++++ src/entity/tcel_logs.ts | 42 ++++++ src/index.ts | 287 +++++++++++++++++++------------------ 3 files changed, 216 insertions(+), 141 deletions(-) create mode 100644 src/entity/tcel_configs.ts create mode 100644 src/entity/tcel_logs.ts diff --git a/src/entity/tcel_configs.ts b/src/entity/tcel_configs.ts new file mode 100644 index 0000000..c43bbc7 --- /dev/null +++ b/src/entity/tcel_configs.ts @@ -0,0 +1,28 @@ +import { Column, CreateDateColumn, Entity, PrimaryGeneratedColumn, UpdateDateColumn } from "typeorm"; + +@Entity("tcel_configs", { schema: "tcel" }) +export class TcelConfig { + @PrimaryGeneratedColumn("uuid") + id: string; + + @Column({ + length: 4096, + }) + key: string; + + @Column({ + length: 4096, + }) + value: string; + + @Column() + @CreateDateColumn() + created_at: Date; + + @Column({ nullable: true }) + @UpdateDateColumn() + updated_at: Date; + + @Column({ nullable: true }) + expired_at: Date; +} diff --git a/src/entity/tcel_logs.ts b/src/entity/tcel_logs.ts new file mode 100644 index 0000000..0cd2968 --- /dev/null +++ b/src/entity/tcel_logs.ts @@ -0,0 +1,42 @@ +import { Column, CreateDateColumn, Entity, JoinColumn, ManyToOne, PrimaryGeneratedColumn } from "typeorm"; +import { Application } from "./application"; + +@Entity("tcel_logs", { schema: "tcel" }) +export class TcelLog { + @PrimaryGeneratedColumn("uuid") + id: string; + + @ManyToOne(() => Application, { onDelete: "NO ACTION" }) + @JoinColumn({ name: "application" }) + application: Application; + + @Column({ + length: 256, + }) + url: string; + + @Column({ + type: "jsonb", + }) + header: string; + + @Column({ + type: "jsonb", + }) + body: string; + + @Column() + request_at: Date; + + @Column({ + length: 4096, + }) + response: string; + + @Column() + response_at: Date; + + @Column() + @CreateDateColumn() + created_at: Date; +} diff --git a/src/index.ts b/src/index.ts index 14f99d1..af69c74 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,113 +1,113 @@ -import { CifAccount } from "./entity/cif_account" -import { LNKOLEK } from "./entity/lnkolek" -import { TrialBalanceBranch } from "./entity/trial_balance_branch" -import { TrialBalanceConsolidation } from "./entity/trial_balance_consolidation" -import { UserActivity } from "./entity/user_activity" -import { UserRefreshToken } from "./entity/user_refresh_token" -import { User } from "./entity/users" -import { UserRole } from "./entity/users_roles" -import { ActivityType, ActivityTypeReverse } from "./types/action" -import { ErrorType, ErrorValidation } from "./types/error" -import { Paging } from "./types/paging" -import { RoleList } from "./types/role" -import { Status } from "./types/status" -import { EmailBody } from "./types/email" -import { Branch } from "./entity/branchs" -import { Product } from "./entity/products" -import { Menu } from "./entity/menu" -import { Administrativu } from "./entity/administrativu" -import { Aldeia } from "./entity/aldeia" -import { ClassEconomi } from "./entity/class_economi" -import { District } from "./entity/district" -import { IncomeTier } from "./entity/income_tier" -import { Munisipo } from "./entity/munisipo" -import { Suco } from "./entity/suco" -import { LogPull } from "./entity/log_pull" -import { LogPullType, StatusLogPull, TellerCode } from "./types/pull" -import { Category } from "./entity/categories" -import { CategorySource } from "./types/category_source" -import { PullerStatus } from "./entity/puller_status" -import { Target } from "./entity/targets" -import { BankGaransi } from "./entity/bank_garansi" -import { BankGaransiType } from "./entity/bank_garansi_type" -import { BankGaransiStatus } from "./entity/bank_garansi_status" -import { BankGaransiPending } from "./entity/bank_garansi_pending" -import { BankGaransiPic } from "./entity/bank_garansi_pic" -import { CategoryType } from "./types/category" -import { Summarize } from "./entity/summarizes" -import { SummarizeLog } from "./entity/summarize_log" -import { SummarizeLogStatus, SummarizeType } from "./types/summarize" -import { TelegramBody, TelegramResponseSend } from "./types/telegram" -import { Ledger } from "./entity/ledgers" -import { BpaFormat } from "./entity/bpa_format" -import { BpaLog } from "./entity/bpa_log" -import { Bpa } from "./entity/bpa" -import { CreditCompany } from "./entity/credit_companies" -import { CreditDebtor } from "./entity/credit_debtors" -import { CreditTypeForms } from "./entity/credit_type_forms" -import { CreditApplication } from "./entity/credit_applications" -import { CreditApplicationFileStatus, CreditApplicationStatus } from "./types/credit" -import { CreditApplicationForm } from "./entity/credit_application_forms" -import { CreditCompanyUser } from "./entity/credit_company_users" -import { CreditCompanyUserRefreshToken } from "./entity/credit_company_user_refresh_token" -import { CreditApplicationChat } from "./entity/credit_application_chats" -import { CreditConfigs } from "./entity/credit_config" -import { CreditConfigInsurance } from "./entity/credit_config_insurance" -import { Application } from "./entity/application" -import { TellerMutation } from "./entity/teller_mutation" -import { LogHikvision } from "./entity/log_hikvision" -import { BrivaCompany } from "./entity/briva_companies" -import { BrivaCompanyUser } from "./entity/briva_company_users" -import { BrivaCompanyUserRefreshToken } from "./entity/briva_company_user_refresh_token" -import { BrivaAccount } from "./entity/briva_accounts" -import { BrivaTransaction } from "./entity/briva_transactions" +import { CifAccount } from "./entity/cif_account"; +import { LNKOLEK } from "./entity/lnkolek"; +import { TrialBalanceBranch } from "./entity/trial_balance_branch"; +import { TrialBalanceConsolidation } from "./entity/trial_balance_consolidation"; +import { UserActivity } from "./entity/user_activity"; +import { UserRefreshToken } from "./entity/user_refresh_token"; +import { User } from "./entity/users"; +import { UserRole } from "./entity/users_roles"; +import { ActivityType, ActivityTypeReverse } from "./types/action"; +import { ErrorType, ErrorValidation } from "./types/error"; +import { Paging } from "./types/paging"; +import { RoleList } from "./types/role"; +import { Status } from "./types/status"; +import { EmailBody } from "./types/email"; +import { Branch } from "./entity/branchs"; +import { Product } from "./entity/products"; +import { Menu } from "./entity/menu"; +import { Administrativu } from "./entity/administrativu"; +import { Aldeia } from "./entity/aldeia"; +import { ClassEconomi } from "./entity/class_economi"; +import { District } from "./entity/district"; +import { IncomeTier } from "./entity/income_tier"; +import { Munisipo } from "./entity/munisipo"; +import { Suco } from "./entity/suco"; +import { LogPull } from "./entity/log_pull"; +import { LogPullType, StatusLogPull, TellerCode } from "./types/pull"; +import { Category } from "./entity/categories"; +import { CategorySource } from "./types/category_source"; +import { PullerStatus } from "./entity/puller_status"; +import { Target } from "./entity/targets"; +import { BankGaransi } from "./entity/bank_garansi"; +import { BankGaransiType } from "./entity/bank_garansi_type"; +import { BankGaransiStatus } from "./entity/bank_garansi_status"; +import { BankGaransiPending } from "./entity/bank_garansi_pending"; +import { BankGaransiPic } from "./entity/bank_garansi_pic"; +import { CategoryType } from "./types/category"; +import { Summarize } from "./entity/summarizes"; +import { SummarizeLog } from "./entity/summarize_log"; +import { SummarizeLogStatus, SummarizeType } from "./types/summarize"; +import { TelegramBody, TelegramResponseSend } from "./types/telegram"; +import { Ledger } from "./entity/ledgers"; +import { BpaFormat } from "./entity/bpa_format"; +import { BpaLog } from "./entity/bpa_log"; +import { Bpa } from "./entity/bpa"; +import { CreditCompany } from "./entity/credit_companies"; +import { CreditDebtor } from "./entity/credit_debtors"; +import { CreditTypeForms } from "./entity/credit_type_forms"; +import { CreditApplication } from "./entity/credit_applications"; +import { CreditApplicationFileStatus, CreditApplicationStatus } from "./types/credit"; +import { CreditApplicationForm } from "./entity/credit_application_forms"; +import { CreditCompanyUser } from "./entity/credit_company_users"; +import { CreditCompanyUserRefreshToken } from "./entity/credit_company_user_refresh_token"; +import { CreditApplicationChat } from "./entity/credit_application_chats"; +import { CreditConfigs } from "./entity/credit_config"; +import { CreditConfigInsurance } from "./entity/credit_config_insurance"; +import { Application } from "./entity/application"; +import { TellerMutation } from "./entity/teller_mutation"; +import { LogHikvision } from "./entity/log_hikvision"; +import { BrivaCompany } from "./entity/briva_companies"; +import { BrivaCompanyUser } from "./entity/briva_company_users"; +import { BrivaCompanyUserRefreshToken } from "./entity/briva_company_user_refresh_token"; +import { BrivaAccount } from "./entity/briva_accounts"; +import { BrivaTransaction } from "./entity/briva_transactions"; -import { AssetSupplier } from "./entity/asset_supplier" -import { AssetFixedClassification } from "./entity/asset_fixed_classification" -import { AssetFixedType } from "./entity/asset_fixed_type" -import { AssetGoodCategory } from "./entity/asset_good_category" -import { AssetGood } from "./entity/asset_good" -import { AssetRequestOrderCategory } from "./entity/asset_request_order_category" -import { AssetRequestOrder } from "./entity/asset_request_order" -import { AssetRequestOrderGood } from "./entity/asset_request_order_good" -import { AssetPurchase } from "./entity/asset_purchase" -import { AssetPurchaseRequestOrder } from "./entity/asset_purchase_request_order" -import { AssetPurchaseGoodsReceipt } from "./entity/asset_purchase_goods_receipt" -import { AssetPurchaseGoodReceiptGood } from "./entity/asset_purchase_goods_receipt_good" -import { AssetPurchaseRealization } from "./entity/asset_purchase_realization" -import { AssetPurchaseBondRealizationGood } from "./entity/asset_purchase_purchase_bond_realization_good" -import { AssetPurchaseInvoice } from "./entity/asset_purchase_invoice" -import { AssetInventoryCondition, AssetFixedTypeType } from "./types/asset" -import { AssetInventory } from "./entity/asset_inventories" -import { AssetInventoryAttribute } from "./entity/asset_inventory_attributes" -import { AssetInventoryHistory } from "./entity/asset_inventory_histories" -import { AssetInventoryDepreciation } from "./entity/asset_inventory_depreciations" -import { AssetInventoryDepreciationLog } from "./entity/asset_inventory_depreciation_logs" +import { AssetSupplier } from "./entity/asset_supplier"; +import { AssetFixedClassification } from "./entity/asset_fixed_classification"; +import { AssetFixedType } from "./entity/asset_fixed_type"; +import { AssetGoodCategory } from "./entity/asset_good_category"; +import { AssetGood } from "./entity/asset_good"; +import { AssetRequestOrderCategory } from "./entity/asset_request_order_category"; +import { AssetRequestOrder } from "./entity/asset_request_order"; +import { AssetRequestOrderGood } from "./entity/asset_request_order_good"; +import { AssetPurchase } from "./entity/asset_purchase"; +import { AssetPurchaseRequestOrder } from "./entity/asset_purchase_request_order"; +import { AssetPurchaseGoodsReceipt } from "./entity/asset_purchase_goods_receipt"; +import { AssetPurchaseGoodReceiptGood } from "./entity/asset_purchase_goods_receipt_good"; +import { AssetPurchaseRealization } from "./entity/asset_purchase_realization"; +import { AssetPurchaseBondRealizationGood } from "./entity/asset_purchase_purchase_bond_realization_good"; +import { AssetPurchaseInvoice } from "./entity/asset_purchase_invoice"; +import { AssetInventoryCondition, AssetFixedTypeType } from "./types/asset"; +import { AssetInventory } from "./entity/asset_inventories"; +import { AssetInventoryAttribute } from "./entity/asset_inventory_attributes"; +import { AssetInventoryHistory } from "./entity/asset_inventory_histories"; +import { AssetInventoryDepreciation } from "./entity/asset_inventory_depreciations"; +import { AssetInventoryDepreciationLog } from "./entity/asset_inventory_depreciation_logs"; -import { RemitMunisipo } from "./entity/remit_munisipos" -import { RemitAdministrativu } from "./entity/remit_administrativus" -import { RemitSuco } from "./entity/remit_sucos" -import { RemitAldeia } from "./entity/remit_aldeias" -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 { 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" -import { RemitConfigSourceIncome } from "./entity/remit_config_source_incomes" -import { RemitPartnerAccounts } from "./entity/remit_partner_accounts" -import { RemitPartnerApi } from "./entity/remit_partner_apis" -import { RemitPartnerDocument } from "./entity/remit_partner_documents" -import { RemitPartnerFee } from "./entity/remit_partner_fees" -import { RemitPartnerOwners } from "./entity/remit_partner_owners" -import { RemitPartnerUser } from "./entity/remit_partner_users" -import { RemitPartnerUserRefreshToken } from "./entity/remit_partner_user_refresh_token" -import { RemitPartner } from "./entity/remit_partners" -import { RemitSender } from "./entity/remit_senders" -import { RemitSenderIdentity } from "./entity/remit_sender_identities" -import { RemitTransaction } from "./entity/remit_transactions" +import { RemitMunisipo } from "./entity/remit_munisipos"; +import { RemitAdministrativu } from "./entity/remit_administrativus"; +import { RemitSuco } from "./entity/remit_sucos"; +import { RemitAldeia } from "./entity/remit_aldeias"; +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 { 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"; +import { RemitConfigSourceIncome } from "./entity/remit_config_source_incomes"; +import { RemitPartnerAccounts } from "./entity/remit_partner_accounts"; +import { RemitPartnerApi } from "./entity/remit_partner_apis"; +import { RemitPartnerDocument } from "./entity/remit_partner_documents"; +import { RemitPartnerFee } from "./entity/remit_partner_fees"; +import { RemitPartnerOwners } from "./entity/remit_partner_owners"; +import { RemitPartnerUser } from "./entity/remit_partner_users"; +import { RemitPartnerUserRefreshToken } from "./entity/remit_partner_user_refresh_token"; +import { RemitPartner } from "./entity/remit_partners"; +import { RemitSender } from "./entity/remit_senders"; +import { RemitSenderIdentity } from "./entity/remit_sender_identities"; +import { RemitTransaction } from "./entity/remit_transactions"; import { RemitPartnerType, // @@ -120,7 +120,7 @@ import { RemitSenderType, RemitTransactionStatus, RemitTransactionCurrencyType, -} from "./types/remit" +} from "./types/remit"; import { BrizziBatchStatus, // @@ -128,12 +128,12 @@ import { BrizziHistoryActvity, BrizziHistoryType, BrizziHistoryRemarks, -} from "./types/brizzi" +} from "./types/brizzi"; -import { BrizziBatch } from "./entity/brizzi_batchs" -import { BrizziCard } from "./entity/brizzi_cards" -import { BrizziHistory } from "./entity/brizzi_history" -import { BrizziOldCard } from "./entity/brizzi_old_card" +import { BrizziBatch } from "./entity/brizzi_batchs"; +import { BrizziCard } from "./entity/brizzi_cards"; +import { BrizziHistory } from "./entity/brizzi_history"; +import { BrizziOldCard } from "./entity/brizzi_old_card"; import { BrilinkMerchantStatus, // BrilinkTerminalType, @@ -158,34 +158,37 @@ import { BrilinkDiscountModule, BrilinkDiscountStatus, BrilinkDiscountType, -} from "./types/brilink" +} from "./types/brilink"; -import { BrilinkMerchant } from "./entity/brilink_merchants" -import { BrilinkMerchantUser } from "./entity/brilink_merchant_users" -import { BrilinkMerchantUserRefreshToken } from "./entity/brilink_merchant_user_refresh_token" -import { BrilinkTerminal } from "./entity/brilink_terminals" -import { BrilinkTerminalMenu } from "./entity/brilink_terminal_menus" -import { BrilinkMerchantSite } from "./entity/brilink_merchant_sites" -import { BrilinkMerchantTerminal } from "./entity/brilink_merchant_terminals" -import { BrilinkMerchantTerminalHistory } from "./entity/brilink_merchant_terminal_histories" -import { BrilinkMerchantTerminalMenu } from "./entity/brilink_merchant_terminal_menus" -import { BrilinkMerchantTerminalUser } from "./entity/brilink_merchant_terminal_users" -import { BrilinkMerchantTerminalUserRefreshToken } from "./entity/brilink_merchant_terminal_user_refresh_token" -import { BrilinkBalance } from "./entity/brilink_balances.ts" -import { BrilinkBalanceMutation } from "./entity/brilink_balance_mutations" -import { BrilinkBalanceTopup } from "./entity/brilink_balance_topup" -import { BrilinkTerminalLanguage } from "./entity/brilink_terminal_languages" -import { BrilinkTransaction } from "./entity/brilink_transactions" -import { BrilinkMerchantSettlement } from "./entity/brilink_merchant_settlements" -import { BrilinkMembership } from "./entity/brilink_memberships" -import { BrilinkMembershipCard } from "./entity/brilink_membership_cards" -import { BrilinkDiscount } from "./entity/brilink_discounts" +import { BrilinkMerchant } from "./entity/brilink_merchants"; +import { BrilinkMerchantUser } from "./entity/brilink_merchant_users"; +import { BrilinkMerchantUserRefreshToken } from "./entity/brilink_merchant_user_refresh_token"; +import { BrilinkTerminal } from "./entity/brilink_terminals"; +import { BrilinkTerminalMenu } from "./entity/brilink_terminal_menus"; +import { BrilinkMerchantSite } from "./entity/brilink_merchant_sites"; +import { BrilinkMerchantTerminal } from "./entity/brilink_merchant_terminals"; +import { BrilinkMerchantTerminalHistory } from "./entity/brilink_merchant_terminal_histories"; +import { BrilinkMerchantTerminalMenu } from "./entity/brilink_merchant_terminal_menus"; +import { BrilinkMerchantTerminalUser } from "./entity/brilink_merchant_terminal_users"; +import { BrilinkMerchantTerminalUserRefreshToken } from "./entity/brilink_merchant_terminal_user_refresh_token"; +import { BrilinkBalance } from "./entity/brilink_balances.ts"; +import { BrilinkBalanceMutation } from "./entity/brilink_balance_mutations"; +import { BrilinkBalanceTopup } from "./entity/brilink_balance_topup"; +import { BrilinkTerminalLanguage } from "./entity/brilink_terminal_languages"; +import { BrilinkTransaction } from "./entity/brilink_transactions"; +import { BrilinkMerchantSettlement } from "./entity/brilink_merchant_settlements"; +import { BrilinkMembership } from "./entity/brilink_memberships"; +import { BrilinkMembershipCard } from "./entity/brilink_membership_cards"; +import { BrilinkDiscount } from "./entity/brilink_discounts"; -import { BriapiConfig } from "./entity/briapi_configs" -import { BriapiLog } from "./entity/briapi_logs" -import { BriapiAppendixBank } from "./entity/briapi_appendix_banks" -import { BriapiAppendixWallet } from "./entity/briapi_appendix_wallets" -import { BriapiAppendixId } from "./entity/briapi_appendix_ids" +import { BriapiConfig } from "./entity/briapi_configs"; +import { BriapiLog } from "./entity/briapi_logs"; +import { BriapiAppendixBank } from "./entity/briapi_appendix_banks"; +import { BriapiAppendixWallet } from "./entity/briapi_appendix_wallets"; +import { BriapiAppendixId } from "./entity/briapi_appendix_ids"; + +import { TcelLog } from "./entity/tcel_logs"; +import { TcelConfig } from "./entity/tcel_configs"; export { User, // @@ -371,4 +374,6 @@ export { RemitSender, RemitSenderIdentity, RemitTransaction, -} + TcelConfig, + TcelLog, +};