admin
2024-01-23 81da61b828e29b7745e1382dfbbaeb685dc083ef
fanli/src/main/java/com/yeshi/fanli/service/inter/user/invite/UserInviteValidNumService.java
@@ -1,26 +1,45 @@
package com.yeshi.fanli.service.inter.user.invite;
import java.math.BigDecimal;
import java.util.Date;
import com.yeshi.fanli.entity.bus.user.UserInviteValidNum;
public interface UserInviteValidNumService {
   /**
    *    有效粉丝增加
    * @param uid 粉丝id
    * @param payment 付款金额
    * @param payDate 付款时间
    */
   public void addValidTeamNum(Long uid, BigDecimal payment, Date payDate);
   /**
    *    查询粉丝数量
    * @param id 用户id
    * @return
    */
   public UserInviteValidNum selectByPrimaryKey(Long id);
}
package com.yeshi.fanli.service.inter.user.invite;
import java.math.BigDecimal;
import java.util.Date;
import com.yeshi.fanli.entity.bus.user.UserInviteValidNum;
public interface UserInviteValidNumService {
   /**
    *    有效粉丝增加
    * @param uid 粉丝id
    * @param payment 付款金额
    * @param payDate 付款时间
    */
   public void addValidTeamNum(Long uid, BigDecimal payment, Date payDate);
   /**
    *    查询粉丝数量
    * @param id 用户id
    * @return
    */
   public UserInviteValidNum selectByPrimaryKey(Long id);
   /**
    * 直接粉丝 -1
    * @param uid
    */
   public void reduceValidNumFirst(Long uid, Long workerId);
   /**
    * 间接粉丝 -1
    * @param uid
    */
   public void reduceValidNumSecond(Long uid, Long workerId);
   /**
    * 重新同步有效队员信息
    * @param workerId 订单id
    */
   public void syncInfoAgain(Long workerId);
}