package com.jwipc.sys.logic;

import com.jwipc.sys.dto.*;
import org.springframework.web.multipart.MultipartFile;

/**
 * <p>
 *  金蝶发票云-逻辑接口
 * </p>
 *
 * @author Chen Tianshi
 * @since 2025/9/24 14:50
 */
public interface KingdeeInvoiceCloudLogic {
    KingdeeInvoiceCloudAssistantResultDTO getAssistantInfo(KingdeeInvoiceCloudAssistantEventCodeDTO eventCodeDTO);

    KingdeeInvoiceCloudRecognitionCheckResultDTO recognitionCheck(MultipartFile file,String billId, String orgNumber);

    FileResposeDTO downloadAndUploadFile(String downloadUrl, String fileName);

    void deleteInvoice(String serialNos);

    void billSign(String billId,String signType, String serialNos);
}
