yujian
2019-10-14 3ac30b4c17cf071ce9c66a59c069ab83efae6d2d
fanli/src/main/java/com/yeshi/fanli/service/inter/order/CommonOrderCountService.java
@@ -1,7 +1,10 @@
package com.yeshi.fanli.service.inter.order;
import java.math.BigDecimal;
import java.util.List;
import java.util.Map;
import com.yeshi.fanli.dto.ChartTDO;
public interface CommonOrderCountService {
@@ -18,8 +21,8 @@
    * @param channel
    * @return
    */
   public List<Map<String, Object>> getTrackAccuracyRate(Integer dateType, String year, String startTime,
         String endTime) throws Exception;
   public List<ChartTDO> getTrackAccuracyRate(Integer dateType, String year, String startTime,
         String endTime,int sourceType) throws Exception;
   /**
    * 统计总金额
@@ -30,7 +33,7 @@
    * @return
    * @throws Exception
    */
   public List<Map<String, Object>> countWeiQaunOrderMoney(Integer dateType, String year, String startTime,
   public List<ChartTDO> countWeiQaunOrderMoney(Integer dateType, String year, String startTime,
         String endTime)   throws Exception;
   /**
@@ -42,7 +45,7 @@
    * @return
    * @throws Exception
    */
   public List<Map<String, Object>> countWeiQaunOrderNumber(Integer dateType, String year, String startTime, String endTime)
   public List<ChartTDO> countWeiQaunOrderNumber(Integer dateType, String year, String startTime, String endTime)
         throws Exception;
   /**
@@ -63,11 +66,19 @@
   public Map<String, Object> lastMonthSettleOrderNumber(Long uid);
   /**
    *   是否产生订单:自购、分享有效订单数量
    * @param uid
    *  根据订单号  统计奖励券加成金额
    * @param orderNo
    * @return
    */
   public boolean hasRebateAndShareOrder(Long uid);
   BigDecimal getMoneyByOrderNo(String orderNo);
   /**
    * 统计已到账返利订单
    * @param uid
    * @param dateTime
    * @return
    */
   public long countValidOrderByDate(Long uid, String dateTime);
}