package com.peanut.modules.common.service; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.service.IService; import com.peanut.modules.common.entity.BuyOrder; import com.peanut.modules.common.entity.ExpressQueryResponse; import com.peanut.modules.common.to.PrepareOrderDto; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; public interface BuyOrderService extends IService { Map initPrepareOrder(PrepareOrderDto prepareOrderDto); IPage commonBuyOrderList(Map params); List> getBuyOrderNumByStatus(Map params); Map commonOrderDetail(Map params); ExpressQueryResponse commonExpressDetail(Map params); void updateOrderStatus(Integer userId, String orderSn, String type); List> getPhysicalBuyOrderTotal(String date); List> exportPhysicalBuyOrderInfo(String date); }