123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- package com.caimei.service.wechat;
- import com.caimei.model.ResponseJson;
- import com.caimei.model.vo.WxClubUserVo;
- /**
- * Description
- *
- * @author : Aslee
- * @date : 2021/7/15
- */
- public interface LoginService {
- /**
- * 微信授权登录
- * @param code
- * @param appId
- * @return
- */
- ResponseJson<WxClubUserVo> loginByAuthorization(String code, String appId);
- /**
- * 发送登录验证码
- *
- * @param mobile
- * @param appId
- * @param type
- * @return
- */
- ResponseJson sendVerifyCode(String mobile, String appId, Integer type);
- /**
- * 服务号邀请码登录
- * @param mobile
- * @param verifyCode
- * @param invitationCode
- * @param accessToken
- * @param openId
- * @param appId
- * @return
- */
- ResponseJson<WxClubUserVo> loginByInvitationCode(String mobile, String verifyCode, String invitationCode, String accessToken, String openId, String appId) throws Exception;
- /**
- * 订阅号验证码登录
- * @param mobile 手机号
- * @param verifyCode 验证码
- * @param appId 公众号appId
- * @return
- */
- ResponseJson<WxClubUserVo> loginByVerifyCode(String mobile, String verifyCode, String appId);
- /**
- * 订阅号邀请码登录
- * @param mobile
- * @param invitationCode
- * @param appId
- * @return
- */
- ResponseJson<WxClubUserVo> loginByInvitationCode(String mobile, String invitationCode, String appId);
- }
|