admin
2024-01-23 81da61b828e29b7745e1382dfbbaeb685dc083ef
fanli/src/main/java/com/yeshi/fanli/service/inter/order/OrderUserStatisticService.java
@@ -1,47 +1,47 @@
package com.yeshi.fanli.service.inter.order;
import java.math.BigDecimal;
import java.util.Date;
/**
 * 用户订单统计服务
 *
 * @author Administrator
 *
 */
public interface OrderUserStatisticService {
   /**
    * 订单佣金大于100的数量(大于某个最小时间)
    *
    * @param uid
    * @param minTime
    * @return
    */
   public int countOrderCount100MoreByUidAndMinTime(Long uid, Date minTime);
   /**
    * 维权订单数量(包含邀请赚)
    *
    * @param uid
    * @return
    */
   public int countWeiQuanOrderByUid(Long uid, Date minTime);
   /**
    * 维权订单返还的金额
    *
    * @param uid
    * @return
    */
   public BigDecimal sumWeiQuanOrderFanAmountByUid(Long uid,Date minTime);
   /**
    * 维权订单数量
    * @param uid
    * @param minMoney
    * @param minTime
    * @return
    */
   public int countWeiQuanOrderWithMinCommision(Long uid, BigDecimal minMoney, Date minTime);
}
package com.yeshi.fanli.service.inter.order;
import java.math.BigDecimal;
import java.util.Date;
/**
 * 用户订单统计服务
 *
 * @author Administrator
 *
 */
public interface OrderUserStatisticService {
   /**
    * 订单佣金大于100的数量(大于某个最小时间)
    *
    * @param uid
    * @param minTime
    * @return
    */
   public int countOrderMoneyMoreByUidAndMinTime(Long uid, Date minTime,BigDecimal money);
   /**
    * 维权订单数量(包含邀请赚)
    *
    * @param uid
    * @return
    */
   public int countWeiQuanOrderByUid(Long uid, Date minTime);
   /**
    * 维权订单返还的金额
    *
    * @param uid
    * @return
    */
   public BigDecimal sumWeiQuanOrderFanAmountByUid(Long uid,Date minTime);
   /**
    * 维权订单数量
    * @param uid
    * @param minMoney
    * @param minTime
    * @return
    */
   public int countWeiQuanOrderWithMinCommision(Long uid, BigDecimal minMoney, Date minTime);
}