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 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 loginByInvitationCode(String mobile, String verifyCode, String invitationCode, String accessToken, String openId, String appId) throws Exception; /** * 订阅号验证码登录 * @param mobile 手机号 * @param verifyCode 验证码 * @param appId 公众号appId * @return */ ResponseJson loginByVerifyCode(String mobile, String verifyCode, String appId); /** * 订阅号邀请码登录 * @param mobile * @param invitationCode * @param appId * @return */ ResponseJson loginByInvitationCode(String mobile, String invitationCode, String appId); }