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 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;
|
}
|