package com.sunxung.factoring.service.underlying;

import com.baomidou.mybatisplus.extension.service.IService;
import com.sunxung.factoring.entity.underlying.UnderlyingApproval;
import com.sunxung.factoring.entity.underlying.UnderlyingBasicInfo;
import com.sunxung.factoring.entity.underlying.vo.UnderlyingApprovalVo;

/**
 * 底层审核service
 *
 * @author liutao
 * @date 2021.10.11
 */
public interface UnderlyingApprovalService extends IService<UnderlyingApproval> {

    /**
     * 风控审核
     *
     * @param underlyingApproval
     * @param businessKey
     * @param taskId
     */
//    void audit(UnderlyingApproval underlyingApproval, String businessKey, String taskId);
//
//    /**
//     * 获取审批预览文件集合
//     *
//     * @param businessKey
//     * @return
//     */
//    UnderlyingApprovalVo getApprovalFileList(Long businessKey);
//
//    /**
//     * 查询信息、用于历史列表展示
//     *
//     * @param id
//     * @return
//     */
//    UnderlyingApprovalVo getView(Long id);
//
//    /**
//     * 填充附件
//     * @param underlyingBasicInfo
//     * @return
//     */
//    UnderlyingApprovalVo autoAllFiles(UnderlyingBasicInfo underlyingBasicInfo);
}
