package com.ydtech.modules.fnc.service; import com.baomidou.mybatisplus.extension.service.IService; import com.ydtech.core.page.HttpResult; import com.ydtech.modules.fnc.entity.InsPlyIncome; import com.ydtech.modules.fnc.entity.SettlementDocumentaryFeesEntity; import com.ydtech.modules.fnc.vo.InsPlyIncomeVo; import com.ydtech.modules.fnc.vo.SettlementDocumentaryFeesVo; import com.ydtech.modules.order.entity.BasePageResult; import org.apache.ibatis.annotations.Param; import java.math.BigDecimal; import java.util.HashMap; import java.util.List; public interface SettlementDocumentaryFeesService extends IService { HttpResult> querySettle(SettlementDocumentaryFeesVo settlementDocumentaryFeesVo); HttpResult inertSettle(SettlementDocumentaryFeesVo settlementDocumentaryFeesVo); HttpResult documentarySettle(SettlementDocumentaryFeesVo settlementDocumentaryFeesVo); List> getOtherSettldetail(HashMap params); void batchByInvoice(String ids , String invoicingMethod, BigDecimal taxPoints ,BigDecimal invoicCommissionFeevalue); List> getInvoicIds(HashMap params); SettlementDocumentaryFeesEntity getByParentSettlementAmount(String id); void voidInvoicing(SettlementDocumentaryFeesVo settlementDocumentaryFeesVo); List queryNew(HashMap params); }