package com.caimei.mapper.order; import com.caimei.entity.*; import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; import java.util.Map; @Mapper public interface OrderMapper { OrderShareCode queryCode(Integer orderID); FreePostageCard queryFree(Integer userId); void updateCode(OrderShareCode orderShareCode); void insertCode(OrderShareCode code); List findShop(List productIDs); List findAllCommodity(Map params); CmOrganizeProducts findCommodity(@Param("productIDs") String productIDs, @Param("shopID") Integer shopID); BpOrderUserInfo findUserInfo(Integer orderID); CmOrder findOrder(Integer orderID); List findAllShopOrder(String[] shopOrderIDs); List findOrderProduct(Integer shopOrderID); List findDiscernReceipt(Integer orderID); List findReturnedPurchase(Integer orderID); List findLogisticsInfo(Integer orderID); List findLogisticsRecord(Integer shopOrderID); CmMallShareCodeRecord findShareCodeRecord(String openid, Integer orderID); }