From 00a9bbf99abf3ecc343e501730826f5209de47e2 Mon Sep 17 00:00:00 2001
From: wuxw7 <wuxw7@asiainfo.com>
Date: 星期一, 24 七月 2017 00:50:07 +0800
Subject: [PATCH] 加入redis 和 ehcache 缓存系统,规则引擎服务彻底完工
---
config/src/main/resources/mapper/rule/RuleDaoImplMapper.xml | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 57 insertions(+), 0 deletions(-)
diff --git a/config/src/main/resources/mapper/rule/RuleDaoImplMapper.xml b/config/src/main/resources/mapper/rule/RuleDaoImplMapper.xml
index e9a01db..980d024 100644
--- a/config/src/main/resources/mapper/rule/RuleDaoImplMapper.xml
+++ b/config/src/main/resources/mapper/rule/RuleDaoImplMapper.xml
@@ -19,4 +19,61 @@
<update id="executeProc" parameterMap="executeProMap" statementType="CALLABLE">
{call $procName$(?, ?, ?)}
</update>
+
+ <!-- 鏌ヨ琛� rule_entrance 涓暟鎹� -->
+ <select id="getRuleEntranceMap" resultType="com.java110.entity.rule.RuleEntrance">
+ SELECT T.rule_id,
+ T.rule_condition,
+ T.status_cd,
+ T.create_dt
+ FROM rule_entrance T
+ WHERE T.STATUS_CD = '0' ORDER BY T.rule_id
+ </select>
+ <!-- 鏌ヨ琛� rule -->
+ <select id="queryRule" resultType="com.java110.entity.rule.Rule">
+ SELECT T.rule_id, T.rule_code, T.rule_name, T.rule_desc,T.rule_level,T.rule_type,T.rule_url,T.status_cd,T.create_dt
+ FROM rule T
+ WHERE T.status_cd = '0'
+
+ </select>
+ <!--鏌ヨ琛� rule_cond_cfg-->
+ <select id="queryRuleCondCfg" resultType="com.java110.entity.rule.RuleCondCfg">
+ SELECT
+ T.rule_id,
+ T.rule_node,
+ T.data_from_flag,
+ T.db_sql,
+ T.default_value,
+ T.node_existed,
+ T.proc_param_flag,
+ T.is_reverse,
+ T.is_log,
+ T.error_code,
+ T.error_msg,
+ T.remark,
+ T.seq,
+ T.data_stack_flag_prefix,
+ T.jpath,
+ T.status_cd,
+ T.create_dt
+ FROM rule_cond_cfg T
+ WHERE T.rule_id = #{ruleId}
+ AND status_cd = '0'
+ ORDER BY seq
+ </select>
+
+ <!--瑙勫垯缁�-->
+ <select id="querySaopRuleGroupMap" resultType="java.util.HashMap">
+ SELECT T.groupId, T.groupName, T.order_seq, T.key_identify_logic_str
+ FROM rule_group T
+ WHERE T.status_cd = '0'
+ ORDER BY T.order_seq
+ </select>
+
+ <!--瑙勫垯缁勪笌瑙勫垯鍏崇郴-->
+ <select id="querySaopRuleGroupRelaMap" resultType="java.util.HashMap">
+ SELECT T.groupId, T.rule_id
+ FROM group_rule_relation T
+ WHERE T.status_cd = '0'
+ </select>
</mapper>
--
Gitblit v1.8.0