package com.hdkj.fhzg.request;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.Max;
import javax.validation.constraints.Min;
import javax.validation.constraints.NotNull;
import java.time.LocalDate;
import java.time.YearMonth;

/**
 * @author rj
 * @date 2026/3/10 15:29
 * @description
 */
@Data
public class AutoTaskQueryRequest {
    //地市编码
    private String cityCode;
    //区县编码
    private String countryCode;
    //图表类型 1-调用成功率 2-方案生成成功率 3-方案成图成功率(获取图表的接口使用）
    private Integer chartType;
    //线路变更类型 1-所有变更线路 2-有联络线路（线路变更接口使用）
    private Integer feederType;

    @JsonFormat(pattern = "yyyy-MM")
    private YearMonth startDate;

    @JsonFormat(pattern = "yyyy-MM")
    private YearMonth endDate;

}
