package com.nova.sankuai.service; import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.nova.sankuai.domain.entity.CapitalInfo; import com.nova.sankuai.domain.entity.Customer; import com.nova.sankuai.domain.entity.CustomerCapitalResult; import com.nova.sankuai.domain.entity.CustomerUser; import javax.servlet.http.HttpServletRequest; /** * @author weikangdi * @create 2022/7/1 */ public interface ICapitalResultCommonService { /** * 根据资方信息筛选条件对申请记录进行筛选,如果不满足条件,视为撞库失败 * * @param customer * @param capitalInfo * @param capitalResult * @return */ CustomerCapitalResult filterCustomer(Customer customer, CapitalInfo capitalInfo, CustomerCapitalResult capitalResult, String logNumber); /** * 更新进件审核结果 * * @param capitalInfo * @param capitalResult * @return */ LambdaUpdateWrapper getWrapper(CapitalInfo capitalInfo, CustomerCapitalResult capitalResult); /** * 检测用户信息 * * @param request * @return */ CustomerUser checkUser(HttpServletRequest request); }