Get Started. It's Free
or sign up with your email address
UMEE-BANKING by Mind Map: UMEE-BANKING

1. Truy vấn giao dịch

1.1. Lấy danh sách số tài khoản

1.1.1. API: /corp/common/getAccountList

1.1.1.1. DoGetAccountList

1.1.1.1.1. getAccountListOnT24

1.1.1.1.2. getListCategory

1.1.1.1.3. filterAccByCategory

1.1.1.1.4. sortAccountListByCcyCd

1.2. Truy vấn giao dịch

1.2.1. API:/corp/common/getTransactionHistory

1.2.1.1. CheckSourceAccountNumber

1.2.1.1.1. kiểm trả trạng thái của hành động ( 0 : truy vấn )

1.2.1.2. DoCheckTransactionHistory

1.2.1.2.1. check account type

1.2.1.2.2. check searchtype

1.2.1.2.3. validate search number

1.2.1.2.4. validate date range

1.2.1.3. DoGetTransactionHistory

1.2.1.3.1. if searchType = DATE_RANGE

1.2.1.3.2. if searchType != DATE_RANGE

1.2.2. Tải file

1.2.2.1. API: /corp/report/exportTransactionHistory

1.2.2.1.1. CheckSourceAccountNumber

1.2.2.1.2. DoCheckTransactionHistory

1.2.2.1.3. DoExportTransactionHistory

1.3. Xem chi tiết giao dịch

1.3.1. API: /corp/common/getFTInfo

1.3.1.1. DoGetFTInfo

1.3.2. Tải file chi tiết

1.3.2.1. API : /corp/report/exportGetFTInfo

1.3.2.1.1. DoExportGetFt

2. Account Balance

2.1. Frontend get account type from js data file.

2.2. PaymentAccount

2.2.1. API: /corp/balance/getBalance

2.2.1.1. request.getSource_number() is null

2.2.1.1.1. DoGetBalance

2.2.1.2. request.getSource_number() is not null

2.2.1.2.1. CheckSourceAccountNumber

2.2.1.2.2. DoGetBalance

2.3. Deposit Account

2.3.1. API: /corp/common/getDepositAccountList

2.3.1.1. DoGetDepositAccount

2.3.1.1.1. Send to ESB to get account list by accountNo and hostCifId

2.3.1.1.2. Filter the account list retrieved from ESB that CustomerID of account equals with cust.getHostCifId()

2.3.1.1.3. Filter account list that acount category is DEPOSIT_ACCOUNT_CATEGORY

2.3.1.1.4. Loop, convert to local currency and sum.

2.3.1.1.5. Return list account and balance of them.

2.3.1.2. InsertTransactionLog

2.3.1.2.1. Insert log of transaction to DB by Queue

2.4. Guarantee / MD

2.4.1. API: /corp/common/getBankGuarantee

2.4.1.1. DoGetBankGuarantee

2.4.1.1.1. Get BankGuarantee account list from ESB by hostCifId

2.4.1.1.2. Kiểm tra customer.getHostCifId() bằng với số customerID của các tài khoản trả về từ ESB.

2.4.1.1.3. Lọc và lấy ra những tài khoản của khách hàng có ngày đáo hạn lớn hơn hiện tại.

2.4.1.1.4. Lấy thông tin details của các tài khoản tương ứng.

2.4.1.2. InsertTransactionLog

2.5. Letter of credit

2.5.1. API: /corp/common/getLC

2.5.1.1. DoGetLC

2.5.1.1.1. Get LC list account from ESB

2.5.1.1.2. Check điều kiện, và lấy ra những tài khoản có expirydate >= ngay hien tai hoặc trường ngày thanh toán LC (lcInfo.getDueDate()) có giá trị.

2.5.1.2. InsertTransactionLog

2.6. Loan

2.6.1. API: /corp/common/getLD

2.6.1.1. DoGetLD

2.6.1.1.1. Lấy danh sách tài khoản vay theo hostCifId và accountNo thông qua ESB

2.6.1.1.2. Kiểm tra customer.getHostCifId() bằng với số customerID của các tài khoản trả về từ ESB.

2.6.1.1.3. Tính toán lãi suất

2.6.1.1.4. Lấy thời gian hết hạn mức thông qua ESB

2.6.1.2. InsertTransactionLog

2.7. Saving account

2.7.1. API: /corp/saving/getList

2.7.1.1. DoGetSavingAccount

2.7.1.1.1. Lấy danh sách các tài khoản tiền gửi thông qua ESB

2.7.1.1.2. Kiểm tra customer.getHostCifId() bằng với số customerID của các tài khoản trả về từ ESB.

2.7.1.1.3. Kiểm tra kỳ hạn

2.7.1.2. InsertTransactionLog

2.8. Overdraft account

2.8.1. API: /corp/common/getOverDraft

2.8.1.1. DoGetOverDraftAccount

2.8.1.1.1. Lấy danh sách các tài khoản thấu chi thông qua ESB.

2.8.1.2. InsertTransactionLog

2.9. View detais balance account.

2.10. Download file.