package com.dxhy.core.job.service;

import com.dxhy.api.model.invoice.TDxRecordInvoice;

/*
* @Description 源文件下载接口-武汉地区不支持
* @Author wangruwei
* @Date 2024/8/6 10:15
**/
public interface TdxInvoiceFileService {

    /**
    * @Description 处理源文件下载，xml的保存业务
    * @param tri  数据库查询出来的底账实体
    * @param xmlUrl
    * @param jxXxtype     进项销项类型   01进项票   02销项票
     * @Return void
    * @Author wangruwei
    * @Date 2024/4/9 16:31
    **/
    void dealXmlSource(TDxRecordInvoice tri, String xmlUrl, String jxXxtype) throws Exception;
    /**
     * @Description 处理源文件下载，pdf的保存业务
     * @param tri  数据库查询出来的底账实体
     * @param pdfUrl
     * @param jxXxtype        进项销项类型   01进项票   02销项票
     * @Return void
     * @Author wangruwei
     * @Date 2024/4/9 16:31
     **/
    void dealPdfSource(TDxRecordInvoice tri, String pdfUrl, String jxXxtype) throws Exception;
    /**
     * @Description 处理源文件下载，ofd的保存业务
     * @param tri  数据库查询出来的底账实体
     * @param ofdUrl
     * @param jxXxtype        进项销项类型   01进项票   02销项票
     * @Return void
     * @Author wangruwei
     * @Date 2024/4/9 16:31
     **/
    void dealOfdSource(TDxRecordInvoice tri, String ofdUrl, String jxXxtype) throws Exception;
}

