package cc.mrbird.febs.mall.vo; import com.fasterxml.jackson.annotation.JsonFormat; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import org.springframework.format.annotation.DateTimeFormat; import java.math.BigDecimal; import java.util.Date; @Data @ApiModel(value = "MallMemberVo", description = "商城用户信息返回类") public class MallMemberVo { @ApiModelProperty(value = "id") private Long id; @ApiModelProperty(value = "昵称") private String name; @ApiModelProperty(value = "头像") private String avatar; @ApiModelProperty(value = "手机号") private String phone; @ApiModelProperty(value = "邀请码(如果是团长,邀请码就是团长特征码)") private String inviteId; @ApiModelProperty(value = "VIP等级图片") private String levelPng; @ApiModelProperty(value = "VIP等级名称") private String levelName; @ApiModelProperty(value = "VIP等级编码") private String level; @ApiModelProperty(value = "是否允许碳积分兑换碳币 1是0否") private Integer changeState;//是否允许碳积分兑换碳币 1是0否 @ApiModelProperty(value = "是否允许碳币提现 1是0否") private Integer withdrawState;//是否允许碳币提现 1是0否 @ApiModelProperty(value = "是否允许内转 1-是0-否") private Integer insideState;//是否允许内转 1-是0-否 @ApiModelProperty(value = "是否允许USDT提现 1是0否") private Integer commissionState;//是否允许USDT提现 1是0否 @ApiModelProperty(value = "是否允许权益升级 1-是0-否") private Integer growState;//是否允许权益升级 1-是0-否 @ApiModelProperty(value = "碳币") private BigDecimal balance = BigDecimal.ZERO; @ApiModelProperty(value = "碳积分") private BigDecimal score = BigDecimal.ZERO; @ApiModelProperty(value = "USDT") private BigDecimal commission = BigDecimal.ZERO; @ApiModelProperty(value = "是否有支付密码 1:是 0:否") private Integer tradeWord; @ApiModelProperty(value = "会员到期时间") @DateTimeFormat(pattern = "yyyy-MM-dd") @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8") private Date vipLevelTime; }