package shop.alien.entity.store.vo;

import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@Data
@JsonInclude
@NoArgsConstructor
@ApiModel(value = "LifeFansVo对象", description = "关注相关")
public class LifeFansVo {

    @ApiModelProperty(value = "用户id")
    public String id;

    @ApiModelProperty(value = "名称")
    public String name;

    @ApiModelProperty(value = "简介")
    public String blurb;

    @ApiModelProperty(value = "头像")
    public String image;

    @ApiModelProperty(value = "唯一标识")
    public String phoneId;

    @ApiModelProperty(value = "对方是否关注我 0-未关注 1-已关注")
    public String isFollowMe;

    @ApiModelProperty(value = "我是否关注对方 0-未关注 1-已关注")
    public String isFollowThis;

    @ApiModelProperty(value = "粉丝数量")
    public String fansNum;

    @ApiModelProperty(value = "关注数量")
    public String followNum;

    @ApiModelProperty(value = "好友数量")
    public String friendNum;

    @ApiModelProperty(value = "动态数量")
    public String dynamicsNum;

    @ApiModelProperty(value = "是否拉黑")
    public String isBlocked;

    @ApiModelProperty(value = "拉黑id")
    public String blackListid;

    @ApiModelProperty(value = "用户名")
    public String username;

    @ApiModelProperty(value = "用户简介")
    public String accountBlurb;

    @ApiModelProperty(value = "是否是已入驻成功的商户 0-不是 1-是（只有 store_application_status = 1 时才是商户）")
    public String isMerchant;

    @ApiModelProperty(value = "时间：我的关注为本人发出关注记录；我的粉丝为对方关注本人（followed_id=fansId）记录；互关为双方较大值。用于排序与回显")
    private Date createdTime;
}
