<?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.gkhy.safePlatform.doublePrevention.repository.PreventRiskControlTemplateRepository">
|
|
<resultMap id="BaseResultMap" type="com.gkhy.safePlatform.doublePrevention.entity.PreventRiskControlTemplate">
|
<id property="id" column="id"/>
|
<result property="uuid" column="uuid"/>
|
<result property="deleteStatus" column="delete_status"/>
|
<result property="orderIndex" column="order_index"/>
|
<result property="parentId" column="parent_id"/>
|
<result property="riskMeasureName" column="risk_measure_name"/>
|
</resultMap>
|
|
<!--List<PreventRiskControlTemplate> listMeasureTemplates();-->
|
<select id="listMeasureTemplates" resultMap="BaseResultMap">
|
select
|
id,
|
order_index,
|
parent_id,
|
risk_measure_name
|
from prevent_risk_control_template
|
where delete_status = 0
|
</select>
|
|
<!--PreventRiskControlTemplate getByClassify1AndClassify2(String classify1, String classify2);-->
|
<select id="getByClassify1AndClassify2" resultType="com.gkhy.safePlatform.doublePrevention.entity.dto.PreventRiskControlTemplateDO">
|
select
|
t1.id classify1Id,
|
t1.risk_measure_name classify1Name,
|
t2.id classify2Id,
|
t2.risk_measure_name classify2Name
|
from prevent_risk_control_template t1
|
join prevent_risk_control_template t2
|
on t1.id = t2.parent_id
|
where t1.risk_measure_name = #{classify1} and t2.risk_measure_name = #{classify2}
|
</select>
|
|
<!--PreventRiskControlTemplate getControlTemplateById(Byte id);-->
|
<select id="getControlTemplateById" resultMap="BaseResultMap">
|
select * from prevent_risk_control_template
|
where id = #{id}
|
</select>
|
</mapper>
|