package com.dg.core.manager; public interface TokenManager { /** * 创建一个token关联上指定用户 * * @param userId 指定用户的id * @return 生成的token */ public String createToken(String userId, String role); /** * 检查token是否有效 * * @param token * @return 是否有效 */ public boolean checkToken(String token); /** * 检查花城token是否有效 * @param token * @return */ public boolean checkHCToken(String token); public long getUserId(String token); public long getHCUserId(String token); public void deleteToken(String token); public String getTokenByUserId(String userId); }