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