package com.ydtech.modules.fee.service; import com.ydtech.modules.ins.model.vo.QuoteRespVo; import com.ydtech.modules.order.entity.vo.BaseQuoteInfoVo; import com.ydtech.modules.order.entity.vo.QueryOrderFeeResultVo; import com.ydtech.modules.order.entity.vo.QueryOrderFeeVo; import java.util.List; /** * 该类中只要包含费用的一些相关接口 * 跟单费用的获取、跟单费用的拆分等 */ public interface FeeRuleSchemeService { /** * 总处理费用匹配方法 * @param quoteInfoVo * @param quoteRespVo * @param agreementId * @param businessNo */ public void dealFeeOrderInfo(BaseQuoteInfoVo quoteInfoVo, QuoteRespVo quoteRespVo, String agreementId,String businessNo); /** * 查询费用明细 * @param companyId * @return */ public QueryOrderFeeVo queryFeeOrderInfo(String companyId); // public List convertOrderFeeVoData(QueryOrderFeeVo orderFeeVo); /** * 比较和更新总费用比例 * @param insOrderNo * @param jqCostsProportionStr * @param syCostsProportionStr */ void compareAndUpdateFeeOrderInfo(String insOrderNo ,String jqCostsProportionStr,String syCostsProportionStr,String dealUser); }