xiangpei
2025-03-23 b78b10c1b2aa6f615b7a31c1bd159dfac490d410
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
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
package com.ycl.domain.vo;
 
import com.ycl.system.domain.base.AbsVo;
import com.ycl.domain.entity.ProjectInvestmentFunding;
import java.util.List;
import org.springframework.lang.NonNull;
import org.springframework.beans.BeanUtils;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
 
/**
 * 项目投资及资金来源情况表展示
 *
 * @author flq
 * @since 2024-11-27
 */
@Data
@ApiModel(value = "项目投资及资金来源情况表响应数据", description = "项目投资及资金来源情况表响应数据")
public class ProjectInvestmentFundingVO extends AbsVo {
 
    /** 项目id */
    @ApiModelProperty("项目id")
    private Long projectId;
 
    @ApiModelProperty("地方政府专项债券")
    private String deptBond;
 
    @ApiModelProperty("超长期特别国债")
    private String nationalDebt;
 
    @ApiModelProperty("2023年增发国债资金")
    private String additionalNationalDebt;
 
    /** 项目总投资额 */
    @ApiModelProperty("项目总投资额")
    private String totalInvestment;
 
    /** 项目本金 */
    @ApiModelProperty("项目本金")
    private String principal;
 
    /** 政府投资总额 */
    @ApiModelProperty("政府投资总额")
    private String governmentInvestmentTotal;
 
    /** 中央投资总额 */
    @ApiModelProperty("中央投资总额")
    private String centralInvestmentTotal;
 
    /** 中央预算投资 */
    @ApiModelProperty("中央预算投资")
    private String centralBudgetInvestment;
 
    /** 中央财政 */
    @ApiModelProperty("中央财政")
    private String centralFiscalInvestment;
 
    /** 中央专项债券筹集的专项建设资金 */
    @ApiModelProperty("中央专项债券筹集的专项建设资金")
    private String centralSpecialBondInvestment;
 
    /** 中央专项建设基金 */
    @ApiModelProperty("中央专项建设基金")
    private String centralSpecialFundInvestment;
 
    /** 省级投资总额 */
    @ApiModelProperty("省级投资总额")
    private String provincialInvestmentTotal;
 
    /** 省预算内投资 */
    @ApiModelProperty("省预算内投资")
    private String provincialBudgetInvestment;
 
    /** 省财政性建设投资 */
    @ApiModelProperty("省财政性建设投资")
    private String provincialFiscalInvestment;
 
    /** 省专项建设资金 */
    @ApiModelProperty("省专项建设资金")
    private String provincialSpecialFundInvestment;
 
    /** 市(州)投资总额 */
    @ApiModelProperty("市(州)投资总额")
    private String cityInvestmentTotal;
 
    /** 市(州)预算内投资 */
    @ApiModelProperty("市(州)预算内投资")
    private String cityBudgetInvestment;
 
    /** 市(州)财政性投资 */
    @ApiModelProperty("市(州)财政性投资")
    private String cityFiscalInvestment;
 
    /** 市(州)专项资金 */
    @ApiModelProperty("市(州)专项资金")
    private String citySpecialFundInvestment;
 
    /** 县(市、区)投资总额 */
    @ApiModelProperty("县(市、区)投资总额")
    private String countyInvestmentTotal;
 
    /** 县(市、区)预算内投资 */
    @ApiModelProperty("县(市、区)预算内投资")
    private String countyBudgetInvestment;
 
    /** 县(市、区)财政性建设资金 */
    @ApiModelProperty("县(市、区)财政性建设资金")
    private String countyFiscalInvestment;
 
    /** 县(市、区)专项资金 */
    @ApiModelProperty("县(市、区)专项资金")
    private String countySpecialFundInvestment;
 
    /** 国内贷款总额 */
    @ApiModelProperty("国内贷款总额")
    private String domesticLoanTotal;
 
    /** 银行贷款 */
    @ApiModelProperty("银行贷款")
    private String bankLoan;
 
    /** 外商投资总额 */
    @ApiModelProperty("外商投资总额")
    private String foreignInvestmentTotal;
 
    /** 企业自筹总额 */
    @ApiModelProperty("企业自筹总额")
    private String enterpriseSelfRaisedTotal;
 
    /** 其他投资总额 */
    @ApiModelProperty("其他投资总额")
    private String otherInvestmentTotal;
 
    /** 创建人 */
    @ApiModelProperty("创建人")
    private Long createBy;
 
    /** 更新人 */
    @ApiModelProperty("更新人")
    private Long updateBy;
 
    public static ProjectInvestmentFundingVO getVoByEntity(@NonNull ProjectInvestmentFunding entity, ProjectInvestmentFundingVO vo) {
        if(vo == null) {
            vo = new ProjectInvestmentFundingVO();
        }
        BeanUtils.copyProperties(entity, vo);
        return vo;
    }
 
}