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; } }