package com.hdkj.fhzg.response;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.alibaba.excel.annotation.write.style.HeadRowHeight;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;

/**
 * @author rj
 * @date 2026/3/10 15:47
 * @description
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@HeadRowHeight(20)
public class AutoTaskCityDetailResponse {
    //区县名称
    @ExcelProperty("区县名称")
    @ColumnWidth(30)
    private String countryName;
    //线路总数
    @ExcelProperty("线路总数")
    @ColumnWidth(15)
    private Integer feederTotal;
    //有联络线路总数
    @ExcelProperty("有联络线路总数")
    @ColumnWidth(20)
    private Integer contactFeederTotal;
    //调用成功数
    @ExcelProperty("调用成功数")
    @ColumnWidth(15)
    private Integer simulationSuccess;
    //调用成功率
    @ExcelProperty("调用成功率")
    @ColumnWidth(15)
    private BigDecimal simulationSuccessRate;
    //方案生成成功数
    @ExcelProperty("方案生成（有联络线路）")
    @ColumnWidth(30)
    private Integer schemeSuccess;
    //方案生成成功率
    @ExcelProperty("方案生成成功率")
    @ColumnWidth(20)
    private BigDecimal schemeSuccessRate;
    //成图成功数
    @ExcelProperty("方案成图")
    @ColumnWidth(15)
    private Integer svgSuccess;
    //成图成功率
    @ExcelProperty("方案成图成功率")
    @ColumnWidth(20)
    private BigDecimal svgSuccessRate;
}
