| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 | package org.jeecg.modules.system.model;import lombok.Data;import java.io.Serializable;/** * 第三方登录 信息存储 */@Datapublic class ThirdLoginModel implements Serializable {    private static final long serialVersionUID = 4098628709290780891L;    /**     * 第三方登录 来源     */    private String source;    /**     * 第三方登录 uuid     */    private String uuid;    /**     * 第三方登录 username     */    private String username;    /**     * 第三方登录 头像     */    private String avatar;    /**     * 账号 后缀第三方登录 防止账号重复     */    private String suffix;    /**     * 操作码 防止被攻击     */    private String operateCode;    public ThirdLoginModel(){    }    /**     * 构造器     * @param source     * @param uuid     * @param username     * @param avatar     */    public ThirdLoginModel(String source,String uuid,String username,String avatar){        this.source = source;        this.uuid = uuid;        this.username = username;        this.avatar = avatar;    }    /**     * 获取登录账号名     * @return     */    public String getUserLoginAccount(){        if(suffix==null){            return this.uuid;        }        return this.uuid + this.suffix;    }}
 |