admin
2020-07-14 eec7e789a87863c25d92c10ad5dfc22ad80c448d
fanli/src/main/java/com/yeshi/fanli/service/inter/user/UserAccountService.java
@@ -7,6 +7,7 @@
import com.yeshi.fanli.entity.bus.user.WeiXinUser;
import com.yeshi.fanli.entity.system.BusinessSystem;
import com.yeshi.fanli.exception.user.UserAccountException;
import com.yeshi.fanli.vo.taobao.TaoBaoUser;
import org.yeshi.utils.entity.ProxyIP;
import javax.servlet.http.HttpServletRequest;
@@ -15,7 +16,6 @@
 * 登录服务
 * 
 * @author Administrator
 *
 */
public interface UserAccountService {
   /**
@@ -57,6 +57,7 @@
   /**
    * 根据系统与微信unionid获取用户信息
     *
    * @param system
    * @param unionId
    * @return
@@ -66,6 +67,7 @@
   /**
    * 根据系统和淘宝的Openid寻找用户
     *
    * @param system
    * @param openId
    * @return
@@ -76,6 +78,7 @@
   /**
    * 根据系统和电话号码寻找用户
     *
    * @param system
    * @param phone
    * @return
@@ -153,12 +156,12 @@
   /**
    *  电话号码登录 1.5.3
     *
    * @param ipInfo
    * @param acceptData
    * @param loginType
    * @param vcode
    * @param phone
    * @param appId
     * @param businessSystem
    * @return
    * @throws UserAccountException
    */
@@ -166,14 +169,25 @@
   public UserInfo loginPhone(ProxyIP ipInfo, int loginType, String vcode, String phone, BusinessSystem businessSystem)
         throws UserAccountException;
    /**
     * 淘宝登录
     *
     * @param ipInfo
     * @param taoBaoUser -淘宝信息
     * @param businessSystem
     * @return
     * @throws UserAccountException
     */
    public UserInfo loginTB(ProxyIP ipInfo, TaoBaoUser taoBaoUser, BusinessSystem businessSystem)
            throws UserAccountException;
   /**
    * 微信登录 1.5.3
     *
    * @param ipInfo
    * @param acceptData
    * @param loginType
    * @param code
    * @param appId
     * @param businessSystem
    * @return
    * @throws UserAccountException
    */
@@ -201,6 +215,7 @@
   /**
    * 绑定微信 V1.5.3
     *
    * @param uid
    * @param wxUser
    * @throws UserAccountException
@@ -242,6 +257,7 @@
   /**
    * 2.0.1 新登录方式 -微信
     *
    * @param ipInfo
    * @param acceptData
    * @param loginType
@@ -255,6 +271,7 @@
   /**
    * 未注册之前绑定手机号
     *
    * @param ipinfo
    * @param acceptData
    * @param phone
@@ -267,6 +284,7 @@
   /**
    * 手机登录需要绑定微信
     *
    * @param ipinfo
    * @param acceptData
    * @param loginType
@@ -281,6 +299,7 @@
   /**
    * 绑定微信登录 + 手机号key
     *
    * @param ipInfo
    * @param acceptData
    * @param code