| package com.ruoyi.system.model; | 
|   | 
| import com.baomidou.mybatisplus.annotation.IdType; | 
| import com.baomidou.mybatisplus.annotation.TableField; | 
| import com.baomidou.mybatisplus.annotation.TableId; | 
| import com.baomidou.mybatisplus.annotation.TableName; | 
| import com.fasterxml.jackson.annotation.JsonFormat; | 
| import io.swagger.annotations.ApiModel; | 
| import io.swagger.annotations.ApiModelProperty; | 
| import lombok.Data; | 
| import lombok.EqualsAndHashCode; | 
|   | 
| import java.io.Serializable; | 
| import java.math.BigDecimal; | 
| import java.time.LocalDateTime; | 
|   | 
| /** | 
|  * <p> | 
|  * 项目投资情况明细表 | 
|  * </p> | 
|  * | 
|  * @author WuGuanFengYue | 
|  * @since 2025-10-16 | 
|  */ | 
| @Data | 
| @EqualsAndHashCode(callSuper = false) | 
| @TableName("project_investment") | 
| @ApiModel(value="ProjectInvestment对象", description="项目投资情况明细表") | 
| public class ProjectInvestment implements Serializable { | 
|   | 
|     private static final long serialVersionUID = 1L; | 
|   | 
|     @ApiModelProperty(value = "主键") | 
|     @TableId(value = "id", type = IdType.AUTO) | 
|     private Integer id; | 
|   | 
|     @ApiModelProperty(value = "创建时间") | 
|     @TableField("create_time") | 
|     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") | 
|   | 
|     private LocalDateTime createTime; | 
|   | 
|     @ApiModelProperty(value = "创建人") | 
|     @TableField("create_by") | 
|     private String createBy; | 
|   | 
|     @ApiModelProperty(value = "更新时间") | 
|     @TableField("update_time") | 
|     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") | 
|   | 
|     private LocalDateTime updateTime; | 
|   | 
|     @ApiModelProperty(value = "更新人") | 
|     @TableField("update_by") | 
|     private String updateBy; | 
|   | 
|     @ApiModelProperty(value = "是否删除 0-否,1-是") | 
|     @TableField("disabled") | 
|     private Boolean disabled; | 
|   | 
|     @ApiModelProperty(value = "中央预算内投资") | 
|     @TableField("central_budget_investment") | 
|     private BigDecimal centralBudgetInvestment; | 
|   | 
|     @ApiModelProperty(value = "中央补助金") | 
|     @TableField("central_subsidy_funds") | 
|     private BigDecimal centralSubsidyFunds; | 
|   | 
|     @ApiModelProperty(value = "省级补助金") | 
|     @TableField("provincial_subsidy_funds") | 
|     private BigDecimal provincialSubsidyFunds; | 
|   | 
|     @ApiModelProperty(value = "地方政府转向债券资金") | 
|     @TableField("special_bond_funds") | 
|     private BigDecimal specialBondFunds; | 
|   | 
|     @ApiModelProperty(value = "地方政府一般债券资金") | 
|     @TableField("general_bond_funds") | 
|     private BigDecimal generalBondFunds; | 
|   | 
|     @ApiModelProperty(value = "政策性开发性金融工具(基金)") | 
|     @TableField("fund") | 
|     private BigDecimal fund; | 
|   | 
|     @ApiModelProperty(value = "超长期特别国债") | 
|     @TableField("stbs") | 
|     private BigDecimal stbs; | 
|   | 
|     @ApiModelProperty(value = "自有资金") | 
|     @TableField("own_funds") | 
|     private BigDecimal ownFunds; | 
|   | 
|     @ApiModelProperty(value = "银行贷款") | 
|     @TableField("bank_loans") | 
|     private BigDecimal bankLoans; | 
|   | 
|     @ApiModelProperty(value = "其他") | 
|     @TableField("other") | 
|     private BigDecimal other; | 
|   | 
|     @ApiModelProperty(value = "合计(万元)") | 
|     @TableField("total_amount") | 
|     private BigDecimal totalAmount; | 
|   | 
|     @ApiModelProperty(value = "类型 1资金计划 2已到位资金") | 
|     @TableField("investment_type") | 
|     private Integer investmentType; | 
|   | 
|     @ApiModelProperty(value = "项目id") | 
|     @TableField("project_id") | 
|     private Integer projectId; | 
|   | 
|   | 
| } |