From 59b5b0a0cfa1e91ff6c35c22ec3567805fde9c3b Mon Sep 17 00:00:00 2001 From: wangjiahao <1522128093@qq.com> Date: Mon, 28 Mar 2022 09:19:18 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BB=AA=E8=A1=A8=E6=9D=BF=E7=82=B9?= =?UTF-8?q?=E5=87=BB=E8=A7=86=E5=9B=BE=E8=B7=B3=E8=BD=AC=E5=A4=96=E9=83=A8?= =?UTF-8?q?=E9=93=BE=E6=8E=A5=E6=98=AF=E5=8F=AF=E4=BB=A5=E5=8A=A0=E4=B8=8A?= =?UTF-8?q?=E7=82=B9=E5=87=BB=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/domain/PanelLinkJumpInfo.java | 2 + .../base/domain/PanelLinkJumpInfoExample.java | 60 +++++++++++++++++++ .../base/mapper/PanelLinkJumpInfoMapper.xml | 25 ++++++-- .../mapper/ext/ExtPanelLinkJumpMapper.xml | 3 + .../main/resources/db/migration/V33__1.9.sql | 5 +- .../src/main/resources/generatorConfig.xml | 7 ++- .../canvas/custom-component/UserView.vue | 18 +++++- .../src/views/panel/LinkJumpSet/index.vue | 6 ++ 8 files changed, 115 insertions(+), 11 deletions(-) diff --git a/backend/src/main/java/io/dataease/base/domain/PanelLinkJumpInfo.java b/backend/src/main/java/io/dataease/base/domain/PanelLinkJumpInfo.java index 4d4f24e479..7ba04b895f 100644 --- a/backend/src/main/java/io/dataease/base/domain/PanelLinkJumpInfo.java +++ b/backend/src/main/java/io/dataease/base/domain/PanelLinkJumpInfo.java @@ -21,6 +21,8 @@ public class PanelLinkJumpInfo implements Serializable { private Boolean checked; + private Boolean attachParams; + private String copyFrom; private String copyId; diff --git a/backend/src/main/java/io/dataease/base/domain/PanelLinkJumpInfoExample.java b/backend/src/main/java/io/dataease/base/domain/PanelLinkJumpInfoExample.java index b4408603f1..c60289f908 100644 --- a/backend/src/main/java/io/dataease/base/domain/PanelLinkJumpInfoExample.java +++ b/backend/src/main/java/io/dataease/base/domain/PanelLinkJumpInfoExample.java @@ -654,6 +654,66 @@ public class PanelLinkJumpInfoExample { return (Criteria) this; } + public Criteria andAttachParamsIsNull() { + addCriterion("attach_params is null"); + return (Criteria) this; + } + + public Criteria andAttachParamsIsNotNull() { + addCriterion("attach_params is not null"); + return (Criteria) this; + } + + public Criteria andAttachParamsEqualTo(Boolean value) { + addCriterion("attach_params =", value, "attachParams"); + return (Criteria) this; + } + + public Criteria andAttachParamsNotEqualTo(Boolean value) { + addCriterion("attach_params <>", value, "attachParams"); + return (Criteria) this; + } + + public Criteria andAttachParamsGreaterThan(Boolean value) { + addCriterion("attach_params >", value, "attachParams"); + return (Criteria) this; + } + + public Criteria andAttachParamsGreaterThanOrEqualTo(Boolean value) { + addCriterion("attach_params >=", value, "attachParams"); + return (Criteria) this; + } + + public Criteria andAttachParamsLessThan(Boolean value) { + addCriterion("attach_params <", value, "attachParams"); + return (Criteria) this; + } + + public Criteria andAttachParamsLessThanOrEqualTo(Boolean value) { + addCriterion("attach_params <=", value, "attachParams"); + return (Criteria) this; + } + + public Criteria andAttachParamsIn(List values) { + addCriterion("attach_params in", values, "attachParams"); + return (Criteria) this; + } + + public Criteria andAttachParamsNotIn(List values) { + addCriterion("attach_params not in", values, "attachParams"); + return (Criteria) this; + } + + public Criteria andAttachParamsBetween(Boolean value1, Boolean value2) { + addCriterion("attach_params between", value1, value2, "attachParams"); + return (Criteria) this; + } + + public Criteria andAttachParamsNotBetween(Boolean value1, Boolean value2) { + addCriterion("attach_params not between", value1, value2, "attachParams"); + return (Criteria) this; + } + public Criteria andCopyFromIsNull() { addCriterion("copy_from is null"); return (Criteria) this; diff --git a/backend/src/main/java/io/dataease/base/mapper/PanelLinkJumpInfoMapper.xml b/backend/src/main/java/io/dataease/base/mapper/PanelLinkJumpInfoMapper.xml index b889d702be..94008786f1 100644 --- a/backend/src/main/java/io/dataease/base/mapper/PanelLinkJumpInfoMapper.xml +++ b/backend/src/main/java/io/dataease/base/mapper/PanelLinkJumpInfoMapper.xml @@ -10,6 +10,7 @@ + @@ -73,7 +74,7 @@ id, link_jump_id, link_type, jump_type, target_panel_id, source_field_id, content, - `checked`, copy_from, copy_id + `checked`, attach_params, copy_from, copy_id