package com.xzx.gc.order.mapper;
|
|
import com.xzx.gc.entity.OrderInfo;
|
import com.xzx.gc.entity.ReceiveClock;
|
import com.xzx.gc.model.admin.OrderModel;
|
import com.xzx.gc.model.admin.PayRequestInfoModel;
|
import com.xzx.gc.model.admin.StorageUserModel;
|
import com.xzx.gc.model.admin.SysAddressLevelModel;
|
import com.xzx.gc.model.order.*;
|
import com.xzx.gc.model.system.ConfigInfoReq;
|
import com.xzx.gc.model.system.ConfigInfoVo;
|
import com.xzx.gc.model.user.UserGatherOrderParam;
|
import com.xzx.gc.model.user.UserGatherOrderRes;
|
import com.xzx.gc.model.user.UserInfoVo;
|
import com.xzx.gc.order.dto.CustomOrderDto;
|
import com.xzx.gc.order.dto.FindOrderByTimeDto;
|
import com.xzx.gc.order.dto.InviteUserOrderDetailsDto;
|
import com.xzx.gc.order.dto.OrderCustomDto;
|
import com.xzx.gc.order.vo.InviteUserOrderVo;
|
import com.xzx.gc.util.GcMapper;
|
import org.apache.ibatis.annotations.Param;
|
import org.springframework.stereotype.Repository;
|
|
import java.math.BigDecimal;
|
import java.util.List;
|
import java.util.Map;
|
|
@Repository
|
public interface OrderMapper extends GcMapper<OrderInfo> {
|
int orderInfoAdd(OrderInfoReq orderInfoReq);
|
|
int orderDetailAdd(OrderInfoReq orderInfoReq);
|
|
int orderItemAdd(OrderItemReq orderItemReq);
|
|
List<OrderItemVo> orderItemQuery(OrderItemReq orderItemReq);
|
|
int orderItemUpdate(OrderItemReq orderItemReq);
|
|
List<OrderInfoVo> orderListQuery(OrderInfoReq orderInfoReq);
|
|
List<OrderInfoVo> orderListQueryForAdmin(OrderInfoReq orderInfoReq);
|
|
|
List<OrderInfoVo> orderDetailQuery(OrderInfoReq orderInfoReq);
|
|
int updateOrderCancelReason(OrderInfoReq orderInfoReq);
|
|
int updateOrderDetailInfo(OrderInfoReq orderInfoReq);
|
|
int updateOrderInfo(OrderInfoReq orderInfoReq);
|
|
|
List<String> prepareStorageOrderList(OrderInfoReq orderInfoReq);
|
List<String> fwOrderList(OrderInfoReq orderInfoReq);
|
List<String> fwOrderListByUserId(OrderInfoReq orderInfoReq);
|
|
int orderStorageInfoAdd(OrderInfoReq orderInfoReq);
|
|
List<UserInfoVo> queryUserInfo(OrderInfoReq orderInfoReq);
|
|
List<OrderStorageVo> orderStorageListQuery(OrderStorageReq orderStorageReq);
|
|
List<OrderItemVo> orderStorageDetailQuery(OrderStorageReq orderStorageReq);
|
|
List<OrderReserveTimeVo> reserveTimeConfigQuery(Map map);
|
|
String orderListCount(OrderInfoReq orderInfoReq);
|
|
List<Map<String,Object>> statNormalUserOrder(OrderInfoReq orderInfoReq);
|
|
List<Map<String,Object>> statStaffUserOrder(OrderInfoReq orderInfoReq);
|
|
List<ConfigInfoVo> queryConfigInfo(ConfigInfoReq configInfoReq);
|
|
List<OrderCustomDto> customerFind(String userId);
|
|
List<CustomOrderDto> findOrderWithCustome(String orderIdString);
|
|
BigDecimal findSumWeight(String userId);
|
BigDecimal findSumMoney(String userId);
|
|
|
|
List<OrderInfo> findDetailByReceiverAndStatus(@Param("receiver") String receiver, @Param("orderStatus") String orderStatus);
|
|
|
List<OrderCustomDto> findByAddressId(String addressId);
|
|
List<OrderCustomDto> findWithLonNull();
|
|
List<OrderInfo> findOrderByTime(FindOrderByTimeDto findOrderByTimeDto);
|
|
List<OrderInfo> findByIds(String[] orderIds);
|
|
List<ReceiveClock> findWorkOrder();
|
|
List<OrderInfo> findPartnerId();
|
|
List<OrderInfo> findPartnerIdByTime();
|
|
String queryMoneyByOrderId(String orderId);
|
|
OrderInfo findById(String orderId);
|
|
OrderStatistic findSumWeightAndMoney(@Param("orderIds")List<String> orderIds);
|
|
List<PayRequestInfoModel> queryStorageMoneyDetailApi(@Param("orderIds") List<String> orderIds);
|
|
List<Map<String, Object>> queryMoneyAndWeightByOrderIds(@Param("orderIds") List<String> orderIds);
|
|
List<StorageUserModel> quotaDetail(StorageUserModel model);
|
|
List<OrderModel> queryOrderByPhone(@Param("phone") String phone);
|
|
int addOrderInfoApi(OrderModel orderModel);
|
|
|
List<OrderModel> queryUserOrderApiList(@Param("userId") String userId);
|
|
|
/**
|
* 统计今天的所有总数
|
*
|
* @return
|
*/
|
List<Map<String, Object>> queryStaticDataToday(@Param("startTime") String startTime, @Param("endTime") String endTime, @Param("receiverphone") String receiverphone, @Param("flag") int flag);
|
|
|
|
|
|
String queryOrderIdsByStorageId(String storageId);
|
|
|
|
Map<String, Object> queryCuserOrderByUserIdCount1(String userId);
|
|
|
String queryOrderByOrderId(String orderId);
|
|
String queryUserIdByOrderId(String orderId);
|
|
List<Map<String, Object>> queryOrderPageByOrderno(String orderNo);
|
|
|
/**
|
* 查询订单列表
|
*
|
* @param orderStatus
|
* @param startTime
|
* @param endTime
|
*/
|
List<Map<String, Object>> queryOrderList(@Param("orderStatus") String orderStatus, @Param("startTime") String startTime, @Param("name") String name, @Param("mobilePhone") String mobilePhone,
|
@Param("endTime") String endTime, @Param("orderType") String orderType
|
);
|
|
List<OrderModel> queryOrderApiList(OrderModel orderModel);
|
|
|
List<String> queryTownIdsByPartnerIds(@Param("partnerIds") List<String> partnerIds);
|
|
|
/**
|
* 根据用户Id查询用的订单分类总数
|
*
|
* @param userId
|
* @return
|
*/
|
List<Map<String, Object>> queryStatusByCuserId(String userId);
|
|
String queryOrderByPartnerId(String orderId);
|
|
|
/**
|
* 根据订单号更新订单状态
|
*
|
* @param orderId
|
*/
|
int updateOrderStatus(@Param("orderId") String orderId, @Param("receiveId") String receiveId, @Param("orderStatus") String orderStatus);
|
|
int updateApirecByOrderId(@Param("orderId") String orderId, @Param("receiveId") String receiveId, @Param("trid") String trid);
|
|
int updateApirecDetailByOrderId(@Param("orderId") String orderId, @Param("mobilePhone") String mobilePhone, @Param("name") String name);
|
|
int updateOrderStatus1(@Param("orderId") String orderId, @Param("orderStatus") String orderStatus);
|
|
int updateOrderDetailReData(@Param("orderId") String orderId, @Param("cancelReasonName") String cancelReasonName);
|
|
String queryOrderReNum(String userId);
|
|
List<Map<String, Object>> queryStorageApiList(OrderModel orderModel);
|
|
|
List<Map<String, Object>> queryStorageDetailApiList(@Param("orderIds") List<String> orderIds);
|
|
List<Map<String, Object>> queryStroageDetailPageByOrderno(@Param("orderIds") List<String> orderIds, @Param("storageId") String storageId);
|
|
|
|
List<SysAddressLevelModel> queryProvince();
|
|
List<SysAddressLevelModel> queryCityByProvinceId(String provinceId);
|
|
List<SysAddressLevelModel> queryTownShipByCityId(String cityId);
|
|
int updateOrderReserveTime(@Param("orderId") String orderId, @Param("reserveDate") String reserveDate);
|
|
int updateOrderInfoReserveTime(@Param("orderId") String orderId, @Param("reserveDate") String reserveDate);
|
|
|
void updateOrderDetailByNo(String orderNo);
|
|
|
List<ReceiverStatsiticResDTO> receiverStatsitic(ReceiverStatsiticDTO receiverStatsiticDTO);
|
|
List<UserGatherOrderRes> ordergatherList(UserGatherOrderParam userGatherOrderParam);
|
|
List<OrderInfo> findServiceOrderByUserIdAndStatus(@Param("userId")String userId, @Param("status")List<String> status);
|
|
List<OrderInfoVo> queryForHomeAppliance(OrderInfoReq orderInfoReq);
|
|
|
List<OrderInfo> findListOrderReceiveTime(@Param("receiver")String receiver);
|
|
List<OrderInfo> selectOrderNoWaitAndCancel(@Param("userId") String userId);
|
|
List<InviteUserOrderVo> selectInviteUserOrderList(@Param("record") InviteUserOrderDetailsDto detailsDto);
|
}
|