diff --git a/backend/pom.xml b/backend/pom.xml
index 177a028f21..ddea2788d4 100644
--- a/backend/pom.xml
+++ b/backend/pom.xml
@@ -347,6 +347,10 @@
log4j
log4j
+
+ org.objenesis
+ objenesis
+
provided
diff --git a/backend/src/main/java/io/dataease/base/domain/PanelShare.java b/backend/src/main/java/io/dataease/base/domain/PanelShare.java
index 5d45eca63a..ddcd4e8e73 100644
--- a/backend/src/main/java/io/dataease/base/domain/PanelShare.java
+++ b/backend/src/main/java/io/dataease/base/domain/PanelShare.java
@@ -13,5 +13,7 @@ public class PanelShare implements Serializable {
private Long createTime;
+ private Integer type;
+
private static final long serialVersionUID = 1L;
}
\ No newline at end of file
diff --git a/backend/src/main/java/io/dataease/base/domain/PanelShareExample.java b/backend/src/main/java/io/dataease/base/domain/PanelShareExample.java
index 887d2f1d8c..bafd89b447 100644
--- a/backend/src/main/java/io/dataease/base/domain/PanelShareExample.java
+++ b/backend/src/main/java/io/dataease/base/domain/PanelShareExample.java
@@ -353,6 +353,66 @@ public class PanelShareExample {
addCriterion("create_time not between", value1, value2, "createTime");
return (Criteria) this;
}
+
+ public Criteria andTypeIsNull() {
+ addCriterion("`type` is null");
+ return (Criteria) this;
+ }
+
+ public Criteria andTypeIsNotNull() {
+ addCriterion("`type` is not null");
+ return (Criteria) this;
+ }
+
+ public Criteria andTypeEqualTo(Integer value) {
+ addCriterion("`type` =", value, "type");
+ return (Criteria) this;
+ }
+
+ public Criteria andTypeNotEqualTo(Integer value) {
+ addCriterion("`type` <>", value, "type");
+ return (Criteria) this;
+ }
+
+ public Criteria andTypeGreaterThan(Integer value) {
+ addCriterion("`type` >", value, "type");
+ return (Criteria) this;
+ }
+
+ public Criteria andTypeGreaterThanOrEqualTo(Integer value) {
+ addCriterion("`type` >=", value, "type");
+ return (Criteria) this;
+ }
+
+ public Criteria andTypeLessThan(Integer value) {
+ addCriterion("`type` <", value, "type");
+ return (Criteria) this;
+ }
+
+ public Criteria andTypeLessThanOrEqualTo(Integer value) {
+ addCriterion("`type` <=", value, "type");
+ return (Criteria) this;
+ }
+
+ public Criteria andTypeIn(List values) {
+ addCriterion("`type` in", values, "type");
+ return (Criteria) this;
+ }
+
+ public Criteria andTypeNotIn(List values) {
+ addCriterion("`type` not in", values, "type");
+ return (Criteria) this;
+ }
+
+ public Criteria andTypeBetween(Integer value1, Integer value2) {
+ addCriterion("`type` between", value1, value2, "type");
+ return (Criteria) this;
+ }
+
+ public Criteria andTypeNotBetween(Integer value1, Integer value2) {
+ addCriterion("`type` not between", value1, value2, "type");
+ return (Criteria) this;
+ }
}
public static class Criteria extends GeneratedCriteria {
diff --git a/backend/src/main/java/io/dataease/base/mapper/PanelShareMapper.xml b/backend/src/main/java/io/dataease/base/mapper/PanelShareMapper.xml
index 7c4d62bdcc..8dd5204b5d 100644
--- a/backend/src/main/java/io/dataease/base/mapper/PanelShareMapper.xml
+++ b/backend/src/main/java/io/dataease/base/mapper/PanelShareMapper.xml
@@ -6,6 +6,7 @@
+
@@ -66,7 +67,7 @@
- share_id, panel_group_id, user_id, create_time
+ share_id, panel_group_id, user_id, create_time, `type`