zxl
2025-03-21 1f2697051a87a7ca54734ccbf04a4bc8b0110907
business/src/main/java/com/ycl/domain/entity/ProjectInfo.java
@@ -1,12 +1,14 @@
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 io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.Date;
/**
 * 项目管理基础信息表
@@ -32,9 +34,21 @@
    /** 建设内容 */
    private String content;
    @TableField("construction_nature")
    /** 建设性质 */
    private String constructionNature;
    @TableField("project_type")
    /** 项目类型(0房屋建筑,1城市基础设施,2交通运输,3水利,4能源,5非煤矿山,6其他) */
    /** 项目类型 */
    private String projectType;
    @TableField("project_sub_type")
    /** 项目子类型 */
    private String projectSubType;
    @TableField("attract_investment")
    /** 是否招商引资项目:0 不是  1 是 */
    private String attractInvestment;
    @TableField("project_status")
    /** 项目状态  (0未开工,1已开工,2已竣工,3暂停) */
@@ -49,7 +63,7 @@
    private String investType;
    @TableField("project_phase")
    /** 项目阶段(0储备规划阶段,  1项目前期阶段,  2实施阶段,  3竣工投用阶段) */
    /** 项目阶段(1储备规划阶段,  2项目前期阶段,  3实施阶段,  4竣工投用阶段) */
    private String projectPhase;
    @TableField("tag")
@@ -58,11 +72,19 @@
    @TableField("competent_department")
    /** 主管部门(对应审批部门id) */
    private Integer competentDepartment;
    private String competentDepartment;
    @TableField("area_code")
    @TableField("competent_department_person")
    /** 主管部门联系人 */
    private String competentDepartmentPerson;
    @TableField("competent_department_phone")
    /** 主管部门联系方式 */
    private String competentDepartmentPhone;
    @TableField("area")
    /** 行政区域 */
    private String areaCode;
    private String area;
    @TableField("management_centralization")
    /** 管理归口  (0基本建设(发改),  1更新改造(经信),  2单纯购置(发改),  3信息化(发改),  4其他投资) */
@@ -71,10 +93,6 @@
    @TableField("project_approval_type")
    /** 项目审批类型 */
    private String projectApprovalType;
    @TableField("investment_catalogue")
    /** 投资目录(?) */
    private String investmentCatalogue;
    @TableField("importance_type")
    /** 重点分类  (0省重点项目,  1遂宁市重点项目,  2.射洪市重点项目,  3.一般项目) */
@@ -90,27 +108,27 @@
    @TableField("create_project_time")
    /** 立项时间 */
    private LocalDateTime createProjectTime;
    private Date createProjectTime;
    @TableField("plan_start_time")
    /** 计划开工时间 */
    private LocalDateTime planStartTime;
    private Date planStartTime;
    @TableField("plan_complete_time")
    /** 计划竣工时间 */
    private LocalDateTime planCompleteTime;
    private Date planCompleteTime;
    @TableField("win_unit")
    /** 中标单位 */
    private String winUnit;
    @TableField("win_amount")
    /** 中标金额 */
    private String winAmount;
    @TableField("win_time")
    /** 中标时间 */
    private LocalDateTime winTime;
//    @TableField("win_unit")
//    /** 中标单位 */
//    private String winUnit;
//
//    @TableField("win_amount")
//    /** 中标金额 */
//    private String winAmount;
//
//    @TableField("win_time")
//    /** 中标时间 */
//    private Date winTime;
    @TableField("project_address")
    /** 详细地址 */
@@ -126,7 +144,7 @@
    @TableField("project_owner_unit")
    /** 项目业主单位 */
    private String projectOwnerUnit;
    private Long projectOwnerUnit;
    @TableField("project_contact_person")
    /** 项目联系人 */
@@ -136,21 +154,34 @@
    /** 联系方式 */
    private String contact;
    @TableField("gmt_create_time")
    /** 创建时间 */
    private LocalDateTime gmtCreateTime;
    @TableField("gmt_update_time")
    /** 更新时间 */
    private LocalDateTime gmtUpdateTime;
    @TableField("update_by")
    @TableField(value = "update_by",fill = FieldFill.INSERT_UPDATE)
    /** 更新人 */
    private Long updateBy;
    @TableField("create_by")
    @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;
    @TableField("industry_competent_department")
    /** 行业主管部门 */
    private Long industryCompetentDepartment;
    @TableField("industry_competent_department_person")
    /** 行业主管部门联系人 */
    private String industryCompetentDepartmentPerson;
    @TableField("department_person_phone")
    /** 行业主管部门联系方式 */
    private String departmentPersonPhone;
}