| <?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.zy.asrs.wms.asrs.mapper.LocDetlFieldMapper">  | 
|   | 
|     <select id="getLocDetlField" resultType="com.zy.asrs.wms.asrs.entity.LocDetlField">  | 
|         SELECT * FROM man_loc_detl_field  | 
|         WHERE CONCAT(`name`, `value`) like concat(#{param.name},'%',#{param.value},'%')  | 
|     </select>  | 
|   | 
|     <select id="getList" resultType="com.zy.asrs.wms.asrs.entity.LocDetlField">  | 
|         <foreach item="item" collection="list" index="index">  | 
|             <if test="index == 0">  | 
|                 SELECT * FROM man_loc_detl_field  | 
|                 WHERE CONCAT(`name`, `value`) like concat(#{item.name},'%',#{item.value},'%')  | 
|             </if>  | 
|             <if test="index != 0">  | 
|                 union  | 
|                 SELECT * FROM man_loc_detl_field  | 
|                 WHERE CONCAT(`name`, `value`) like concat(#{item.name},'%',#{item.value},'%')  | 
|             </if>  | 
|         </foreach>  | 
|     </select>  | 
|   | 
| </mapper>  |