package com.gk.firework.Service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.gk.firework.Domain.DeliveryOrderInfo; import com.gk.firework.Domain.UserInfo; import com.gk.firework.Domain.Vo.DeliveryOrderInfoVo; import com.gk.firework.Domain.Vo.ProductVo; import java.math.BigDecimal; import java.util.Date; import java.util.List; import java.util.Map; /** * @author : jingjy * @date : 2021/4/1 10:22 */ public interface DeliveryOrderService extends IService { IPage selectPage(Page page, Map filter, UserInfo user); DeliveryOrderInfo generateDeliveryOrder(String type, Date datetime, UserInfo userInfo, String cert, String auth); BigDecimal getDeliveryNum(Map condition); BigDecimal getReturnDeliveryNum(Map condition); boolean isOrderExist(String datetime, UserInfo userInfo); List selectExportList(Map filter, UserInfo user); List getDeliveryOrderByCert(String cert); List getProductVosByCert(String cert); IPage selectStockPage(Page page, Map filter, UserInfo user); }