package com.vetti.hotake.domain.dto;

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

import java.math.BigDecimal;
import java.util.List;

/**
 * 招聘者查看候选人匹配度  返回对象
 *
 * @author ID
 * @date 2025-09-06
 */
@Data
@Accessors(chain = true)
public class HotakeCandidateCompatibilityDto {

    @ApiModelProperty("核心优势评分 ")
    private BigDecimal strengthsScore;

    @ApiModelProperty("核心优势列表 ")
    private List<String> keyStrengths;

    @ApiModelProperty("关键差异评分（越高差异越小） ")
    private BigDecimal differencesScore;

    @ApiModelProperty("关键差异列表 ")
    private List<String> keyDifferences;

    @ApiModelProperty("文化契合评分 ")
    private BigDecimal culturalScore;

    @ApiModelProperty("文化契合详情 ")
    private List<String> culturalFitDetails;

    @ApiModelProperty("总体评分")
    private BigDecimal overallScore;

}
