package com.dxhy.core.service.rzInvoice;

import com.baomidou.mybatisplus.extension.service.IService;
import com.dxhy.api.model.config.CollectionControlModel;
import com.dxhy.api.model.config.sys.SysGroupConfigEntity;
import com.dxhy.core.job.entity.TAcOrg;

import java.util.Map;

public interface RzInvoiceDqyService extends IService<SysGroupConfigEntity> {

    /**
    * @Description 获取集团信息
    * @param company
    * @Return com.dxhy.config.model.SysGroupConfig
    * @Author wangruwei
    * @Date 2023/6/26 17:01
    **/
    SysGroupConfigEntity getGroupInfo(String company);


    Map<String, String> getApplyKeyByNsrsbh(String nsrsbh);
    /**
     * @Description 批量上传入账发票接口
     * @Return void
     * @Author wangruwei
     * @Date 2023/2/21 17:14
     **/
    void rzInvoiceUpload(TAcOrg collectionControlModel);

    /**
     * @Description 入账发票结果获取接口
     * @Return void
     * @Author wangruwei
     * @Date 2023/2/21 17:14
     **/
    void rzInvoiceResult(TAcOrg collectionControlModel);
    /**
    * @Description 已入账发票采集
    * @param collectionControlModel
    * @Return void
    * @Author wangruwei
    * @Date 2023/12/8 9:41
    **/
    void alreadyRzInvoiceGj(CollectionControlModel collectionControlModel);
}

