diff --git a/backend/pom.xml b/backend/pom.xml
index 1523947dec..0add4657ae 100644
--- a/backend/pom.xml
+++ b/backend/pom.xml
@@ -352,6 +352,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..ab0c0bfe11 100644
--- a/backend/src/main/java/io/dataease/base/domain/PanelShare.java
+++ b/backend/src/main/java/io/dataease/base/domain/PanelShare.java
@@ -9,9 +9,11 @@ public class PanelShare implements Serializable {
private String panelGroupId;
- private Long userId;
+ private Long targetId;
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..0f589d6f3d 100644
--- a/backend/src/main/java/io/dataease/base/domain/PanelShareExample.java
+++ b/backend/src/main/java/io/dataease/base/domain/PanelShareExample.java
@@ -234,63 +234,63 @@ public class PanelShareExample {
return (Criteria) this;
}
- public Criteria andUserIdIsNull() {
- addCriterion("user_id is null");
+ public Criteria andTargetIdIsNull() {
+ addCriterion("target_id is null");
return (Criteria) this;
}
- public Criteria andUserIdIsNotNull() {
- addCriterion("user_id is not null");
+ public Criteria andTargetIdIsNotNull() {
+ addCriterion("target_id is not null");
return (Criteria) this;
}
- public Criteria andUserIdEqualTo(Long value) {
- addCriterion("user_id =", value, "userId");
+ public Criteria andTargetIdEqualTo(Long value) {
+ addCriterion("target_id =", value, "targetId");
return (Criteria) this;
}
- public Criteria andUserIdNotEqualTo(Long value) {
- addCriterion("user_id <>", value, "userId");
+ public Criteria andTargetIdNotEqualTo(Long value) {
+ addCriterion("target_id <>", value, "targetId");
return (Criteria) this;
}
- public Criteria andUserIdGreaterThan(Long value) {
- addCriterion("user_id >", value, "userId");
+ public Criteria andTargetIdGreaterThan(Long value) {
+ addCriterion("target_id >", value, "targetId");
return (Criteria) this;
}
- public Criteria andUserIdGreaterThanOrEqualTo(Long value) {
- addCriterion("user_id >=", value, "userId");
+ public Criteria andTargetIdGreaterThanOrEqualTo(Long value) {
+ addCriterion("target_id >=", value, "targetId");
return (Criteria) this;
}
- public Criteria andUserIdLessThan(Long value) {
- addCriterion("user_id <", value, "userId");
+ public Criteria andTargetIdLessThan(Long value) {
+ addCriterion("target_id <", value, "targetId");
return (Criteria) this;
}
- public Criteria andUserIdLessThanOrEqualTo(Long value) {
- addCriterion("user_id <=", value, "userId");
+ public Criteria andTargetIdLessThanOrEqualTo(Long value) {
+ addCriterion("target_id <=", value, "targetId");
return (Criteria) this;
}
- public Criteria andUserIdIn(List values) {
- addCriterion("user_id in", values, "userId");
+ public Criteria andTargetIdIn(List values) {
+ addCriterion("target_id in", values, "targetId");
return (Criteria) this;
}
- public Criteria andUserIdNotIn(List values) {
- addCriterion("user_id not in", values, "userId");
+ public Criteria andTargetIdNotIn(List values) {
+ addCriterion("target_id not in", values, "targetId");
return (Criteria) this;
}
- public Criteria andUserIdBetween(Long value1, Long value2) {
- addCriterion("user_id between", value1, value2, "userId");
+ public Criteria andTargetIdBetween(Long value1, Long value2) {
+ addCriterion("target_id between", value1, value2, "targetId");
return (Criteria) this;
}
- public Criteria andUserIdNotBetween(Long value1, Long value2) {
- addCriterion("user_id not between", value1, value2, "userId");
+ public Criteria andTargetIdNotBetween(Long value1, Long value2) {
+ addCriterion("target_id not between", value1, value2, "targetId");
return (Criteria) this;
}
@@ -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..fc57f983b7 100644
--- a/backend/src/main/java/io/dataease/base/mapper/PanelShareMapper.xml
+++ b/backend/src/main/java/io/dataease/base/mapper/PanelShareMapper.xml
@@ -4,8 +4,9 @@
-
+
+
@@ -66,7 +67,7 @@
- share_id, panel_group_id, user_id, create_time
+ share_id, panel_group_id, target_id, create_time, `type`