package com.ycl.domain.entity;
|
|
import com.baomidou.mybatisplus.annotation.FieldFill;
|
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.util.Date;
|
|
/**
|
* 项目管理基础信息表
|
*
|
* @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 String competentDepartment;
|
|
@TableField("area")
|
/** 行政区域 */
|
private String area;
|
|
@TableField("management_centralization")
|
/** 管理归口 (0基本建设(发改), 1更新改造(经信), 2单纯购置(发改), 3信息化(发改), 4其他投资) */
|
private String managementCentralization;
|
|
@TableField("project_approval_type")
|
/** 项目审批类型 */
|
private String projectApprovalType;
|
|
@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 Date createProjectTime;
|
|
@TableField("plan_start_time")
|
/** 计划开工时间 */
|
private Date planStartTime;
|
|
@TableField("plan_complete_time")
|
/** 计划竣工时间 */
|
private Date planCompleteTime;
|
|
@TableField("win_unit")
|
/** 中标单位 */
|
private String winUnit;
|
|
@TableField("win_amount")
|
/** 中标金额 */
|
private String winAmount;
|
|
@TableField("win_time")
|
/** 中标时间 */
|
private Date winTime;
|
|
@TableField("project_address")
|
/** 详细地址 */
|
private String projectAddress;
|
|
@TableField("longitude")
|
/** 经度 */
|
private String longitude;
|
|
@TableField("latitude")
|
/** 纬度 */
|
private String latitude;
|
|
@TableField("project_owner_unit")
|
/** 项目业主单位 */
|
private Long projectOwnerUnit;
|
|
@TableField("project_contact_person")
|
/** 项目联系人 */
|
private String projectContactPerson;
|
|
@TableField("contact")
|
/** 联系方式 */
|
private String contact;
|
|
@TableField(value = "update_by",fill = FieldFill.INSERT_UPDATE)
|
/** 更新人 */
|
private Long updateBy;
|
|
@TableField(value = "create_by",fill = FieldFill.INSERT)
|
/** 创建人 */
|
private Long createBy;
|
|
@TableField("used_status")
|
/** 使用状态(0:草稿,1:提交,2:审核通过,-1:驳回) */
|
private Integer usedStatus;
|
|
@TableField("coding")
|
/** 编码 */
|
private String coding;
|
@TableField("remark")
|
/** 审核信息 */
|
private String remark;
|
}
|