package com.ydtech.modules.order.service; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ydtech.core.page.HttpResult; import com.ydtech.modules.ins.model.vo.QuoteRespVo; import com.ydtech.modules.order.entity.BatchOrder; import com.ydtech.modules.order.entity.vo.*; import java.util.List; /** * 批单服务 */ public interface BatchOrderService { /** * 批单 * @param batchOrderVo * @return */ boolean batchOrder(BatchOrderVo batchOrderVo); /** * 批单审核 * @param batchOrderAuditVo * @return */ boolean auditBatchOrder(BatchOrderAuditVo batchOrderAuditVo); /** * 根据子订单id获取批单信息 * @param subOrderNo * @return */ BatchOrder getBatchOrderBySubOrderNo(String subOrderNo); /** * 获取批单列表 * @param batchOrderQueryVo * @return */ Page getBatchOrderList(Page page, BatchOrderQueryVo batchOrderQueryVo); /** * 获取批单驳回列表 * @param batchOrderQueryVo * @return */ Page getBatchOrderRejectList(Page page, BatchOrderQueryVo batchOrderQueryVo); }