FeeRuleSchemeService.java 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package com.ydtech.modules.fee.service;
  2. import com.ydtech.modules.ins.model.vo.QuoteRespVo;
  3. import com.ydtech.modules.order.entity.vo.BaseQuoteInfoVo;
  4. import com.ydtech.modules.order.entity.vo.QueryOrderFeeResultVo;
  5. import com.ydtech.modules.order.entity.vo.QueryOrderFeeVo;
  6. import java.util.List;
  7. /**
  8. * 该类中只要包含费用的一些相关接口
  9. * 跟单费用的获取、跟单费用的拆分等
  10. */
  11. public interface FeeRuleSchemeService {
  12. /**
  13. * 总处理费用匹配方法
  14. * @param quoteInfoVo
  15. * @param quoteRespVo
  16. * @param agreementId
  17. * @param businessNo
  18. */
  19. // public void dealFeeOrderInfo(BaseQuoteInfoVo quoteInfoVo, QuoteRespVo quoteRespVo, String agreementId,String businessNo);
  20. /**
  21. * 查询费用明细
  22. * @param companyId
  23. * @return
  24. */
  25. public QueryOrderFeeVo queryFeeOrderInfo(String companyId);
  26. // public List<QueryOrderFeeResultVo> convertOrderFeeVoData(QueryOrderFeeVo orderFeeVo);
  27. /**
  28. * 比较和更新总费用比例
  29. * @param insOrderNo
  30. * @param jqCostsProportionStr
  31. * @param syCostsProportionStr
  32. */
  33. void compareAndUpdateFeeOrderInfo(String insOrderNo ,String jqCostsProportionStr,String syCostsProportionStr,String dealUser);
  34. }