
ars.module.mobile.service.MobileAuthService Maven / Gradle / Ivy
package ars.module.mobile.service;
import java.util.Map;
import ars.invoke.local.Api;
import ars.invoke.local.Param;
import ars.invoke.request.Token;
import ars.invoke.request.Requester;
import ars.module.mobile.app.Device;
/**
* App用户认证接口
*
* @author yongqiangwu
*
*/
@Api("mobile/auth")
public interface MobileAuthService {
/**
* 用户登陆
*
* @param requester
* 请求对象
* @param code
* 用户编号
* @param password
* 用户密码
* @param device
* 请求设备
* @param parameters
* 请求参数
* @return 令牌对象
*/
@Api("login")
public Token login(Requester requester, @Param(name = "code", required = true) String code,
@Param(name = "password", required = true) String password,
@Param(name = "device", required = true) Device device, Map parameters);
/**
* 用户注销
*
* @param requester
* 请求对象
* @param parameters
* 请求参数
*/
@Api("logout")
public void logout(Requester requester, Map parameters);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy