| <?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> |