package com.nova.sankuai.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; import com.nova.sankuai.domain.dto.CapitalInfoDto; import com.nova.sankuai.domain.dto.CapitalInfoPageDto; import com.nova.sankuai.domain.entity.CapitalInfo; import com.nova.sankuai.domain.entity.PlatformCapital; import com.nova.sankuai.domain.vo.CapitalHomePageShowVo; import com.nova.sankuai.domain.vo.IsNotificationVo; import com.nova.sankuai.domain.vo.OrderExamineShowResultVo; import com.nova.sankuai.domain.vo.capitalresult.CapitalInfoAppVo; import com.nova.sankuai.domain.vo.capitalresult.CapitalInfoVo; import com.nova.sankuai.security.UserDetail; import javax.servlet.http.HttpServletRequest; import java.util.List; /** * @author weikangdi 2022/4/29 */ public interface ICapitalInfoService extends IService { /** * 分页获取资方列表 */ IPage pageModel(CapitalInfoPageDto pageDto); /** * 编辑资方信息 */ void edit(CapitalInfoDto capitalInfoDto); /** * 获取APP资方列表 */ List getCapitalList(); /** * 订单审核显示数量 */ Integer orderExamineNum(); /** * 订单审核显示匹配信息 */ OrderExamineShowResultVo orderExamineShow(UserDetail userDetail); /** * 银行直贷资方首页显示 */ List capitalHomePageShow(UserDetail userDetail); /** * 线上贷款首页弹窗显示 * * @param userDetail * @return */ List capitalNotificationShow(UserDetail userDetail); List findOrdinaryApplyData(UserDetail userDetail); /** * 获取虚拟撞库资方列表 */ List findVmOrdinaryApplyData(UserDetail userDetail); /** * 银行直贷推送是否成功 */ Boolean pushIsSucc(HttpServletRequest request, Long capitalId); List findPlatformCapital(UserDetail userDetail); /** * 获取普通申请数据不包括直贷 */ List findAppOrdinaryApplyData(UserDetail userDetail); }