package com.vetti.hotake.domain.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.List;

/**
 * 候选人面试综合评估  返回对象
 *
 * @author ID
 * @date 2025-09-06
 */
@Data
@Accessors(chain = true)
public class HotakeCandidateInterviewEvaluationDto {

    @ApiModelProperty("评估分数")
    private String assessmentScore;

    @ApiModelProperty("评估等级")
    private String assessmentLevel;

    @ApiModelProperty("评估明细说明")
    private List<String> assessmentDetails;

    @ApiModelProperty("评分分数")
    private String ratingScore;

    @ApiModelProperty("评分等级")
    private String ratingLevel;

    @ApiModelProperty("评分明细说明")
    private List<String> ratingDetails;

    @ApiModelProperty("问答分数")
    private String questionsScore;

    @ApiModelProperty("问答等级")
    private String questionsLevel;

    @ApiModelProperty("问答明细说明")
    private List<String> questionsDetails;

    @ApiModelProperty("综合分数")
    private String overallScore;

    @ApiModelProperty("推荐说明")
    private String recommendation;
}
