mitao
2024-08-30 6af08bad1986a72fa196afeb04c389c005fab673
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
package com.finance.common.enums;
 
import lombok.AllArgsConstructor;
import lombok.Getter;
 
@Getter
@AllArgsConstructor
public enum BasicDataFieldEnum {
    BASIC_DATA_FIELD1(1L, "(一)一般公共预算-一般公共预算收入-预算数"),
    BASIC_DATA_FIELD2(2L, "(一)一般公共预算-一般公共预算收入-当期执行数-完成数"),
    BASIC_DATA_FIELD3(3L,
            "(一)一般公共预算-一般公共预算收入-当期执行数-其中:税收收入"),
    BASIC_DATA_FIELD4(4L, "(一)一般公共预算-一般公共预算收入-上年同期执行数-完成数"),
    BASIC_DATA_FIELD5(5L, "(一)一般公共预算-一般公共预算收入-上年同期执行数-其中:税收收入"),
    BASIC_DATA_FIELD6(6L, "(一)一般公共预算-上级补助收入-预算数"),
    BASIC_DATA_FIELD7(7L, "(一)一般公共预算-上级补助收入-执行数"),
    BASIC_DATA_FIELD8(8L, "(一)一般公共预算-调入资金-预算数"),
    BASIC_DATA_FIELD9(9L, "(一)一般公共预算-调入资金-预算数"),
    BASIC_DATA_FIELD10(10L, "(一)一般公共预算-动用预算稳定调节基金-预算数"),
    BASIC_DATA_FIELD11(11L, "(一)一般公共预算-动用预算稳定调节基金-执行数"),
    BASIC_DATA_FIELD12(12L,
            "(一)一般公共预算-综合财力(本级收入+上级补助-上解+下级上解收入-补助下级支出)-预算数"),
    BASIC_DATA_FIELD13(13L,
            "(一)一般公共预算-综合财力(本级收入+上级补助-上解+下级上解收入-补助下级支出)-执行数"),
    BASIC_DATA_FIELD14(14L, "(一)一般公共预算-一般公共预算支出-预算数"),
    BASIC_DATA_FIELD15(15L, "(一)一般公共预算-一般公共预算支出-当期执行数"),
    BASIC_DATA_FIELD16(16L, "(一)一般公共预算-一般公共预算支出-上年同期执行数"),
    BASIC_DATA_FIELD17(17L, "(二)政府性基金预算-政府性基金预算收入-预算数"),
    BASIC_DATA_FIELD18(18L, "(二)政府性基金预算-政府性基金预算收入-当期执行数"),
    BASIC_DATA_FIELD19(19L, "(二)政府性基金预算-政府性基金预算收入-上年同期执行数"),
    BASIC_DATA_FIELD20(20L,
            "(二)政府性基金预算-可用财力(本级收入+上级补助-上解+下级上解收入-补助下级支出)-预算数"),
    BASIC_DATA_FIELD21(21L,
            "(二)政府性基金预算-可用财力(本级收入+上级补助-上解+下级上解收入-补助下级支出)-执行数"),
    BASIC_DATA_FIELD22(22L, "(二)政府性基金预算-政府性基金预算支出-预算数"),
    BASIC_DATA_FIELD23(23L, "(二)政府性基金预算-政府性基金预算支出-当期执行数"),
    BASIC_DATA_FIELD24(24L, "(二)政府性基金预算-政府性基金预算支出-上年同期执行数"),
    BASIC_DATA_FIELD25(25L, "(二)政府性基金预算-调出资金-预算数"),
    BASIC_DATA_FIELD26(26L, "(二)政府性基金预算-调出资金-执行数"),
    BASIC_DATA_FIELD27(27L, "(三)库款保障情况-期初库款余额"),
    BASIC_DATA_FIELD28(28L, "(三)库款保障情况-本期库款流入"),
    BASIC_DATA_FIELD29(29L, "(三)库款保障情况-本期库款流出"),
    BASIC_DATA_FIELD30(30L, "(三)库款保障情况-期末库款余额-余额"),
    BASIC_DATA_FIELD31(31L, "(三)库款保障情况-期末库款余额-其中:-一般账户余额"),
    BASIC_DATA_FIELD32(32L, "(三)库款保障情况-期末库款余额-其中:-工资账户余额"),
    BASIC_DATA_FIELD33(33L, "(三)库款保障情况-期末库款余额-其中:-基本民生账户余额"),
    BASIC_DATA_FIELD34(34L, "(三)库款保障情况-期末库款余额-其中:-直达资金账户余额"),
    BASIC_DATA_FIELD35(35L, "(三)库款保障情况-库款保障水平-当前季度数据"),
    BASIC_DATA_FIELD36(36L, "(三)库款保障情况-库款保障水平-第一月数据"),
    BASIC_DATA_FIELD37(37L, "(三)库款保障情况-库款保障水平-第二月数据"),
    BASIC_DATA_FIELD38(38L, "(三)库款保障情况-库款保障水平-第三月数据"),
    BASIC_DATA_FIELD39(39L,
            "(四)“三保”保障情况-国家标准“三保”支出(按照财预便[2021]164号的范围和标准填列)-合计-需求数"),
    BASIC_DATA_FIELD40(40L,
            "(四)“三保”保障情况-国家标准“三保”支出(按照财预便[2021]164号的范围和标准填列)-保基本民生-需求数"),
    BASIC_DATA_FIELD41(41L,
            "(四)“三保”保障情况-国家标准“三保”支出(按照财预便[2021]164号的范围和标准填列)-保工资-需求数"),
    BASIC_DATA_FIELD42(42L,
            "(四)“三保”保障情况-国家标准“三保”支出(按照财预便[2021]164号的范围和标准填列)-保运转-需求数"),
    BASIC_DATA_FIELD43(43L,
            "(四)“三保”保障情况-地方标准“三保”支出(以地方实际结构填列,含国标)-合计-需求数"),
    BASIC_DATA_FIELD44(44L,
            "(四)“三保”保障情况-地方标准“三保”支出(以地方实际结构填列,含国标)-合计-预算数"),
    BASIC_DATA_FIELD45(45L,
            "(四)“三保”保障情况-地方标准“三保”支出(以地方实际结构填列,含国标)-合计-执行数"),
    BASIC_DATA_FIELD46(46L,
            "(四)“三保”保障情况-地方标准“三保”支出(以地方实际结构填列,含国标)-保基本民生-需求数"),
    BASIC_DATA_FIELD47(47L,
            "(四)“三保”保障情况-地方标准“三保”支出(以地方实际结构填列,含国标)-保基本民生-预算数"),
    BASIC_DATA_FIELD48(48L,
            "(四)“三保”保障情况-地方标准“三保”支出(以地方实际结构填列,含国标)-保基本民生-执行数"),
    BASIC_DATA_FIELD49(49L,
            "(四)“三保”保障情况-地方标准“三保”支出(以地方实际结构填列,含国标)-保工资-需求数"),
    BASIC_DATA_FIELD50(50L,
            "(四)“三保”保障情况-地方标准“三保”支出(以地方实际结构填列,含国标)-保工资-预算数"),
    BASIC_DATA_FIELD51(51L,
            "(四)“三保”保障情况-地方标准“三保”支出(以地方实际结构填列,含国标)-保工资-执行数"),
    BASIC_DATA_FIELD52(52L,
            "(四)“三保”保障情况-地方标准“三保”支出(以地方实际结构填列,含国标)-保运转-需求数"),
    BASIC_DATA_FIELD53(53L,
            "(四)“三保”保障情况-地方标准“三保”支出(以地方实际结构填列,含国标)-保运转-预算数"),
    BASIC_DATA_FIELD54(54L,
            "(四)“三保”保障情况-地方标准“三保”支出(以地方实际结构填列,含国标)-保运转-执行数"),
    BASIC_DATA_FIELD55(55L, "(五)暂付款情况-截至上年底暂付性款项余额-金额"),
    BASIC_DATA_FIELD56(56L, "(五)暂付款情况-截至上年底暂付性款项余额-其中:2018年底前形成的暂付款"),
    BASIC_DATA_FIELD57(57L, "(五)暂付款情况-当年新增暂付性款项金额"),
    BASIC_DATA_FIELD58(58L, "(五)暂付款情况-当年消化情况-当年拟消化金额"),
    BASIC_DATA_FIELD59(59L, "(五)暂付款情况-当年消化情况-当年已消化金额-金额"),
    BASIC_DATA_FIELD60(60L,
            "(五)暂付款情况-当年消化情况-当年已消化金额-其中:已消化2018年底存量暂付款"),
    BASIC_DATA_FIELD61(61L, "(五)暂付款情况-累计暂付性款项余额"),
    BASIC_DATA_FIELD62(62L, "(六)存量资金情况-结转结余-总额"),
    BASIC_DATA_FIELD63(63L, "(六)存量资金情况-结转结余-其中:-一般公共预算结转结余"),
    BASIC_DATA_FIELD64(64L, "(六)存量资金情况-结转结余-其中:-政府性基金预算结转结余"),
    BASIC_DATA_FIELD65(65L, "(六)存量资金情况-结转结余-其中:-转移支付结转结余"),
    BASIC_DATA_FIELD66(66L, "(六)存量资金情况-结转结余-其中:-预算稳定调节基金"),
    BASIC_DATA_FIELD67(67L, "(六)存量资金情况-结转结余-其中:-预算周转金"),
    BASIC_DATA_FIELD68(68L, "(六)存量资金情况-结转结余-其中:-财政专户资金"),
    BASIC_DATA_FIELD69(69L, "(六)存量资金情况-已收回存量资金-总额"),
    BASIC_DATA_FIELD70(70L, "(六)存量资金情况-已收回存量资金-其中:-结余、结转两年以上"),
    BASIC_DATA_FIELD71(71L, "(六)存量资金情况-已收回存量资金-其中:-低效资金"),
    BASIC_DATA_FIELD72(72L, "(六)存量资金情况-已收回存量资金再安排金额"),
    BASIC_DATA_FIELD73(73L, "(七)债务管理情况-法定债务率-债务率"),
    BASIC_DATA_FIELD74(74L, "(七)债务管理情况-法定债务率-风险等级"),
    BASIC_DATA_FIELD75(75L, "(七)债务管理情况-YZ率-债务率"),
    BASIC_DATA_FIELD76(76L, "(七)债务管理情况-YZ率-风险等级"),
    BASIC_DATA_FIELD77(77L, "(七)债务管理情况-当年需还本金额-一般债-需求数"),
    BASIC_DATA_FIELD78(78L, "(七)债务管理情况-当年需还本金额-一般债-预算数"),
    BASIC_DATA_FIELD79(79L, "(七)债务管理情况-当年需还本金额-专项债-需求数"),
    BASIC_DATA_FIELD80(80L, "(七)债务管理情况-当年需还本金额-专项债-预算数"),
    BASIC_DATA_FIELD81(81L, "(七)债务管理情况-当年需付息金额-一般债-需求数"),
    BASIC_DATA_FIELD82(82L, "(七)债务管理情况-当年需付息金额-一般债-预算数"),
    BASIC_DATA_FIELD83(83L, "(七)债务管理情况-当年需付息金额-专项债-需求数"),
    BASIC_DATA_FIELD84(84L, "(七)债务管理情况-当年需付息金额-专项债-预算数"),
    BASIC_DATA_FIELD85(85L, "(七)债务管理情况-当年已付息金额-一般债"),
    BASIC_DATA_FIELD86(86L, "(七)债务管理情况-当年已付息金额-专项债"),
    BASIC_DATA_FIELD87(87L, "(七)债务管理情况-当年已付息金额-一般债"),
    BASIC_DATA_FIELD88(88L, "(七)债务管理情况-当年已付息金额-专项债"),
    BASIC_DATA_FIELD89(89L, "(八)中央直达资金-支付进度");
 
    private final Long code;
    private final String desc;
 
    public static BasicDataFieldEnum getEnumByCode(long code) {
        for (BasicDataFieldEnum e : BasicDataFieldEnum.values()) {
            if (e.code.equals(code)) {
                return e;
            }
        }
        return null;
    }
}