package com.wzj.soopin.member.domain.vo;

import com.wzj.soopin.member.annotation.MemberFillField;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
import org.dromara.common.excel.annotation.Excel;

@Data
@AllArgsConstructor
@NoArgsConstructor
@ToString
@Schema(description ="粉丝")
public class FansVO {


    @Schema(description ="博主id")
    @Excel(name = "博主id")
    @MemberFillField(id = "vloggerId")
    private MemberVO vlogger;

    @Schema(description ="博主id")
    private Long  vloggerId;

    @Schema(description ="粉丝id")
    @Excel(name = "粉丝id")
    @MemberFillField(id = "fanId")
    private MemberVO fan;

    @Schema(description ="粉丝id")
    @Excel(name = "粉丝id")
    private Long  fanId;



    @Schema(description ="是否是好友")
    @Excel(name = "是否是好友")
    private Integer friendFlag ;



    @Schema(description ="是否互相关注")
    @Excel(name = "是否互相关注")
    private Integer bothFriend;



    @Schema(description ="创建时间")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    private String createdTime;
}
