RuleDaoImplMapper.xml 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE mapper
  3. PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
  4. "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
  5. <mapper namespace="ruleDaoImpl">
  6. <parameterMap type="map" id="executeProMap">
  7. <parameter property="transactionId" jdbcType="VARCHAR" mode="IN"/>
  8. <parameter property="paramIn" jdbcType="VARCHAR" mode="IN"/>
  9. <parameter property="paramOut" jdbcType="VARCHAR" mode="OUT"/>
  10. </parameterMap>
  11. <!-- 执行sql-->
  12. <select id="executeSql" resultType="java.util.HashMap" >
  13. $sql$
  14. </select>
  15. <!-- 执行 存储过程 -->
  16. <update id="executeProc" parameterMap="executeProMap" statementType="CALLABLE">
  17. {call $procName$(?, ?, ?)}
  18. </update>
  19. <!-- 查询表 rule_entrance 中数据 -->
  20. <select id="getRuleEntranceMap" resultType="com.java110.entity.rule.RuleEntrance">
  21. SELECT T.rule_id,
  22. T.rule_condition,
  23. T.status_cd,
  24. T.create_dt
  25. FROM rule_entrance T
  26. WHERE T.STATUS_CD = '0' ORDER BY T.rule_id
  27. </select>
  28. <!-- 查询表 rule -->
  29. <select id="queryRule" resultType="com.java110.entity.rule.Rule">
  30. 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
  31. FROM rule T
  32. WHERE T.status_cd = '0'
  33. </select>
  34. <!--查询表 rule_cond_cfg-->
  35. <select id="queryRuleCondCfg" resultType="com.java110.entity.rule.RuleCondCfg">
  36. SELECT
  37. T.rule_id,
  38. T.rule_node,
  39. T.data_from_flag,
  40. T.db_sql,
  41. T.default_value,
  42. T.node_existed,
  43. T.proc_param_flag,
  44. T.is_reverse,
  45. T.is_log,
  46. T.error_code,
  47. T.error_msg,
  48. T.remark,
  49. T.seq,
  50. T.data_stack_flag_prefix,
  51. T.jpath,
  52. T.status_cd,
  53. T.create_dt
  54. FROM rule_cond_cfg T
  55. WHERE T.rule_id = #{ruleId}
  56. AND status_cd = '0'
  57. ORDER BY seq
  58. </select>
  59. <!--规则组-->
  60. <select id="querySaopRuleGroupMap" resultType="java.util.HashMap">
  61. SELECT T.groupId, T.groupName, T.order_seq, T.key_identify_logic_str
  62. FROM rule_group T
  63. WHERE T.status_cd = '0'
  64. ORDER BY T.order_seq
  65. </select>
  66. <!--规则组与规则关系-->
  67. <select id="querySaopRuleGroupRelaMap" resultType="java.util.HashMap">
  68. SELECT T.groupId, T.rule_id
  69. FROM group_rule_relation T
  70. WHERE T.status_cd = '0'
  71. </select>
  72. </mapper>