| <?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="doumeemes.dao.ext.EndcheckDetailExtMapper"> | 
|   | 
|   <!-- 管理页面查询 --> | 
|   <resultMap id="EndcheckDetailExtListVO" type="doumeemes.dao.ext.vo.EndcheckDetailExtListVO" autoMapping="true"> | 
|     <id column="ID" jdbcType="INTEGER" property="id"/> | 
|   </resultMap> | 
|   <select id="selectList" parameterType="doumeemes.dao.ext.dto.QueryEndcheckDetailExtDTO" resultMap="EndcheckDetailExtListVO"> | 
|     SELECT | 
|       `endcheckDetail`.`ID`, | 
|       `endcheckDetail`.`DELETED`, | 
|       `endcheckDetail`.`CREATE_USER`, | 
|       `endcheckDetail`.`CREATE_TIME`, | 
|       `endcheckDetail`.`UPDATE_USER`, | 
|       `endcheckDetail`.`UPDATE_TIME`, | 
|       `endcheckDetail`.`REMARK`, | 
|       `endcheckDetail`.`ROOT_DEPART_ID`, | 
|       `endcheckDetail`.`DEPART_ID`, | 
|       `endcheckDetail`.`ENDCHECK_ID`, | 
|       `endcheckDetail`.`APPLIANCES_ID`, | 
|       `endcheckDetail`.`NUM`, | 
|       `endcheckDetail`.`QUALIFIED_NUM`, | 
|       `endcheckDetail`.`UNQUALIFIED_NUM`, | 
|       `endcheckDetail`.`QUALIFIED_APPLIANCE_ID`, | 
|       `endcheckDetail`.`MATERIAL_ID`, | 
|       `endcheckDetail`.`UNIT_ID`, | 
|       `endcheckDetail`.`MATERIAL_BATCH`, | 
|       `endcheckDetail`.`CHECK_INFO` | 
|     FROM `endcheck_detail` `endcheckDetail` | 
|     <where> | 
|       <if test="id != null"> | 
|         AND `endcheckDetail`.`ID` = #{id} | 
|       </if> | 
|       <if test="deleted != null"> | 
|         AND `endcheckDetail`.`DELETED` = #{deleted} | 
|       </if> | 
|       <if test="createUser != null"> | 
|         AND `endcheckDetail`.`CREATE_USER` = #{createUser} | 
|       </if> | 
|       <if test="createTime != null"> | 
|         AND `endcheckDetail`.`CREATE_TIME` = #{createTime} | 
|       </if> | 
|       <if test="updateUser != null"> | 
|         AND `endcheckDetail`.`UPDATE_USER` = #{updateUser} | 
|       </if> | 
|       <if test="updateTime != null"> | 
|         AND `endcheckDetail`.`UPDATE_TIME` = #{updateTime} | 
|       </if> | 
|       <if test="remark != null and remark != ''"> | 
|         AND `endcheckDetail`.`REMARK` = #{remark} | 
|       </if> | 
|       <if test="rootDepartId != null"> | 
|         AND `endcheckDetail`.`ROOT_DEPART_ID` = #{rootDepartId} | 
|       </if> | 
|       <if test="departId != null"> | 
|         AND `endcheckDetail`.`DEPART_ID` = #{departId} | 
|       </if> | 
|       <if test="endcheckId != null"> | 
|         AND `endcheckDetail`.`ENDCHECK_ID` = #{endcheckId} | 
|       </if> | 
|       <if test="appliancesId != null"> | 
|         AND `endcheckDetail`.`APPLIANCES_ID` = #{appliancesId} | 
|       </if> | 
|       <if test="num != null"> | 
|         AND `endcheckDetail`.`NUM` = #{num} | 
|       </if> | 
|       <if test="qualifiedNum != null"> | 
|         AND `endcheckDetail`.`QUALIFIED_NUM` = #{qualifiedNum} | 
|       </if> | 
|       <if test="unqualifiedNum != null"> | 
|         AND `endcheckDetail`.`UNQUALIFIED_NUM` = #{unqualifiedNum} | 
|       </if> | 
|       <if test="qualifiedApplianceId != null and qualifiedApplianceId != ''"> | 
|         AND `endcheckDetail`.`QUALIFIED_APPLIANCE_ID` = #{qualifiedApplianceId} | 
|       </if> | 
|       <if test="materialId != null"> | 
|         AND `endcheckDetail`.`MATERIAL_ID` = #{materialId} | 
|       </if> | 
|       <if test="unitId != null"> | 
|         AND `endcheckDetail`.`UNIT_ID` = #{unitId} | 
|       </if> | 
|       <if test="materialBatch != null and materialBatch != ''"> | 
|         AND `endcheckDetail`.`MATERIAL_BATCH` = #{materialBatch} | 
|       </if> | 
|       <if test="checkInfo != null and checkInfo != ''"> | 
|         AND `endcheckDetail`.`CHECK_INFO` = #{checkInfo} | 
|       </if> | 
|     </where> | 
|   </select> | 
| </mapper> |