yujian
2019-04-22 b6c37e4bc38db88a360d0f2c6099183f9bb75bdc
fanli/src/main/java/com/yeshi/fanli/service/inter/user/UserExtraTaoBaoInfoService.java
@@ -1,6 +1,7 @@
package com.yeshi.fanli.service.inter.user;
import com.yeshi.fanli.entity.bus.user.UserExtraTaoBaoInfo;
import com.yeshi.fanli.exception.user.UserExtraTaoBaoInfoException;
/**
 * 用户淘宝联盟服务
@@ -16,7 +17,8 @@
    * @param uid
    * @param relationId
    */
   public void addRelationId(Long uid, String relationId);
   public void addRelationId(Long uid, String relationId, String taoBaoUid, String nickName,
         boolean valid)  throws UserExtraTaoBaoInfoException;
   /**
    * 添加会员ID
@@ -24,7 +26,8 @@
    * @param uid
    * @param specialId
    */
   public void addSpecialId(Long uid, String specialId);
   public void addSpecialId(Long uid, String specialId, String taoBaoUid,  String nickName,
         boolean valid)  throws UserExtraTaoBaoInfoException;
   /**
    * 通过UID获取淘宝联盟渠道信息
@@ -34,4 +37,52 @@
    */
   public UserExtraTaoBaoInfo getByUid(Long uid);
   /**
    * 选择性更新
    *
    * @param ue
    */
   public void updateSelective(UserExtraTaoBaoInfo ue);
   /**
    * 解绑用户
    *
    * @param uid
    */
   public void unBindUid(Long uid);
   /**
    * 绑定淘宝后6位
    *
    * @param taoBaoUid
    * @param orderId
    */
   public void bindTaoBaoOrderEnd6Num(String taoBaoUid, String orderId);
   /**
    * 通过渠道ID查询用户(用户信息不为空)
    * @param relationId
    * @return
    */
   public UserExtraTaoBaoInfo getByRelationId(String relationId);
   /**
    * 通过会员运营ID查询用户(用户信息不为空)
    * @param specialId
    * @return
    */
   public UserExtraTaoBaoInfo getBySpecialId(String specialId);
   /**
    * 添加会员ID/渠道ID
    * @param uid
    * @param relationId 渠道ID
    * @param specialId 会员ID
    * @param taoBaoUid
    * @param valid
    * @throws UserExtraTaoBaoInfoException
    */
   public void saveUserTaoBaoInfo(Long uid, String relationId, String specialId, String taoBaoUid, String nickName,
         boolean valid) throws UserExtraTaoBaoInfoException;
}