package com.xinquan.system.api.domain.vo; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; import java.math.BigDecimal; import java.time.LocalDateTime; import lombok.Data; /** * @author mitao * @date 2024/9/7 */ @Data @ApiModel(value = "用户信息VO") public class AppUserVO implements Serializable { private static final long serialVersionUID = -6948932379350815750L; @ApiModelProperty(value = "App用户id") private Long id; @ApiModelProperty(value = "系统用户id") private Long userId; @ApiModelProperty(value = "手机号码") private String cellPhone; @ApiModelProperty(value = "苹果授权登录唯一标识") private String appleId; @ApiModelProperty(value = "微信openId") private String wxOpenId; @ApiModelProperty(value = "姓名") private String realname; @ApiModelProperty(value = "头像") private String avatar; @ApiModelProperty(value = "昵称") private String nickname; @ApiModelProperty(value = "签名") private String signature; @ApiModelProperty(value = "性别 1=男 2=女 3=保密") private Integer gender; @ApiModelProperty(value = "生日") private String birthday; @ApiModelProperty(value = "学历") private String education; @ApiModelProperty(value = "行业") private String industry; @ApiModelProperty(value = "公司") private String company; @ApiModelProperty(value = "职业") private String occupation; @ApiModelProperty(value = "所在地") private String location; @ApiModelProperty(value = "故乡") private String hometown; @ApiModelProperty(value = "邮箱") private String email; @ApiModelProperty(value = "会员到期时间") private LocalDateTime vipExpireTime; @ApiModelProperty(value = "用户状态 1=正常 2=冻结 3=注销") private Integer userStatus; @ApiModelProperty(value = "冻结原因") private String freezingReason; @ApiModelProperty(value = "冻结操作人") private String freezingOperator; @ApiModelProperty(value = "梵文权限 1=是 2否") private Integer sanskritFlag; @ApiModelProperty(value = "邀请人id") private Long inviteUserId; @ApiModelProperty(value = "余额") private BigDecimal balance; @ApiModelProperty(value = "收益") private BigDecimal income; @ApiModelProperty(value = "当前累计能量值") private Integer totalEnergyValue; @ApiModelProperty(value = "注册时间") private LocalDateTime registerTime; @ApiModelProperty(value = "注销时间") private LocalDateTime logoutTime; @ApiModelProperty(value = "用户等级id") private Integer levelSettingId; @ApiModelProperty(value = "标签id,多个id使用英文逗号拼接") private String tagId; }