123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- package com.migao.entity.po;
- import com.baomidou.mybatisplus.annotation.*;
- 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;
- import java.util.ArrayList;
- import java.util.List;
- /**
- * @author dingsong
- */
- @Data
- @NoArgsConstructor
- @AllArgsConstructor
- @Builder
- @Entity
- @Table(name = "t_demand_library")
- @org.hibernate.annotations.Table(appliesTo = "t_demand_library", comment = "需求库")
- @TableName("t_demand_library")
- public class DemandLibrary implements Serializable {
- @Id
- @TableId(type = IdType.AUTO)
- @GeneratedValue(strategy = GenerationType.IDENTITY)
- private Integer id;
- @Column(columnDefinition = "int(11) comment '父项目id'")
- private Integer subProjectId;
- @Column(columnDefinition = "int(11) comment '需求编号'")
- private String demandNumber;
- @Column(columnDefinition = "varchar(255) comment '需求名称'")
- private String demandName;
- @Column(columnDefinition = "text comment '需求内容'")
- private String demandContent;
- @Column(columnDefinition = "int(11) comment '需求分类id'")
- private Integer demandClassId;
- @Column(columnDefinition = "int(11) comment '需求单位'")
- private Integer unitNameId;
- @Column(columnDefinition = "int(11) comment '实施厂商id'")
- private Integer implementVenderId;
- @Column(columnDefinition = "tinyint(1) comment '需求状态 -1废除 0立项 1认领'")
- private Integer demandStatus;
- @Column(columnDefinition = "decimal comment '需求进度'")
- private BigDecimal demandSchedule;
- @Column(columnDefinition = "int(11) comment '关联项目id'")
- private Integer associatedProjectId;
- @Column(columnDefinition = "varchar(11) comment '负责人'")
- private String submitter;
- @Column(columnDefinition = "timestamp DEFAULT CURRENT_TIMESTAMP comment '提交时间'")
- private LocalDateTime submitTime;
- @Column(columnDefinition = "int(11) comment '受理需求时间'")
- private Integer acceptDemandTime;
- @Column(columnDefinition = "int(11) comment '计划需求实施工期(周)'")
- private Integer planDemandTime;
- @TableField(fill = FieldFill.INSERT_UPDATE)
- @Column(columnDefinition = "tinyint(1) comment '逻辑删除 0未删除 1已删除'")
- private Integer deleted;
- @JoinColumn(name = "create_user_id", columnDefinition = "bigint(20) comment '新增人'")
- private Integer createUserId;
- }
|