admin
2020-05-19 744594ef1a2f530fc3e86ea9dc48b62247f79420
fanli/src/main/java/com/yeshi/fanli/service/inter/user/invite/ThreeSaleSerivce.java
@@ -1,5 +1,6 @@
package com.yeshi.fanli.service.inter.user.invite;
import java.util.Date;
import java.util.List;
import com.yeshi.fanli.entity.bus.user.ThreeSale;
@@ -187,21 +188,45 @@
    * @return
    */
   public List<ThreeSale> listSecondTeam(long start, int count, Long uid);
   /**
    * 一级队员
    * @param start
    * @param count
    * @param uid
    * @param state
    * @return
    */
   public List<ThreeSale> listFirstTeam(long start, int count, Long uid, List<Long> listId);
   /**
    * 二级队员
    * @param start
    * @param count
    * @param uid
    * @param state
    * @return
    */
   public List<ThreeSale> listSecondTeam(long start, int count, Long uid, List<Long> listId);
   public long countFirstTeam(Long uid);
   public long countSecondTeam(Long uid);
   /**
    * 统计直接粉丝数量
    * 
    * @param uid
    * @return
    */
   public long countFirstTeam(Long uid);
   public long countFirstTeam(Long uid, List<Long> listId);
   /**
    * 统计间接粉丝数量
    * @param uid
    * @return
    */
   public long countSecondTeam(Long uid);
   public long countSecondTeam(Long uid, List<Long> listId);
   /**
    * 查询邀请关系 时间筛选
@@ -284,6 +309,29 @@
    * List<ThreeSale> 返回类型
    * @throws
    */
   public List<ThreeSale> listAll(int page,int pageSize);
   public List<ThreeSale> listAll(Date minTime,Date maxTime, int page,int pageSize);
   public long countAll(Date minTime,Date maxTime);
   /**
    * 根日期类型进行统计直接
    */
   public long countFirstTeamByDate(Long uid, int dayType);
   /**
    *  根日期类型进行统计间接
    * @param uid
    * @param dayType
    * @return
    */
   public long countSecondTeamByDate(Long uid, int dayType);
   /**
    * 查询boosID
    * @return
    */
   public List<Long> getAllBossId();
}