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 { List findOrderItemInfo(@Param("userId") String userId,@Param("type") int type); List findLastTimeBycreateUserId(String userId); Map queryCuserOrderByUserIdCount1(String userId); List> queryUserOrderList(@Param("userId") String userId); List> 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 queryQromoterOrderOne(PromoterModel promoterModel); List queryQromoterOrder(PromoterModel promoterModel); List queryUserOrderNum(@Param("userId") String userId, @Param("partnerIds") List partnerIds, @Param("startTime") String startTime, @Param("endTime") String endTime); List> 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 queryOrderByIds(@Param("userId") String userId, @Param("startTime") String startTime, @Param("endTime") String endTime); List> queryOrderByHsy(XzxCityPartnerModel model); List findDetailByPartned(@Param("partnerId")String partnerId); List findDetail(); List findServiceOrderByUserIdAndStatus(@Param("userId")String userId, @Param("status")List status); List findListOrderReceiveTime(@Param("receiver")String receiver); }