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.EqualsAndHashCode;
import shop.alien.entity.store.ActivityInviteLog;

/**
 * @author zhangchen
 * @version 1.0
 * @date 2025/9/8 10:00
 */
@EqualsAndHashCode(callSuper = false)
@Data
@JsonInclude
@ApiModel(value = "ActivityInviteLogVo对象", description = "ActivityInviteLogVo")
public class ActivityInviteLogVo extends ActivityInviteLog {

    @ApiModelProperty(value = "被邀请人头像")
    private String userImage;

    @ApiModelProperty(value = "邀请人电话")
    private String invitePhone;

    @ApiModelProperty(value = "被邀请电话")
    private String invitedPhone;

    @ApiModelProperty(value = "被邀请人昵称")
    private String invitedNickName;

    @ApiModelProperty(value = "邀请人奖励信息")
    private String inviteRewardInfo;

    @ApiModelProperty(value = "被邀请人奖励信息")
    private String invitedRewardInfo;

    @ApiModelProperty(value = "邀请人真实姓名")
    private String inviteRealName;

    @ApiModelProperty(value = "被邀请人真实姓名")
    private String invitedRealName;

    @ApiModelProperty(value = "邀请人昵称")
    private String inviteNickName;
}
