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

import com.yunyan.business.document.y22.pojo.finalExcelY22.*;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * 2023年 决算表的读取
 */
@ApiModel("2023年预算的数据")
@Data
public class BudgetDataVo {

    @ApiModelProperty("编制单位/部门名")
    private String deptName;

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

    @ApiModelProperty(value = "部门id/单位")
    private Long deptId;

    @ApiModelProperty("年度")
    private String year;

    @ApiModelProperty("第一部分 部门概况")
    private FinalP1Vo p1Vo;

    @ApiModelProperty("名词解释 (第四部分)")
    private List<FinalP4T1TermVo> termList;

    @ApiModelProperty("第四部分：2023年部门预算报表（直接固定）")
    private List<String> tableList;

    @ApiModelProperty("第二部分：部门预算报表表格")
    private BudgetTableVo tableVo;

    @ApiModelProperty("第三部分：预算情况说明")
    private BudgetExplainP3Vo explainVo;

    @ApiModelProperty(value = "读取时, 是否是去年的标记", hidden = true)
    private Integer lastYearFlag;

    @ApiModelProperty("单位的属性说明")
    private BudgetDeptInfoVo deptInfoVo;

    @ApiModelProperty("审核填写的审核意见")
    private String auditText;

}
