Blame view

java110-db/src/main/resources/mapper/rule/RuleDaoImplMapper.xml 2.45 KB
88e030b7   王彪总   init project
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
  <?xml version="1.0" encoding="UTF-8" ?>
  <!DOCTYPE mapper
          PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
          "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  <mapper namespace="ruleDaoImpl">
  
      <parameterMap type="map" id="executeProMap">
          <parameter property="transactionId" jdbcType="VARCHAR" mode="IN"/>
          <parameter property="paramIn" jdbcType="VARCHAR" mode="IN"/>
          <parameter property="paramOut" jdbcType="VARCHAR" mode="OUT"/>
      </parameterMap>
  
      <!-- 执行sql-->
      <select id="executeSql"  resultType="java.util.HashMap" >
          $sql$
      </select>
  
      <!-- 执行 存储过程 -->
      <update id="executeProc" parameterMap="executeProMap" statementType="CALLABLE">
          {call $procName$(?, ?, ?)}
      </update>
  
      <!-- 查询表 rule_entrance 中数据 -->
      <select id="getRuleEntranceMap" resultType="com.java110.dto.system.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.dto.system.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.dto.system.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>