package com.vetti.hotake.domain.dto;

import com.vetti.hotake.domain.dto.VcDto.*;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * 简历优化器 返回对象
 *
 * @author wangxiangshun
 * @date 2025-11-30
 */
@Data
@Accessors(chain = true)
public class HotakeCvOptimizeDto {

    @ApiModelProperty("分析总结")
    private CvAnalysisSummaryDto analysisSummary;
    @ApiModelProperty("文本修正（文字、语法等错误）")
    private CvTextCorrectionsDto textCorrections;
    @ApiModelProperty("逻辑修正")
    private CvLogicCorrectionsDto logicCorrections;
    @ApiModelProperty("优化建议")
    private CvOptimizationSuggestionsDto optimizationSuggestions;
    @ApiModelProperty("行动计划")
    private CvActionPlanDto actionPlan;
    @ApiModelProperty("预期改进效果")
    private CvEstimatedImprovementDto estimatedImprovement;
}
