package com.kmall.admin.dao; import com.kmall.admin.entity.OrderEntity; import org.apache.ibatis.annotations.Param; import com.kmall.manager.dao.BaseDao; import java.util.List; import java.util.Map; /** * @author Scott * @email * @date 2017-08-13 10:41:09 */ public interface OrderDao extends BaseDao { void riderOrderUpdate(OrderEntity orderVo); /** * 获取活动Id * * @param activityId */ List queryObjectByActivityId(@Param("activityId") Integer activityId); OrderEntity queryObjectBySysUser(Long id); /** * 已付款订单会员数 * * @return */ int getYfkOrderUserSum(Map map); /** * 有订单会员数 * * @return */ int getOderUserSum(Map map); /** * 今日订单数 * * @return */ int getTodayUserOrder(Map map); /** * 今日会员购物总额 * * @return */ int getTodayUserSales(Map map); /** * 总收入 * * @return */ int getIncomeSum(Map map); /** * 已支付订单数 * * @return */ int getPayedOrderCount(Map map); Double getTotalActualPrice(@Param("merchOrderSn")String merchOrderSn); List queryOffilineOrderList(Map map); List queryObjectByMerchOrderSn(@Param("merchOrderSn")String merchOrderSn); List queryExportList(Map map); OrderEntity queryObjectByOrderSn(@Param("orderSn")String orderSn); List promOrderList(Map map); int queryPromOrderTotal(Map map); List promOrderListExport(Map map); /** * 获取已排除不是推广订单的且已支付的实收金额 * @param map * @return */ Double getActualPriceByOutProm(Map map); List storeTopicOrderList(Map map); int queryStoreTopicOrderTotal(Map map); }