package com.doumee.core.Jwt; import io.swagger.models.auth.In; import lombok.Data; import java.util.HashMap; import java.util.Map; /** * jwt的第二部分 * * @author fengshuonan * @Date 2019/7/20 20:45 */ @Data public class JwtPayLoad { /** * 用户id */ private String memberId; private long expire; public JwtPayLoad() { } public JwtPayLoad(String memberId) { this.memberId = memberId; } /** * payload转化为map形式 * * @author fengshuonan * @Date 2019/7/20 20:50 */ public Map toMap() { HashMap map = new HashMap<>(); map.put("memberId", this.memberId); return map; } /** * payload转化为map形式 * * @author fengshuonan * @Date 2019/7/20 20:50 */ public static JwtPayLoad toBean(Map map) { if (map == null || map.size() == 0) { return new JwtPayLoad(); } else { JwtPayLoad jwtPayLoad = new JwtPayLoad(); jwtPayLoad.setMemberId(map.get("memberId").toString()); return jwtPayLoad; } } }