diff --git a/backend/pom.xml b/backend/pom.xml
index 9a01cdd495..c9fa81eaca 100644
--- a/backend/pom.xml
+++ b/backend/pom.xml
@@ -18,9 +18,16 @@
1.5.1
1.8
5.2.1
+ 4.9.0
+
+
+ io.fabric8
+ kubernetes-client
+ ${kubernetes-client.version}
+
org.springframework.boot
spring-boot-starter-web
@@ -57,7 +64,7 @@
org.mybatis.spring.boot
mybatis-spring-boot-starter
- 1.3.2
+ 2.1.2
diff --git a/backend/src/main/java/io/metersphere/base/domain/FileMetadata.java b/backend/src/main/java/io/metersphere/base/domain/FileMetadata.java
index 047b2db62a..60da25a128 100644
--- a/backend/src/main/java/io/metersphere/base/domain/FileMetadata.java
+++ b/backend/src/main/java/io/metersphere/base/domain/FileMetadata.java
@@ -9,12 +9,14 @@ public class FileMetadata implements Serializable {
private String type;
- private Long size;
+ private String engine;
private Long createTime;
private Long updateTime;
+ private Long size;
+
private static final long serialVersionUID = 1L;
public String getId() {
@@ -41,12 +43,12 @@ public class FileMetadata implements Serializable {
this.type = type == null ? null : type.trim();
}
- public Long getSize() {
- return size;
+ public String getEngine() {
+ return engine;
}
- public void setSize(Long size) {
- this.size = size;
+ public void setEngine(String engine) {
+ this.engine = engine == null ? null : engine.trim();
}
public Long getCreateTime() {
@@ -64,4 +66,12 @@ public class FileMetadata implements Serializable {
public void setUpdateTime(Long updateTime) {
this.updateTime = updateTime;
}
+
+ public Long getSize() {
+ return size;
+ }
+
+ public void setSize(Long size) {
+ this.size = size;
+ }
}
\ No newline at end of file
diff --git a/backend/src/main/java/io/metersphere/base/domain/FileMetadataExample.java b/backend/src/main/java/io/metersphere/base/domain/FileMetadataExample.java
index 653beb3de9..7c82bf430d 100644
--- a/backend/src/main/java/io/metersphere/base/domain/FileMetadataExample.java
+++ b/backend/src/main/java/io/metersphere/base/domain/FileMetadataExample.java
@@ -314,63 +314,73 @@ public class FileMetadataExample {
return (Criteria) this;
}
- public Criteria andSizeIsNull() {
- addCriterion("size is null");
+ public Criteria andEngineIsNull() {
+ addCriterion("engine is null");
return (Criteria) this;
}
- public Criteria andSizeIsNotNull() {
- addCriterion("size is not null");
+ public Criteria andEngineIsNotNull() {
+ addCriterion("engine is not null");
return (Criteria) this;
}
- public Criteria andSizeEqualTo(Long value) {
- addCriterion("size =", value, "size");
+ public Criteria andEngineEqualTo(String value) {
+ addCriterion("engine =", value, "engine");
return (Criteria) this;
}
- public Criteria andSizeNotEqualTo(Long value) {
- addCriterion("size <>", value, "size");
+ public Criteria andEngineNotEqualTo(String value) {
+ addCriterion("engine <>", value, "engine");
return (Criteria) this;
}
- public Criteria andSizeGreaterThan(Long value) {
- addCriterion("size >", value, "size");
+ public Criteria andEngineGreaterThan(String value) {
+ addCriterion("engine >", value, "engine");
return (Criteria) this;
}
- public Criteria andSizeGreaterThanOrEqualTo(Long value) {
- addCriterion("size >=", value, "size");
+ public Criteria andEngineGreaterThanOrEqualTo(String value) {
+ addCriterion("engine >=", value, "engine");
return (Criteria) this;
}
- public Criteria andSizeLessThan(Long value) {
- addCriterion("size <", value, "size");
+ public Criteria andEngineLessThan(String value) {
+ addCriterion("engine <", value, "engine");
return (Criteria) this;
}
- public Criteria andSizeLessThanOrEqualTo(Long value) {
- addCriterion("size <=", value, "size");
+ public Criteria andEngineLessThanOrEqualTo(String value) {
+ addCriterion("engine <=", value, "engine");
return (Criteria) this;
}
- public Criteria andSizeIn(List values) {
- addCriterion("size in", values, "size");
+ public Criteria andEngineLike(String value) {
+ addCriterion("engine like", value, "engine");
return (Criteria) this;
}
- public Criteria andSizeNotIn(List values) {
- addCriterion("size not in", values, "size");
+ public Criteria andEngineNotLike(String value) {
+ addCriterion("engine not like", value, "engine");
return (Criteria) this;
}
- public Criteria andSizeBetween(Long value1, Long value2) {
- addCriterion("size between", value1, value2, "size");
+ public Criteria andEngineIn(List values) {
+ addCriterion("engine in", values, "engine");
return (Criteria) this;
}
- public Criteria andSizeNotBetween(Long value1, Long value2) {
- addCriterion("size not between", value1, value2, "size");
+ public Criteria andEngineNotIn(List values) {
+ addCriterion("engine not in", values, "engine");
+ return (Criteria) this;
+ }
+
+ public Criteria andEngineBetween(String value1, String value2) {
+ addCriterion("engine between", value1, value2, "engine");
+ return (Criteria) this;
+ }
+
+ public Criteria andEngineNotBetween(String value1, String value2) {
+ addCriterion("engine not between", value1, value2, "engine");
return (Criteria) this;
}
@@ -493,6 +503,66 @@ public class FileMetadataExample {
addCriterion("update_time not between", value1, value2, "updateTime");
return (Criteria) this;
}
+
+ public Criteria andSizeIsNull() {
+ addCriterion("size is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andSizeIsNotNull() {
+ addCriterion("size is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andSizeEqualTo(Long value) {
+ addCriterion("size =", value, "size");
+ return (Criteria) this;
+ }
+
+ public Criteria andSizeNotEqualTo(Long value) {
+ addCriterion("size <>", value, "size");
+ return (Criteria) this;
+ }
+
+ public Criteria andSizeGreaterThan(Long value) {
+ addCriterion("size >", value, "size");
+ return (Criteria) this;
+ }
+
+ public Criteria andSizeGreaterThanOrEqualTo(Long value) {
+ addCriterion("size >=", value, "size");
+ return (Criteria) this;
+ }
+
+ public Criteria andSizeLessThan(Long value) {
+ addCriterion("size <", value, "size");
+ return (Criteria) this;
+ }
+
+ public Criteria andSizeLessThanOrEqualTo(Long value) {
+ addCriterion("size <=", value, "size");
+ return (Criteria) this;
+ }
+
+ public Criteria andSizeIn(List values) {
+ addCriterion("size in", values, "size");
+ return (Criteria) this;
+ }
+
+ public Criteria andSizeNotIn(List values) {
+ addCriterion("size not in", values, "size");
+ return (Criteria) this;
+ }
+
+ public Criteria andSizeBetween(Long value1, Long value2) {
+ addCriterion("size between", value1, value2, "size");
+ return (Criteria) this;
+ }
+
+ public Criteria andSizeNotBetween(Long value1, Long value2) {
+ addCriterion("size not between", value1, value2, "size");
+ return (Criteria) this;
+ }
}
public static class Criteria extends GeneratedCriteria {
diff --git a/backend/src/main/java/io/metersphere/base/mapper/FileMetadataMapper.xml b/backend/src/main/java/io/metersphere/base/mapper/FileMetadataMapper.xml
index b10df4fe3b..7ae6826a04 100644
--- a/backend/src/main/java/io/metersphere/base/mapper/FileMetadataMapper.xml
+++ b/backend/src/main/java/io/metersphere/base/mapper/FileMetadataMapper.xml
@@ -5,9 +5,10 @@
-
+
+
@@ -68,7 +69,7 @@
- id, name, type, size, create_time, update_time
+ id, name, type, engine, create_time, update_time, size