package com.cloud.user.service; import com.cloud.model.sys.AppUser; import com.cloud.model.sys.LoginAppUser; public interface TokenService { /** * 创建token * @param user * @return */ String getToken(AppUser user); /** * 刷新用户 * @param token */ void refreshUserToken(String token); /** * 用户退出登陆 * @param token */ void loginOff(String token); /** * 得到登录用户,从request中获取 */ LoginAppUser currentUser(); /** * 得到登录用户,传入token */ LoginAppUser currentUserByToken(String token); }