fuliqi
2024-11-22 09d73d3bfc6b0136dd96224b361b79c0e513401b
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
153
154
155
156
package com.ycl.domain.entity;
 
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ycl.system.domain.base.AbsEntity;
import lombok.Data;
 
import java.math.BigDecimal;
import java.time.LocalDateTime;
 
/**
 * 项目管理基础信息表
 *
 * @author flq
 * @since 2024-11-22
 */
@Data
@TableName("t_project_info")
public class ProjectInfo extends AbsEntity {
 
    private static final long serialVersionUID = 1L;
 
    @TableField("project_name")
    /** 项目名称 */
    private String projectName;
 
    @TableField("project_code")
    /** 项目代码 */
    private String projectCode;
 
    @TableField("content")
    /** 建设内容 */
    private String content;
 
    @TableField("project_type")
    /** 项目类型(0房屋建筑,1城市基础设施,2交通运输,3水利,4能源,5非煤矿山,6其他) */
    private String projectType;
 
    @TableField("project_status")
    /** 项目状态  (0未开工,1已开工,2已竣工,3暂停) */
    private String projectStatus;
 
    @TableField("fund_type")
    /** 资金类型(0中预资金,1国债资金,2超长期国债,3地方政府专项债) */
    private String fundType;
 
    @TableField("invest_type")
    /** 投资类别(0企业投资,1政府投资,2外商投资,3境外投资) */
    private String investType;
 
    @TableField("project_phase")
    /** 项目阶段(0储备规划阶段,  1项目前期阶段,  2实施阶段,  3竣工投用阶段) */
    private String projectPhase;
 
    @TableField("tag")
    /** 标签 */
    private String tag;
 
    @TableField("competent_department")
    /** 主管部门(对应审批部门id) */
    private Integer competentDepartment;
 
    @TableField("area_code")
    /** 行政区域 */
    private String areaCode;
 
    @TableField("management_centralization")
    /** 管理归口  (0基本建设(发改),  1更新改造(经信),  2单纯购置(发改),  3信息化(发改),  4其他投资) */
    private String managementCentralization;
 
    @TableField("project_approval_type")
    /** 项目审批类型 */
    private String projectApprovalType;
 
    @TableField("investment_catalogue")
    /** 投资目录(?) */
    private String investmentCatalogue;
 
    @TableField("importance_type")
    /** 重点分类  (0省重点项目,  1遂宁市重点项目,  2.射洪市重点项目,  3.一般项目) */
    private String importanceType;
 
    @TableField("year")
    /** 年度投资计划 */
    private String year;
 
    @TableField("year_invest_amount")
    /** 年度投资金额 */
    private BigDecimal yearInvestAmount;
 
    @TableField("create_project_time")
    /** 立项时间 */
    private LocalDateTime createProjectTime;
 
    @TableField("plan_start_time")
    /** 计划开工时间 */
    private LocalDateTime planStartTime;
 
    @TableField("plan_complete_time")
    /** 计划竣工时间 */
    private LocalDateTime planCompleteTime;
 
    @TableField("win_unit")
    /** 中标单位 */
    private String winUnit;
 
    @TableField("win_amount")
    /** 中标金额 */
    private String winAmount;
 
    @TableField("win_time")
    /** 中标时间 */
    private LocalDateTime winTime;
 
    @TableField("project_address")
    /** 详细地址 */
    private String projectAddress;
 
    @TableField("longitude")
    /** 经度 */
    private String longitude;
 
    @TableField("latitude")
    /** 纬度 */
    private String latitude;
 
    @TableField("project_owner_unit")
    /** 项目业主单位 */
    private String projectOwnerUnit;
 
    @TableField("project_contact_person")
    /** 项目联系人 */
    private String projectContactPerson;
 
    @TableField("contact")
    /** 联系方式 */
    private String contact;
 
    @TableField("gmt_create_time")
    /** 创建时间 */
    private LocalDateTime gmtCreateTime;
 
    @TableField("gmt_update_time")
    /** 更新时间 */
    private LocalDateTime gmtUpdateTime;
 
    @TableField("update_by")
    /** 更新人 */
    private Long updateBy;
 
    @TableField("create_by")
    /** 创建人 */
    private Long createBy;
 
 
}