package com.ruoyi.web.modules.screen.domain.vo;

import java.math.BigDecimal;
import java.util.List;

/**
 * 牦牛存栏结构大类项（双层饼图内环：公牛 / 母牛 / 保险牛）。
 */
public class HomeScreenYakStructureCategoryVo
{
    /** 大类编码：BULL / COW / INSURED */
    private String categoryCode;
    /** 大类名称 */
    private String categoryLabel;
    /** 头数 */
    private int count;
    /** 占牦牛总量占比（%，1 位小数） */
    private BigDecimal ratio;
    /** 细分明细 */
    private List<HomeScreenYakStructureDetailVo> details;

    public String getCategoryCode()
    {
        return categoryCode;
    }

    public void setCategoryCode(String categoryCode)
    {
        this.categoryCode = categoryCode;
    }

    public String getCategoryLabel()
    {
        return categoryLabel;
    }

    public void setCategoryLabel(String categoryLabel)
    {
        this.categoryLabel = categoryLabel;
    }

    public int getCount()
    {
        return count;
    }

    public void setCount(int count)
    {
        this.count = count;
    }

    public BigDecimal getRatio()
    {
        return ratio;
    }

    public void setRatio(BigDecimal ratio)
    {
        this.ratio = ratio;
    }

    public List<HomeScreenYakStructureDetailVo> getDetails()
    {
        return details;
    }

    public void setDetails(List<HomeScreenYakStructureDetailVo> details)
    {
        this.details = details;
    }
}
