package com.gxwebsoft.ai.dto.export;

import cn.afterturn.easypoi.excel.annotation.Excel;
import cn.afterturn.easypoi.excel.annotation.ExcelTarget;
import lombok.Data;

/**
 * 预算管理审计表导出实体
 */
@Data
@ExcelTarget("BudgetManageExportEntity")
public class BudgetManageExportEntity {
    
    @Excel(name = "预算科目名称", orderNum = "1", width = 25)
    private String budgetSubject;
    
    @Excel(name = "指标来源-合计", orderNum = "2", width = 15)
    private String indicatorSourceTotal;
    
    @Excel(name = "指标来源-上年结余", orderNum = "3", width = 15)
    private String indicatorSourceLastYearBalance;
    
    @Excel(name = "指标来源-年初部门预算", orderNum = "4", width = 15)
    private String indicatorSourceInitialBudget;
    
    @Excel(name = "指标来源-追加（减）预算", orderNum = "5", width = 15)
    private String indicatorSourceAdditionalBudget;
    
    @Excel(name = "指标运用-合计", orderNum = "6", width = 15)
    private String indicatorUseTotal;
    
    @Excel(name = "指标运用-拨款小计", orderNum = "7", width = 15)
    private String indicatorUseAppropriationSubtotal;
    
    @Excel(name = "指标运用-拨款", orderNum = "8", width = 15)
    private String indicatorUseAppropriation;
    
    @Excel(name = "指标运用-工资统发", orderNum = "9", width = 15)
    private String indicatorUseSalaryPayment;
    
    @Excel(name = "指标运用-政府采购", orderNum = "10", width = 15)
    private String indicatorUseGovProcurement;
    
    @Excel(name = "财政管理专户", orderNum = "11", width = 15)
    private String financeManagementAccount;
    
    @Excel(name = "部门预算用于其他", orderNum = "12", width = 15)
    private String budgetUsedForOther;
    
    @Excel(name = "指标结余", orderNum = "13", width = 15)
    private String indicatorBalance;
    
    @Excel(name = "政府采购", orderNum = "14", width = 15)
    private String governmentProcurement;
    
    @Excel(name = "应拨单位款", orderNum = "15", width = 15)
    private String payableToUnit;
    
    @Excel(name = "其他", orderNum = "16", width = 15)
    private String other;
    
    @Excel(name = "工作底稿索引", orderNum = "17", width = 20)
    private String workPaperIndex;
}