<?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="com.gk.hotwork.Mapper.RiskControlClassifyMapper" >
|
<resultMap id="BaseResultMap" type="com.gk.hotwork.Domain.RiskControlClassify" >
|
<!-- -->
|
<id column="id" property="id" jdbcType="BIGINT" />
|
<result column="name" property="name" jdbcType="VARCHAR" />
|
<result column="note" property="note" jdbcType="VARCHAR" />
|
<result column="order_index" property="orderIndex" jdbcType="INTEGER" />
|
<result column="parent_id" property="parentId" jdbcType="BIGINT" />
|
<result column="create_time" property="createTime" jdbcType="TIMESTAMP" />
|
<result column="create_by" property="createBy" jdbcType="VARCHAR" />
|
<result column="update_time" property="updateTime" jdbcType="TIMESTAMP" />
|
<result column="update_by" property="updateBy" jdbcType="VARCHAR" />
|
<result column="valid_flag" property="validFlag" jdbcType="TINYINT" />
|
</resultMap>
|
<sql id="Base_Column_List" >
|
<!-- -->
|
id, name, note, order_index, parent_id, create_time, create_by, update_time, update_by,
|
valid_flag
|
</sql>
|
<select id="selectPages" resultMap="BaseResultMap">
|
select classify1.*
|
from risk_control_classify as classify1
|
where valid_flag = 1
|
|
</select>
|
|
<!-- RiskControlClassify getByClassify1AndClassify12(String classify1, String classify2);-->
|
<select id="getByClassify1AndClassify12" resultType="com.gk.hotwork.Domain.RiskControlClassify">
|
select * from risk_control_classify as classify1
|
left join risk_control_classify as classify2 on classify1.id = classify2.parent_id
|
where classify1.valid_flag = 1 and classify1.name = #{classify1} and classify2.name = #{classify2}
|
</select>
|
|
<!-- RiskControlClassify getByClassify1AndClassify2(String classify1, String classify2);-->
|
<select id="getByClassify1AndClassify2" resultType="com.gk.hotwork.Domain.RiskControlClassify">
|
select
|
classify1.id id1 ,
|
classify1.name,
|
classify2.id id2,
|
classify2.name
|
from risk_control_classify as classify1
|
left join risk_control_classify as classify2 on classify1.id = classify2.parent_id
|
where classify1.valid_flag = 1 and classify1.name = #{classify1} and classify2.name = #{classify2}
|
</select>
|
|
<!-- RiskControlClassify getByClassify(String classify);-->
|
<select id="getByClassify" resultType="com.gk.hotwork.Domain.RiskControlClassify">
|
select * from risk_control_classify where valid_flag = 1 and name = #{classify}
|
</select>
|
|
<!--RiskControlClassify getByClassify2(Long id, String trim);-->
|
<select id="getByClassify2" resultType="com.gk.hotwork.Domain.RiskControlClassify">
|
select * from risk_control_classify where valid_flag = 1 and parent_id = #{id} and name = #{trim}
|
</select>
|
|
<!-- RiskControlClassify getByControlId(Byte classify2);-->
|
<select id="getByControlId" resultMap="BaseResultMap">
|
select * from risk_control_classify
|
where valid_flag = 1 and id = #{id}
|
</select>
|
</mapper>
|