BaseOrderService.java 795 B

12345678910111213141516171819202122232425262728293031323334353637
  1. package com.ydtech.modules.order.service;
  2. import com.ydtech.core.page.HttpResult;
  3. import com.ydtech.modules.ins.model.vo.QuoteRespVo;
  4. import com.ydtech.modules.order.entity.vo.BaseQuoteInfoVo;
  5. import com.ydtech.modules.order.entity.vo.BaseQuoteVo;
  6. /**
  7. * 总体报价顶层接口
  8. */
  9. public interface BaseOrderService<T> {
  10. /**
  11. * 报价
  12. *
  13. * @param quoteInfoVo 报价实体
  14. * @return
  15. */
  16. HttpResult<QuoteRespVo> quote(BaseQuoteInfoVo quoteInfoVo, BaseQuoteVo<T> t);
  17. /**
  18. * 核保
  19. *
  20. * @param companyId 子订单号
  21. */
  22. HttpResult<Object> audit(String companyId);
  23. /**
  24. * 提交影像信息
  25. *
  26. * @param subOrderNo 子订单好
  27. * @return HttpResult
  28. */
  29. HttpResult<Object> submitImage(String subOrderNo);
  30. }