package com.vetti.hotake.domain.dto;

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

/**
 * 岗位申请数据根据当前阶段进行统计 返回对象
 *
 * @author wangxiangshun
 * @date 2025-11-30
 */
@Data
@Accessors(chain = true)
public class HotakeRolesApplyStageStatisticalDto {

    @ApiModelProperty("已申请数量")
    private Integer appliedNum;

    @ApiModelProperty("入围数量")
    private Integer shortlistedNum;

    @ApiModelProperty("面试数量")
    private Integer interviewNum;

    @ApiModelProperty("邀约数量")
    private Integer offerNum;

    @ApiModelProperty("受雇数量")
    private Integer hiredNum;

    @ApiModelProperty("拒绝邀约数量")
    private Integer refuseOfferNum;

    @ApiModelProperty("面试失败数量")
    private Integer interviewFailNum;

    @ApiModelProperty("总数量")
    private Integer totalNum;
}
