package cc.mrbird.febs.video.vo;
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.Data;
|
|
import java.util.Date;
|
|
@Data
|
@ApiModel(value = "ApiVideoMemberVo", description = "返回参数类")
|
public class ApiVideoMemberVo {
|
|
private Long id;
|
|
/**
|
* 账号
|
*/
|
|
@ApiModelProperty(value = "账号")
|
private String account;
|
|
/**
|
* 昵称
|
*/
|
@ApiModelProperty(value = "昵称")
|
private String name;
|
|
/**
|
* 头像
|
*/
|
@ApiModelProperty(value = "头像")
|
private String avatar;
|
|
/**
|
* 手机号
|
*/
|
@ApiModelProperty(value = "手机号")
|
private String phone;
|
|
/**
|
* 邮箱
|
*/
|
@ApiModelProperty(value = "邮箱")
|
private String email;
|
|
/**
|
* 邀请码
|
*/
|
@ApiModelProperty(value = "邀请码")
|
private String inviteId;
|
|
/**
|
* 父级邀请码
|
*/
|
// @ApiModelProperty(value = "父级邀请码")
|
// private String refererId;
|
|
/**
|
* 父级邀请码链
|
*/
|
// @ApiModelProperty(value = "父级邀请码链")
|
// private String refererIds;
|
|
/**
|
* 是否会员 1/是 2/否
|
*/
|
@ApiModelProperty(value = "是否会员 1/是 2/否")
|
private Integer isVip;
|
|
/**
|
* 是
|
*/
|
public static final Integer ISVIP_STATUS_YES = 1;
|
/**
|
* 否
|
*/
|
public static final Integer ISVIP_STATUS_NO = 2;
|
|
/**
|
* 账号状态 1/正常 2/禁用
|
*/
|
@ApiModelProperty(value = "账号状态 1/正常 2/禁用")
|
private Integer accountStatus;
|
/**
|
* 启用
|
*/
|
public static final Integer ACCOUNT_STATUS_ENABLE = 1;
|
/**
|
* 禁用
|
*/
|
public static final Integer ACCOUNT_STATUS_DISABLED = 2;
|
|
/**
|
* 账号类型 1/正常 2/测试
|
*/
|
@ApiModelProperty(value = "账号类型 1/正常 2/测试")
|
private Integer accountType;
|
|
/**
|
* 正常账号
|
*/
|
public static final Integer ACCOUNT_TYPE_NORMAL = 1;
|
/**
|
* 测试账号
|
*/
|
public static final Integer ACCOUNT_TYPE_TEST = 2;
|
|
@ApiModelProperty(value = "会员类型;MONTH/PERIOD/YEAR")
|
private String vipType;
|
|
@ApiModelProperty(value = "到期时间")
|
@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
|
private Date expireTime;
|
}
|