package com.yunyan.business.document.y23.budget.pojo.budgetY23;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * p2p5 一般公共预算支出情况说明
 */
@Data
public class BudgetP3p5Vo {

    @ApiModelProperty("部门（单位）名称")
    private String deptName;

    @ApiModelProperty("部门（单位）代码")
    private String deptCode;

    @ApiModelProperty("收支总预算")
    private String total;

    @ApiModelProperty("基本支出")
    private String base;

    @ApiModelProperty("项目支出")
    private String project;

    @ApiModelProperty("上一年金额")
    private String totalLast;

    @ApiModelProperty("变化金额-同比")
    private String changeAmount;

    @ApiModelProperty("变化金额文字-同比")
    private String changeAmountWord;

    @ApiModelProperty("变化比率-同比")
    private String changeRatio;

    @ApiModelProperty("变化比率文字-同比")
    private String changeRatioWord;

    @ApiModelProperty("项的-list")
    private List<BudgetP3p5ItemVo> list;


    /**
     * 旧的
     */
    @Deprecated
    @ApiModelProperty("（一）一般公共预算支出按支出功能分类科目划分")
    private List<BudgetP3p5FuncItemVo> funcList;

    @Deprecated
    @ApiModelProperty("（二）按支出结构分类划分，分为基本支出预算")
    private BudgetP3p5StructureVo structureBase;

    @Deprecated
    @ApiModelProperty("（二）按支出结构分类划分，分为项目支出预算")
    private BudgetP3p5StructureVo structureProject;

    @ApiModelProperty("决算时, 读取 预算的数据. 所属单位的list")
    private List<BudgetP3p5SubDeptVo> subDeptList;


}
