package com.example.cattletends.dto;

import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;

import java.math.BigDecimal;

/**
 * 省份数据传输对象（用于导入省份存栏出栏数据）
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class ProvinceDataDTO {

    /**
     * 省份名称
     */
    private String province;

    /**
     * 省份均价（最低价格）
     */
    private BigDecimal provincePrice;
    
    /**
     * 省份均价区间（原始字符串，如 "13.4-14.9"）
     */
    private String provincePriceRange;

    /**
     * 23年存栏（万头）
     */
    private Integer inventory23th;

    /**
     * 23年出栏（万头）
     */
    private Integer slaughter23th;

    /**
     * 24年存栏（万头）
     */
    private Integer inventory24th;

    /**
     * 24年出栏（万头）
     */
    private Integer slaughter24th;

    /**
     * 25年存栏（万头）
     */
    private Integer inventory25th;

    /**
     * 25年出栏（万头）
     */
    private Integer slaughter25th;
}

