package com.xinquan.system.api.model; import com.xinquan.system.api.domain.SysUser; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; import lombok.Data; /** * 用户信息 * * @author ruoyi */ @Data @ApiModel(value = "APP登录用户信息") public class AppLoginUser implements Serializable { private static final long serialVersionUID = 1L; /** * 用户唯一标识 */ @ApiModelProperty(value = "用户唯一标识") private String token; /** * 用户id */ @ApiModelProperty(value = "用户id") private Long userid; /** * 用户名 */ @ApiModelProperty(value = "用户名") private String username; /** * 登录时间 */ @ApiModelProperty(value = "登录时间") private Long loginTime; /** * 过期时间 */ @ApiModelProperty(value = "过期时间") private Long expireTime; /** * 登录IP地址 */ @ApiModelProperty(value = "登录IP地址") private String ipaddr; @ApiModelProperty(value = "是否需要验证手机号 1=是 2=否") private Integer bindStatus = 2; @ApiModelProperty(value = "用户手机") private String cellPhone; @ApiModelProperty(value = "APP用户id") private Long appUserId; @ApiModelProperty(value = "token") private String accessToken; @ApiModelProperty(value = "token过期时间") private Long expireIn; /** * 系统用户信息 */ @ApiModelProperty(value = "系统用户信息", hidden = true) private SysUser sysUser; }