Prechádzať zdrojové kódy

Merge remote-tracking branch 'origin/master'

lichaoliu 4 rokov pred
rodič
commit
5e747d9897

+ 67 - 0
src/main/java/com/migao/entity/po/DemandLibrary.java

@@ -0,0 +1,67 @@
+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;
+
+/**
+ * @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 '需求编号'")
+    private Integer 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 '提交单位id'")
+    private Integer unitId;
+
+    @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 = "int(11) comment '提交人id'")
+    private Integer submitterId;
+
+    @Column(columnDefinition = "timestamp DEFAULT CURRENT_TIMESTAMP comment '提交时间'")
+    private LocalDateTime submitTime;
+
+    @Column(columnDefinition = "int(11) comment '附件id'")
+    private Integer attachmentId;
+
+    @TableField(fill = FieldFill.INSERT_UPDATE)
+    @Column(columnDefinition = "tinyint(1) comment '逻辑删除 0未删除 1已删除'")
+    private Integer deleted;
+}

+ 67 - 0
src/main/java/com/migao/entity/po/PayApprove.java

@@ -0,0 +1,67 @@
+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;
+
+/**
+ * @author dingsong
+ */
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+@Builder
+@Entity
+@Table(name = "t_pay_approve")
+@org.hibernate.annotations.Table(appliesTo = "t_pay_approve", comment = "打款审批")
+@TableName("t_pay_approve")
+public class PayApprove implements Serializable {
+    @Id
+    @TableId(type = IdType.AUTO)
+    @GeneratedValue(strategy = GenerationType.IDENTITY)
+    private Integer id;
+
+    @Column(columnDefinition = "int(11) comment '项目编号'")
+    private Integer projectNumber;
+
+    @Column(columnDefinition = "int(11) comment '项目id'")
+    private Integer projectId;
+
+    @Column(columnDefinition = "varchar(255) comment '付款名称'")
+    private String payName;
+
+    @Column(columnDefinition = "timestamp DEFAULT CURRENT_TIMESTAMP comment '申请时间'")
+    private LocalDateTime applicationTime;
+
+    @Column(columnDefinition = "timestamp DEFAULT CURRENT_TIMESTAMP comment '预计打款时间'")
+    private LocalDateTime expectTime;
+
+    @Column(columnDefinition = "decimal comment '付款进度'")
+    private BigDecimal paySchedule;
+
+    @Column(columnDefinition = "int(11) comment '申请人id'")
+    private Integer applicantId;
+
+    @Column(columnDefinition = "tinyint(1) comment '状态 -1待审核 0审核通过 1已打款 2已驳回'")
+    private Integer status;
+
+    @Column(columnDefinition = "text comment '需求内容'")
+    private String demandContent;
+
+    @TableField(fill = FieldFill.INSERT_UPDATE)
+    @Column(columnDefinition = "tinyint(1) comment '逻辑删除 0未删除 1已删除'")
+    private Integer deleted;
+
+    @Column(columnDefinition = "timestamp DEFAULT CURRENT_TIMESTAMP comment '创建时间'")
+    private LocalDateTime createTime;
+
+    @JoinColumn(name = "create_user_id", columnDefinition = "int(11) comment '新增人'")
+    private Integer createUserId;
+}