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

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 大屏共富项目分类饼图单项（固定输出类型 1/2/3）。
 * <p>展示名：1 和美乡村建设项目；2 人居环境整治提升项目；3 其他项目投入。</p>
 */
public class ProjectTypeStatVo implements Serializable
{
    private static final long serialVersionUID = 1L;

    /** 项目类型：1 / 2 / 3 */
    private Integer projectType;

    /** 类型展示名称 */
    private String projectTypeName;

    /** 该类型项目数 */
    private Integer count;

    /** 占已发布项目总数的比例，0～1（四位小数）；无项目时为 0 */
    private BigDecimal ratio;

    public Integer getProjectType()
    {
        return projectType;
    }

    public void setProjectType(Integer projectType)
    {
        this.projectType = projectType;
    }

    public String getProjectTypeName()
    {
        return projectTypeName;
    }

    public void setProjectTypeName(String projectTypeName)
    {
        this.projectTypeName = projectTypeName;
    }

    public Integer getCount()
    {
        return count;
    }

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

    public BigDecimal getRatio()
    {
        return ratio;
    }

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