package com.peanut.modules.book.service; import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.IService; import com.peanut.common.utils.PageUtils; import com.peanut.common.utils.R; import com.peanut.modules.book.entity.BuyOrderEntity; import javax.xml.soap.Text; import java.util.List; import java.util.Map; /** * 订单表 * * @author yl * @email yl328572838@163.com * @date 2022-08-29 15:27:44 */ public interface BuyOrderService extends IService { PageUtils queryPage(Map params) throws Exception; PageUtils queryPage1(Map params); //更新订单状态 void updateOrderStatus(Integer userId,String orderSn,String type); // 发送快递 public void sendFMS(Integer[] orderIds,String shipperCode,String shipperName); // 取消快递 public void cancelFMS(String orderSn, String shipperCode, String expNo); // 及时查询 public JSONObject queryFMS(String shipperCode, String expNo); // 查询勾选的订单是否有可合并 public List checkOrder(Integer[] orderIds); // 查询所有订单是否有可合并 public Page checkOrder(Map params); // 批量发货功能 public void blendSendFMS(Integer[] orderDetailIds, String shipperCode, String shipperName); public int getProductGoodsType (Map param,Map productMap); public R randomOrderCode( BuyOrderEntity buyOrder); PageUtils querySheet(Map params); PageUtils queryPages(Map params); }