package com.xinquan.user.api.domain.dto; import com.baomidou.mybatisplus.annotation.TableField; import io.swagger.annotations.ApiModelProperty; import java.io.Serializable; import java.math.BigDecimal; import java.time.LocalDateTime; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; /** * @author mitao * @date 2024/8/21 */ @Data @Builder @NoArgsConstructor @AllArgsConstructor public class AppUserDTO implements Serializable { private static final long serialVersionUID = -3850851853092651572L; @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 avatar; @ApiModelProperty(value = "绑定邀请人时间") private LocalDateTime inviteUserTime; @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 device; @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") private Long homeBackgroundMusicId; }