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<CapitalInfo> {
|
|
/**
|
* 分页获取资方列表
|
*/
|
IPage<CapitalInfoVo> pageModel(CapitalInfoPageDto pageDto);
|
|
/**
|
* 编辑资方信息
|
*/
|
void edit(CapitalInfoDto capitalInfoDto);
|
|
/**
|
* 获取APP资方列表
|
*/
|
List<CapitalInfoAppVo> getCapitalList();
|
|
/**
|
* 订单审核显示数量
|
*/
|
Integer orderExamineNum();
|
|
/**
|
* 订单审核显示匹配信息
|
*/
|
OrderExamineShowResultVo orderExamineShow(UserDetail userDetail);
|
|
/**
|
* 银行直贷资方首页显示
|
*/
|
List<CapitalHomePageShowVo> capitalHomePageShow(UserDetail userDetail);
|
|
/**
|
* 线上贷款首页弹窗显示
|
*
|
* @param userDetail
|
* @return
|
*/
|
List<IsNotificationVo> capitalNotificationShow(UserDetail userDetail);
|
|
List<Object> findOrdinaryApplyData(UserDetail userDetail);
|
|
/**
|
* 获取虚拟撞库资方列表
|
*/
|
List<Object> findVmOrdinaryApplyData(UserDetail userDetail);
|
|
/**
|
* 银行直贷推送是否成功
|
*/
|
Boolean pushIsSucc(HttpServletRequest request, Long capitalId);
|
|
List<PlatformCapital> findPlatformCapital(UserDetail userDetail);
|
|
/**
|
* 获取普通申请数据不包括直贷
|
*/
|
List<Object> findAppOrdinaryApplyData(UserDetail userDetail);
|
}
|