parent
b03294dbf4
commit
54fea3652c
@ -0,0 +1,129 @@
|
||||
package com.luoo.music.dto.response;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import lombok.Data;
|
||||
import org.springframework.format.annotation.DateTimeFormat;
|
||||
|
||||
import javax.persistence.Id;
|
||||
import java.util.Date;
|
||||
|
||||
|
||||
@Data
|
||||
public class UserInfoDTO {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
/**
|
||||
* 用户ID
|
||||
*/
|
||||
@Id
|
||||
private String id;
|
||||
|
||||
/**
|
||||
* 手机号码
|
||||
*/
|
||||
private String mobile;
|
||||
|
||||
/**
|
||||
* 昵称
|
||||
*/
|
||||
private String nickName;
|
||||
|
||||
/**
|
||||
* 头像
|
||||
*/
|
||||
private String avatar;
|
||||
/**
|
||||
* 个性签名
|
||||
*/
|
||||
private String signature;
|
||||
|
||||
/**
|
||||
* 密码
|
||||
*/
|
||||
private String password;
|
||||
/**
|
||||
* 邮箱
|
||||
*/
|
||||
private String email;
|
||||
/**
|
||||
* 性别 0:男 1:女 2:保密
|
||||
*/
|
||||
private Integer sex;
|
||||
/**
|
||||
* 出生年月日
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date birthday;
|
||||
/**
|
||||
* 粉丝数
|
||||
*/
|
||||
private int fansCount;
|
||||
/**
|
||||
* 关注数
|
||||
*/
|
||||
private int followCount;
|
||||
/**
|
||||
* 获赞数
|
||||
*/
|
||||
private int thumbUpCount;
|
||||
/**
|
||||
* 喜欢歌曲数
|
||||
*/
|
||||
private int songCount;
|
||||
/**
|
||||
* 收藏期刊数
|
||||
*/
|
||||
private int journalCount;
|
||||
/**
|
||||
* 获得评论数
|
||||
*/
|
||||
private int commentReplyCount;
|
||||
/**
|
||||
* 创建时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date joinTime;
|
||||
|
||||
/**
|
||||
* 修改时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date modifyTime;
|
||||
|
||||
/**
|
||||
* 最后登录时间
|
||||
*/
|
||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
||||
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||
private Date lastLoginTime;
|
||||
|
||||
/**
|
||||
* 最后使用的设备ID
|
||||
*/
|
||||
private String lastUseDeviceId;
|
||||
|
||||
/**
|
||||
* 手机品牌
|
||||
*/
|
||||
private String lastUseDeviceBrand;
|
||||
|
||||
/**
|
||||
* 最后登录IP
|
||||
*/
|
||||
private String lastLoginIp;
|
||||
|
||||
/**
|
||||
* 0:禁用 1:正常
|
||||
*/
|
||||
private int status;
|
||||
/**
|
||||
* 0:禁用 1:正常
|
||||
*/
|
||||
private int onlineStatus;
|
||||
|
||||
private String badges;
|
||||
}
|
Loading…
Reference in new issue