BatchOrderService.java 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. package com.ydtech.modules.order.service;
  2. import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
  3. import com.ydtech.core.page.HttpResult;
  4. import com.ydtech.modules.ins.model.vo.QuoteRespVo;
  5. import com.ydtech.modules.order.entity.BatchOrder;
  6. import com.ydtech.modules.order.entity.vo.*;
  7. import java.util.List;
  8. /**
  9. * 批单服务
  10. */
  11. public interface BatchOrderService {
  12. /**
  13. * 批单
  14. * @param batchOrderVo
  15. * @return
  16. */
  17. boolean batchOrder(BatchOrderVo batchOrderVo);
  18. /**
  19. * 批单审核
  20. * @param batchOrderAuditVo
  21. * @return
  22. */
  23. boolean auditBatchOrder(BatchOrderAuditVo batchOrderAuditVo);
  24. /**
  25. * 根据子订单id获取批单信息
  26. * @param subOrderNo
  27. * @return
  28. */
  29. BatchOrder getBatchOrderBySubOrderNo(String subOrderNo);
  30. /**
  31. * 获取批单列表
  32. * @param batchOrderQueryVo
  33. * @return
  34. */
  35. Page<BatchOrder> getBatchOrderList(Page page, BatchOrderQueryVo batchOrderQueryVo);
  36. /**
  37. * 获取批单驳回列表
  38. * @param batchOrderQueryVo
  39. * @return
  40. */
  41. Page<BatchOrder> getBatchOrderRejectList(Page page, BatchOrderQueryVo batchOrderQueryVo);
  42. }