package com.gxwebsoft.credit.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.List;

/**
 * 客户跟进统计DTO
 *
 * @author 科技小王子
 * @since 2026-03-22
 */
@Data
@Schema(name = "FollowStatisticsDTO对象", description = "客户跟进统计DTO")
public class FollowStatisticsDTO {

    @Schema(description = "总步骤数")
    private Integer totalSteps;

    @Schema(description = "已完成步骤数")
    private Integer completedSteps;

    @Schema(description = "当前步骤")
    private Integer currentStep;

    @Schema(description = "进度百分比")
    private Double progress;

    @Schema(description = "步骤详情列表")
    private List<FollowStepDetailDTO> stepDetails;
}
