From e37cd2bdaba4292e0db0c9909aaca68939b8f8c1 Mon Sep 17 00:00:00 2001 From: andywang <1347387425@qq.com> Date: Mon, 8 Aug 2022 17:54:01 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=AF=E6=8C=81=E8=A7=84=E5=88=99=E5=9D=97?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E6=96=B9=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../strategyx/guiderule/RuleBlockMapper.java | 16 ++ .../strategyx/guiderule/RuleBlockMapper.xml | 5 + .../strategyx/guiderule/RuleInfoMapper.xml | 30 +--- .../model/strategyx/guiderule/RuleBlock.java | 59 ++++++++ .../guiderule/RuleConditionInfo.java | 2 + .../model/strategyx/guiderule/RuleInfo.java | 17 --- .../strategyx/guiderule/RuleVersion.java | 24 +-- .../strategyx/guiderule/vo/RuleBlockVo.java | 23 +++ .../strategyx/guiderule/vo/RuleVersionVo.java | 10 +- .../model/strategyx/guiderule/vo/RuleVo.java | 7 +- .../risk/impl/EngineNodeServiceImpl.java | 15 +- .../strategyx/guiderule/RuleBlockService.java | 19 +++ .../guiderule/RuleConditionService.java | 6 +- .../guiderule/impl/RuleBlockServiceImpl.java | 35 +++++ .../impl/RuleConditionServiceImpl.java | 32 ++-- .../guiderule/impl/RuleServiceImpl.java | 16 -- .../impl/RuleVersionServiceImpl.java | 142 ++++++++++++------ .../impl/StrategyOutputServiceImpl.java | 5 - .../enginex/runner/node/impl/RuleSetNode.java | 86 ++++++----- .../controller/RuleInfoController.java | 1 - 20 files changed, 345 insertions(+), 205 deletions(-) create mode 100644 ddp/ddp-common/ddp-dao/src/main/java/com/fibo/ddp/common/dao/strategyx/guiderule/RuleBlockMapper.java create mode 100644 ddp/ddp-common/ddp-dao/src/main/java/com/fibo/ddp/common/dao/strategyx/guiderule/RuleBlockMapper.xml create mode 100644 ddp/ddp-common/ddp-model/src/main/java/com/fibo/ddp/common/model/strategyx/guiderule/RuleBlock.java create mode 100644 ddp/ddp-common/ddp-model/src/main/java/com/fibo/ddp/common/model/strategyx/guiderule/vo/RuleBlockVo.java create mode 100644 ddp/ddp-common/ddp-service/src/main/java/com/fibo/ddp/common/service/strategyx/guiderule/RuleBlockService.java create mode 100644 ddp/ddp-common/ddp-service/src/main/java/com/fibo/ddp/common/service/strategyx/guiderule/impl/RuleBlockServiceImpl.java diff --git a/ddp/ddp-common/ddp-dao/src/main/java/com/fibo/ddp/common/dao/strategyx/guiderule/RuleBlockMapper.java b/ddp/ddp-common/ddp-dao/src/main/java/com/fibo/ddp/common/dao/strategyx/guiderule/RuleBlockMapper.java new file mode 100644 index 0000000..34ab8be --- /dev/null +++ b/ddp/ddp-common/ddp-dao/src/main/java/com/fibo/ddp/common/dao/strategyx/guiderule/RuleBlockMapper.java @@ -0,0 +1,16 @@ +package com.fibo.ddp.common.dao.strategyx.guiderule; + +import com.fibo.ddp.common.model.strategyx.guiderule.RuleBlock; +import com.baomidou.mybatisplus.core.mapper.BaseMapper; +import org.apache.ibatis.annotations.Mapper; + +/** + * 规则块配置表(RuleBlock)表数据库访问层 + * + * @author andy.wang + * @since 2022-08-05 10:32:11 + */ +@Mapper +public interface RuleBlockMapper extends BaseMapper{ + +} diff --git a/ddp/ddp-common/ddp-dao/src/main/java/com/fibo/ddp/common/dao/strategyx/guiderule/RuleBlockMapper.xml b/ddp/ddp-common/ddp-dao/src/main/java/com/fibo/ddp/common/dao/strategyx/guiderule/RuleBlockMapper.xml new file mode 100644 index 0000000..d5228e9 --- /dev/null +++ b/ddp/ddp-common/ddp-dao/src/main/java/com/fibo/ddp/common/dao/strategyx/guiderule/RuleBlockMapper.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/ddp/ddp-common/ddp-dao/src/main/java/com/fibo/ddp/common/dao/strategyx/guiderule/RuleInfoMapper.xml b/ddp/ddp-common/ddp-dao/src/main/java/com/fibo/ddp/common/dao/strategyx/guiderule/RuleInfoMapper.xml index a9388b3..06535ee 100644 --- a/ddp/ddp-common/ddp-dao/src/main/java/com/fibo/ddp/common/dao/strategyx/guiderule/RuleInfoMapper.xml +++ b/ddp/ddp-common/ddp-dao/src/main/java/com/fibo/ddp/common/dao/strategyx/guiderule/RuleInfoMapper.xml @@ -12,23 +12,16 @@ - - - - - - - - id, name, code, description, priority, parent_id, author, user_id, organ_id, engine_id, status, type, is_non, content, created, updated, rule_type, rule_audit, score, last_logical,difficulty,script_type,result_field_en,score_field_en + id, name, code, description, priority, parent_id, author, user_id, organ_id, status, type, created, updated,difficulty,script_type