From cb8e9ee0e914650ecd978cfe53a7459a797f04a9 Mon Sep 17 00:00:00 2001 From: linbangquan <1437892690@qq.com> Date: Tue, 28 Nov 2023 10:35:09 +0800 Subject: [PATCH 01/10] =?UTF-8?q?[=E5=8A=9F=E8=83=BD]=20=E5=90=8E=E7=AB=AF?= =?UTF-8?q?-IT=E6=9C=8D=E5=8A=A1=E8=B7=A8=E7=8E=AF=E5=A2=83=E5=AF=BC?= =?UTF-8?q?=E5=87=BA=E5=86=8D=E5=AF=BC=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 关联 #[1031708374171648]后端-IT服务跨环境导出再导入 http://192.168.0.96:8090/demo/rdm.html#/task-detail/939050947543040/939050947543050/1031708374171648 --- .../framework/form/dao/mapper/FormMapper.java | 2 ++ .../framework/form/dao/mapper/FormMapper.xml | 8 +++++ .../FrameworkImportExportHandlerType.java | 6 ++++ .../dao/mapper/IntegrationMapper.java | 2 ++ .../dao/mapper/IntegrationMapper.xml | 23 +++++++++++++++ .../matrix/dao/mapper/MatrixMapper.java | 2 ++ .../matrix/dao/mapper/MatrixMapper.xml | 15 ++++++++++ .../notify/dao/mapper/NotifyMapper.java | 6 ++-- .../notify/dao/mapper/NotifyMapper.xml | 14 +++++++++ .../scheduler/core/SchedulerManager.java | 29 ++++++++----------- 10 files changed, 88 insertions(+), 19 deletions(-) diff --git a/src/main/java/neatlogic/framework/form/dao/mapper/FormMapper.java b/src/main/java/neatlogic/framework/form/dao/mapper/FormMapper.java index 8db504b31..862b879a8 100644 --- a/src/main/java/neatlogic/framework/form/dao/mapper/FormMapper.java +++ b/src/main/java/neatlogic/framework/form/dao/mapper/FormMapper.java @@ -47,6 +47,8 @@ public interface FormMapper { FormVo getFormByUuid(String formUuid); + FormVo getFormByName(String formName); + FormVersionVo getFormVersionByUuid(String formVersionUuid); List getFormVersionByFormUuid(String formUuid); diff --git a/src/main/java/neatlogic/framework/form/dao/mapper/FormMapper.xml b/src/main/java/neatlogic/framework/form/dao/mapper/FormMapper.xml index 057982f3c..888660967 100644 --- a/src/main/java/neatlogic/framework/form/dao/mapper/FormMapper.xml +++ b/src/main/java/neatlogic/framework/form/dao/mapper/FormMapper.xml @@ -212,6 +212,14 @@ limitations under the License. WHERE `uuid` = #{value} + + + + @@ -246,6 +261,14 @@ limitations under the License. NOW(3), #{fcu} ) + ON DUPLICATE KEY UPDATE + `name` = #{name}, + `url` = #{url}, + `handler` = #{handler}, + `method` = #{method}, + `config` = #{configStr}, + `lcd` = NOW(3), + `lcu` = #{lcu} diff --git a/src/main/java/neatlogic/framework/matrix/dao/mapper/MatrixMapper.java b/src/main/java/neatlogic/framework/matrix/dao/mapper/MatrixMapper.java index 5b11ee360..b4dd76424 100644 --- a/src/main/java/neatlogic/framework/matrix/dao/mapper/MatrixMapper.java +++ b/src/main/java/neatlogic/framework/matrix/dao/mapper/MatrixMapper.java @@ -13,6 +13,8 @@ public interface MatrixMapper { MatrixVo getMatrixByUuid(String uuid); + MatrixVo getMatrixByLabel(String label); + int checkMatrixIsExists(String uuid); int checkMatrixNameIsRepeat(MatrixVo matrixVo); diff --git a/src/main/java/neatlogic/framework/matrix/dao/mapper/MatrixMapper.xml b/src/main/java/neatlogic/framework/matrix/dao/mapper/MatrixMapper.xml index fa3a34eba..18bdbdb59 100644 --- a/src/main/java/neatlogic/framework/matrix/dao/mapper/MatrixMapper.xml +++ b/src/main/java/neatlogic/framework/matrix/dao/mapper/MatrixMapper.xml @@ -17,6 +17,21 @@ WHERE `uuid` = #{uuid} + + diff --git a/src/main/java/neatlogic/framework/notify/dao/mapper/NotifyMapper.java b/src/main/java/neatlogic/framework/notify/dao/mapper/NotifyMapper.java index aa671082c..dd9e27250 100644 --- a/src/main/java/neatlogic/framework/notify/dao/mapper/NotifyMapper.java +++ b/src/main/java/neatlogic/framework/notify/dao/mapper/NotifyMapper.java @@ -1,16 +1,18 @@ package neatlogic.framework.notify.dao.mapper; -import java.util.List; - import neatlogic.framework.common.dto.ValueTextVo; import neatlogic.framework.notify.dto.NotifyPolicyVo; +import java.util.List; + public interface NotifyMapper { NotifyPolicyVo getNotifyPolicyById(Long id); NotifyPolicyVo getNotifyPolicyByName(String name); + List getNotifyPolicyListByName(String name); + List getNotifyPolicyListByIdList(List idList); int checkNotifyPolicyNameIsRepeat(NotifyPolicyVo notifyPolicyVo); diff --git a/src/main/java/neatlogic/framework/notify/dao/mapper/NotifyMapper.xml b/src/main/java/neatlogic/framework/notify/dao/mapper/NotifyMapper.xml index 3483c68cb..dc7bdfced 100644 --- a/src/main/java/neatlogic/framework/notify/dao/mapper/NotifyMapper.xml +++ b/src/main/java/neatlogic/framework/notify/dao/mapper/NotifyMapper.xml @@ -34,6 +34,20 @@ Limit 1 + +