package shop.alien.entity.store.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import shop.alien.entity.store.CommonRating;

import java.util.List;

@Data
@ApiModel(value = "CommonRatingVo对象")
public class CommonRatingVo extends CommonRating {
    @ApiModelProperty(name = "userImage", value = "用户头像")
    private String userImage;
    @ApiModelProperty(name = "userName", value = "用户名")
    private String userName;
    @ApiModelProperty(name = "phone", value = "用户手机号")
    private String phone;
    @ApiModelProperty(name = "isLike", value = "是否点赞")
    private Integer isLike;
    @ApiModelProperty(name = "storeName", value = "门店名称")
    private String storeName;
    @ApiModelProperty(name = "storeEvaluate", value = "门店评价")
    private String storeEvaluate;
    @ApiModelProperty(name = "storeScore", value = "门店评分")
    private Double storeScore;
    @ApiModelProperty(name = "scoreOne", value = "评分1")
    private Double scoreOne;
    @ApiModelProperty(name = "scoreTwo", value = "评分2")
    private Double scoreTwo;
    @ApiModelProperty(name = "scoreThree", value = "评分3")
    private Double scoreThree;
    @ApiModelProperty(name = "childCommonRatings", value = "评论")
    private List<CommonCommentVo> childCommonComments;
    @ApiModelProperty(name = "isCollect", value = "是否收藏")
    private Integer isCollect;
    @ApiModelProperty(name = "commentCount", value = "评论数量")
    private Long commentCount;
    @ApiModelProperty(name = "isFollow", value = "是否关注")
    private Integer isFollow;
    @ApiModelProperty(name = "appealStatus", value = "申诉状态：null-未申诉, 0-待处理, 1-已驳回, 2-已同意, 3-处理中")
    private Integer appealStatus;
    @ApiModelProperty(name = "appealFlag", value = "是否已申诉：0-未申诉, 1-已申诉")
    private Integer appealFlag;
    @ApiModelProperty(value = "审核拒绝次数")
    private Integer rejectNum;
}
