package shop.alien.storeplatform.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import shop.alien.storeplatform.entity.StorePlatformDiscussion;

/**
 * 店铺讨论人员VO
 */
@Data
@EqualsAndHashCode(callSuper = true)
@ApiModel(value = "StorePlatformDiscussionVo对象", description = "店铺讨论人员显示对象")
public class StorePlatformDiscussionUserVo extends StorePlatformDiscussion {

    @ApiModelProperty(value = "用户名称")
    private String userName;

    @ApiModelProperty(value = "用户头像")
    private String userImage;
    
    @ApiModelProperty(value = "被回复人名称 (如果是回复)")
    private String parentUserName;

    @ApiModelProperty(value = "AI 相关性评分")
    private Double relevanceScore;

    @ApiModelProperty(value = "当前用户是否已点赞 (0-未点赞, 1-已点赞)")
    private Integer isLiked;
}

