LoanMatchingIntegrationService
- loanMatchingBiz- loanMatchingExecutor- orderLoanLogService- institutionLoanService
+ matchLoan(orderLoanModel) : boolean
LoanDisburseKPConsumer
- orderLoanChannelService- institutionLoanService- loanMatchingIntegrationService- institutionService- kpDataService
+ orderLoanApply : void- preDisburse : void
OrderLoanChannelService
- orderLoanChannelMapper- orderBorrowerMapper
+ insert : void+ getOrderLoanByPlatformId(orderId)
InstitutionService
- institutionMapper- institutionRuleService
+ queryInstitutionByParam(queryParam) :List<InstitutionModel>
LoanBaseEntity
+ tranMsgDTO : OrderLoanChannelModel
MatchLoanProcessTemplate
- institutionService- ruleEngineClient- dataFieldsService
+ doProcess(matchParam) : institutionLoanModel# matchAndHandle : boolean# match(param) : InstitutionModel- buildRuleContext(matchContext) : RuleContext
InstitutionLoanService
+ getByPlatformLoanId(String loanId): institutionLoanModel+ insert(institutionLoan) : institutionLoanModel
LoanMatchingExecutor
+ doProcess(matchParam) : institutionLoanModel- preDisburse : void