| package com.xzx.gc.user.mapper; | 
|   | 
| import com.xzx.gc.entity.OrderInfo; | 
| import com.xzx.gc.entity.OrderItemInfo; | 
| import com.xzx.gc.model.admin.PromoterModel; | 
| import com.xzx.gc.model.admin.XzxCityPartnerModel; | 
| import com.xzx.gc.model.order.OrderInfoVo; | 
| import com.xzx.gc.util.GcMapper; | 
| import org.apache.ibatis.annotations.Param; | 
| import org.springframework.stereotype.Repository; | 
|   | 
| import java.util.List; | 
| import java.util.Map; | 
|   | 
| @Repository | 
| public interface OrderMapper extends GcMapper<OrderInfo> { | 
|   | 
|   | 
|     List<OrderItemInfo> findOrderItemInfo(@Param("userId") String userId,@Param("type") int type); | 
|   | 
|     List<OrderInfoVo> findLastTimeBycreateUserId(String userId); | 
|   | 
|     Map<String, Object> queryCuserOrderByUserIdCount1(String userId); | 
|   | 
|     List<Map<String, Object>> queryUserOrderList(@Param("userId") String userId); | 
|   | 
|     List<Map<String, Object>> queryCuserOrderCount(@Param("userId") String userId, @Param("status") Integer[] status); | 
|   | 
|     PromoterModel queryPromoterOrderWeightMoney(@Param("userId") String userId, @Param("startTime") String startTime, @Param("endTime") String endTime); | 
|   | 
|     int queryAllOrderByUserId(@Param("userId") String userId, @Param("startTime") String startTime, @Param("endTime") String endTime); | 
|   | 
|     List<PromoterModel> queryQromoterOrderOne(PromoterModel promoterModel); | 
|   | 
|     List<PromoterModel> queryQromoterOrder(PromoterModel promoterModel); | 
|   | 
|     List<String> queryUserOrderNum(@Param("userId") String userId, @Param("partnerIds") List<String> partnerIds, @Param("startTime") String startTime, @Param("endTime") String endTime); | 
|   | 
|     List<Map<String, Object>> queryCuserOrderFinishList(@Param("userId") String userId, @Param("status") Integer[] status); | 
|   | 
|   | 
|     String orderCountStat(Map map); | 
|   | 
|     String queryOrderById(@Param("orderId") String orderId, @Param("userId") String userId, @Param("startTime") String startTime, @Param("endTime") String endTime); | 
|   | 
|     List<String> queryOrderByIds(@Param("userId") String userId, @Param("startTime") String startTime, @Param("endTime") String endTime); | 
|   | 
|     List<Map<String, String>> queryOrderByHsy(XzxCityPartnerModel model); | 
|   | 
|     List<OrderInfo> findDetailByPartned(@Param("partnerId")String partnerId); | 
|   | 
|     List<OrderInfo> findDetail(); | 
|   | 
|   | 
|     List<OrderInfo> findServiceOrderByUserIdAndStatus(@Param("userId")String userId, @Param("status")List<String> status); | 
|   | 
|     List<OrderInfo> findListOrderReceiveTime(@Param("receiver")String receiver); | 
|   | 
| } |