package com.ruoyi.account.service;
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.ruoyi.account.api.model.AppUser;
|
import com.ruoyi.account.vo.*;
|
import com.ruoyi.common.core.web.domain.AjaxResult;
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
/**
|
* <p>
|
* 服务类
|
* </p>
|
*
|
* @author luodangjia
|
* @since 2024-11-21
|
*/
|
public interface AppUserService extends IService<AppUser> {
|
|
|
/**
|
* 小程序一键登录
|
* @param appletLogin
|
* @return
|
*/
|
AjaxResult appletLogin(AppletLogin appletLogin);
|
|
|
/**
|
* 手机号码登录
|
* @param mobileLogin
|
* @return
|
*/
|
AjaxResult<LoginVo> mobileLogin(MobileLogin mobileLogin);
|
|
|
/**
|
* 获取短信验证码
|
* @param smsCode
|
* @return
|
*/
|
AjaxResult getSMSCode(SMSCode smsCode);
|
|
|
/**
|
* 注册账号
|
* @param registerAccount
|
* @return
|
*/
|
AjaxResult<LoginVo> registerAccount(RegisterAccount registerAccount);
|
}
|