<?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.yuanchu.mom.mapper.InspectionItemMapper">
|
|
<resultMap id="selectInspectionItemMap" type="inspectionItemDto">
|
<id property="father" column="father"/>
|
<association property="children" resultMap="selectInspectionItemDto2Map"/>
|
</resultMap>
|
|
<resultMap id="selectInspectionItemDto2Map" type="inspectionItemDto2">
|
<id property="id" column="id"/>
|
<result property="name" column="name"/>
|
<result property="unit" column="unit"/>
|
<result property="internal" column="internal"/>
|
<result property="required" column="required"/>
|
<result property="inspectionValue" column="inspection_value"/>
|
<result property="deviceId" column="device_id"/>
|
<result property="result" column="result"/>
|
</resultMap>
|
|
<select id="selectInspectionItem" resultMap="selectInspectionItemMap">
|
SELECT i.`id`, IFNULL(i.`father`,i.`name`) father, i.`name`, i.`unit`, i.`internal`, i.`required`, i.`inspection_value`, i.`device_id`, i.`result`
|
FROM inspection_item i
|
WHERE i.`finish_inspect_id` = #{finishInspectId}
|
AND i.`state` = 1
|
</select>
|
</mapper>
|