添加 token 工具类 TokenUtil

This commit is contained in:
tursom 2019-10-24 22:32:19 +08:00
parent cdd4dc169b
commit dfe91aaa15

View File

@ -56,7 +56,7 @@ open class TokenUtil {
open fun toJson(bean: Any): String = gson.toJson(bean) open fun toJson(bean: Any): String = gson.toJson(bean)
open fun <T> fromJson(json: String, clazz: Class<T>): T = gson.fromJson(json, clazz) open fun <T> fromJson(json: String, clazz: Class<T>): T = gson.fromJson(json, clazz)
private inline fun <reified T : Any> fromJson(json: String): T = gson.fromJson(json, T::class.java) private inline fun <reified T : Any> fromJson(json: String): T = fromJson(json, T::class.java)
data class TokenBody<T>(val tim: Long, val exp: Long, val dat: T) data class TokenBody<T>(val tim: Long, val exp: Long, val dat: T)