admin
2020-05-12 522315ae42936583042fc08aabda7e3c9e7a7b5d
fanli/src/main/java/com/yeshi/fanli/service/inter/order/OrderMoneyDailyCountService.java
New file
@@ -0,0 +1,63 @@
package com.yeshi.fanli.service.inter.order;
import java.util.Date;
import java.util.List;
import com.yeshi.fanli.entity.order.OrderMoneyDailyCount;
public interface OrderMoneyDailyCountService {
   /**
    * 查询
    * @param uid
    * @param minDay 可为空
    * @param maxDay 可为空
    * @return
    */
   public List<OrderMoneyDailyCount> query(Long uid, Date minDay, Date maxDay);
   /**
    * 保存-更新信息
    * @param record
    */
   public void saveDailyCount(OrderMoneyDailyCount record);
   /**
    * 根据来源渠道进行分组统计数据
    * @param uid
    * @param minDay
    * @param maxDay
    * @return
    */
   public List<OrderMoneyDailyCount> sumGroupBySourceType(Long uid, Date minDay, Date maxDay);
   /**
    * 根据来源分组统计团队信息
    * @param uid
    * @param minDay
    * @param maxDay
    * @return
    */
   public List<OrderMoneyDailyCount> sumTeamGroupBySourceType(Long uid, Date minDay, Date maxDay);
   /**
    * 统计每天
    * @param uid
    * @param minDay
    * @param maxDay
    * @return
    */
   public List<OrderMoneyDailyCount> sumGroupByCountDay(Long uid, Date minDay, Date maxDay);
   /**
    * 统计每月
    * @param uid
    * @param minDay
    * @param maxDay
    * @return
    */
   public List<OrderMoneyDailyCount> sumGroupByYearMonth(Long uid, Date minDay, Date maxDay);
}