123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- package com.migao.entity.po;
- import com.baomidou.mybatisplus.annotation.*;
- import com.migao.config.constant.ProjectStatus;
- import lombok.AllArgsConstructor;
- import lombok.Builder;
- import lombok.Data;
- import lombok.NoArgsConstructor;
- import javax.persistence.*;
- import java.io.Serializable;
- import java.math.BigDecimal;
- import java.time.LocalDateTime;
- @Data
- @NoArgsConstructor
- @AllArgsConstructor
- @Builder
- @Entity
- @Table(name = "t_project")
- @org.hibernate.annotations.Table(appliesTo = "t_project", comment = "项目储备表")
- @TableName("t_project")
- public class Project implements Serializable {
- @Id
- @TableId(type = IdType.AUTO)
- @GeneratedValue(strategy = GenerationType.IDENTITY)
- @Column(name = "id", columnDefinition = "int COMMENT '主键'")
- private Integer id;
- @Column(name = "content", columnDefinition = "varchar(255) comment '项目内容'")
- private String content;
- @Column(name = "name", columnDefinition = "varchar(255) comment '项目名称'")
- private String name;
- @Column(name = "unit", columnDefinition = "varchar(255) comment '填报单位'")
- private String unit;
- @Column(name = "project_classify", columnDefinition = "varchar(255) comment '项目分类'")
- private String projectClassify;
- @Column(name = "specialty_classify", columnDefinition = "varchar(255) comment '项目专业分类'")
- private String specialtyClassify;
- @Column(name = "two_classify", columnDefinition = "varchar(255) comment '二级分类'")
- private String twoClassify;
- @Column(name = "total_investment",columnDefinition = "decimal comment '总投资(万元)'")
- private BigDecimal totalInvestment;
- @Column(name = "total",columnDefinition = "decimal comment '合计(万元)'")
- private BigDecimal total;
- @Column(name = "capital",columnDefinition = "decimal comment '资本性(万元)'")
- private BigDecimal capital;
- @Column(name = "cost",columnDefinition = "decimal comment '成本性(万元)'")
- private BigDecimal cost;
- @Column(name = "level", columnDefinition = "varchar(255) comment '重要等级'")
- private String level;
- @Column(name = "progress", columnDefinition = "varchar(255) comment '可研情况'")
- private String progress;
- @Column(name = "reserve_status", columnDefinition = "varchar(255) comment '储备状态'")
- private ProjectStatus reserveStatus;
- @Column(name = "order_status", columnDefinition = "varchar(255) comment '下达状态'")
- private ProjectStatus orderStatus;
- @TableField(fill = FieldFill.INSERT_UPDATE)
- @Column(name = "deleted", columnDefinition = "tinyint(4) comment '逻辑删除 0未删除 1已删除'")
- private Integer deleted;
- @Column(name = "create_time", columnDefinition = "timestamp DEFAULT CURRENT_TIMESTAMP comment '储备年份'")
- private LocalDateTime createTime;
- @JoinColumn(name = "create_user_id", columnDefinition = "bigint(20) comment '新增人'")
- private Integer createUserId;
- }
|