提交 c465c0d1 authored 作者: ww1xhqc's avatar ww1xhqc

model layer 继承BaseEntity(2)

上级 dbd3c71c
package com.tykj.workflowcore.model_layer.model; package com.tykj.workflowcore.model_layer.model;
import com.tykj.workflowcore.base.entity.BaseEntity; import com.tykj.workflowcore.base.entity.BaseEntity;
import com.tykj.workflowcore.model_layer.annotatiion.WorkFlowCoreNoScan; import com.tykj.workflowcore.model_layer.annotatiion.WorkFlowCoreNoScan;
import io.swagger.annotations.ApiModelProperty; import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import org.hibernate.annotations.SQLDelete;
import org.hibernate.annotations.Where;
import javax.persistence.*; import javax.persistence.*;
...@@ -18,21 +19,21 @@ import javax.persistence.*; ...@@ -18,21 +19,21 @@ import javax.persistence.*;
*/ */
@WorkFlowCoreNoScan @WorkFlowCoreNoScan
@Entity @Entity
@Table(name = "column_info")
@Data @Data
@SQLDelete(sql = "update column_info set deleted = 1 where id = ?")
@Where(clause = "deleted = 0")
public class ColumnInfo extends BaseEntity { public class ColumnInfo extends BaseEntity {
@Id @Id
@GeneratedValue(strategy = GenerationType.IDENTITY) @GeneratedValue(strategy = GenerationType.IDENTITY)
private long id; private long id;
@ApiModelProperty("是否主键")
/** /**
* 是否primary key, 0是,1否 * 是否primary key, 0是,1否
*/ */
@ApiModelProperty("是否主键")
@Column(name = "primary_key") @Column(name = "primary_key")
private Integer primaryKey; private Integer primaryKey;
@ApiModelProperty("列名") @ApiModelProperty("列名")
private String name; private String name;
@ApiModelProperty("列名中文描述") @ApiModelProperty("列名中文描述")
......
package com.tykj.workflowcore.model_layer.model; package com.tykj.workflowcore.model_layer.model;
import lombok.Data; import lombok.Data;
/** /**
...@@ -11,7 +9,6 @@ import lombok.Data; ...@@ -11,7 +9,6 @@ import lombok.Data;
* @Date 2021/3/1 9:58 * @Date 2021/3/1 9:58
* @Version 1.0 * @Version 1.0
*/ */
@Data @Data
public class ColumnVO { public class ColumnVO {
...@@ -19,6 +16,6 @@ public class ColumnVO { ...@@ -19,6 +16,6 @@ public class ColumnVO {
private String fieldName; private String fieldName;
private String filedDescription; private String filedDescription;
private Integer filedLength; private Integer filedLength;
private Integer primarykey=1; private Integer primaryKey=1;
} }
...@@ -7,6 +7,7 @@ import io.swagger.annotations.ApiModelProperty; ...@@ -7,6 +7,7 @@ import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import org.hibernate.annotations.CreationTimestamp; import org.hibernate.annotations.CreationTimestamp;
import org.hibernate.annotations.DynamicUpdate; import org.hibernate.annotations.DynamicUpdate;
import org.hibernate.annotations.SQLDelete;
import org.hibernate.annotations.UpdateTimestamp; import org.hibernate.annotations.UpdateTimestamp;
import org.springframework.data.annotation.CreatedDate; import org.springframework.data.annotation.CreatedDate;
import org.springframework.data.annotation.LastModifiedDate; import org.springframework.data.annotation.LastModifiedDate;
...@@ -27,13 +28,13 @@ import java.util.Date; ...@@ -27,13 +28,13 @@ import java.util.Date;
@WorkFlowCoreNoScan @WorkFlowCoreNoScan
@Entity @Entity
@EntityListeners(AuditingEntityListener.class) @EntityListeners(AuditingEntityListener.class)
@Table(name = "table_info")
@Data @Data
@SQLDelete(sql = "update table_info set deleted = 1 where id = ?")
@Where(clause = "deleted = 0")
public class TableInfo extends BaseEntity implements Serializable { public class TableInfo extends BaseEntity implements Serializable {
@Id @Id
@GeneratedValue(strategy = GenerationType.IDENTITY) @GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "id")
private long id; private long id;
@ApiModelProperty("表名,不能为空") @ApiModelProperty("表名,不能为空")
@Column(nullable = false) @Column(nullable = false)
...@@ -51,7 +52,7 @@ public class TableInfo extends BaseEntity implements Serializable { ...@@ -51,7 +52,7 @@ public class TableInfo extends BaseEntity implements Serializable {
@ApiModelProperty("建表类型") @ApiModelProperty("建表类型")
private Integer type; private Integer type;
@ApiModelProperty("执行人保留字段") @ApiModelProperty("执行人(保留字段)")
private String reviser; private String reviser;
@Lob @Lob
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论