| <?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.mapper.LocMastMapper"> | 
|   | 
|     <!-- 通用查询映射结果 --> | 
|     <resultMap id="BaseResultMap" type="com.zy.asrs.entity.LocMast"> | 
|         <id column="loc_no" property="locNo" /> | 
|         <result column="whs_type" property="whsType" /> | 
|         <result column="plt_type" property="pltType" /> | 
|         <result column="ctn_type" property="ctnType" /> | 
|         <result column="loc_sts" property="locSts" /> | 
|         <result column="sheet_no" property="sheetNo" /> | 
|         <result column="crn_no" property="crnNo" /> | 
|         <result column="row1" property="row1" /> | 
|         <result column="bay1" property="bay1" /> | 
|         <result column="lev1" property="lev1" /> | 
|         <result column="full_plt" property="fullPlt" /> | 
|         <result column="loc_type" property="locType" /> | 
|         <result column="loc_type1" property="locType1" /> | 
|         <result column="loc_type2" property="locType2" /> | 
|         <result column="loc_type3" property="locType3" /> | 
|         <result column="out_enable" property="outEnable" /> | 
|         <result column="io_time" property="ioTime" /> | 
|         <result column="first_time" property="firstTime" /> | 
|         <result column="modi_user" property="modiUser" /> | 
|         <result column="modi_time" property="modiTime" /> | 
|         <result column="appe_user" property="appeUser" /> | 
|         <result column="appe_time" property="appeTime" /> | 
|         <result column="error_time" property="errorTime" /> | 
|         <result column="error_memo" property="errorMemo" /> | 
|         <result column="ctn_kind" property="ctnKind" /> | 
|         <result column="sc_weight" property="scWeight" /> | 
|         <result column="inv_wh" property="invWh" /> | 
|         <result column="mk" property="mk" /> | 
|         <result column="barcode" property="barcode" /> | 
|         <result column="ctn_no" property="ctnNo" /> | 
|         <result column="status" property="status" /> | 
|   | 
|     </resultMap> | 
|   | 
|     <select id="queryFreeLocMast" resultMap="BaseResultMap"> | 
|         select top 1 * | 
|         from asr_loc_mast | 
|         where row1=#{row} | 
|         and loc_sts='O' | 
|         <if test="locType1 != null"> | 
|             and loc_type1 = #{locType1} | 
|         </if> | 
|         order by NEWID(),lev1 asc,bay1 asc | 
|     </select> | 
|   | 
|     <select id="queryDemoSourceLoc" resultMap="BaseResultMap"> | 
|         select top 1 * from asr_loc_mast where crn_no = #{crnNo} | 
|         and loc_sts='D' | 
|         ORDER BY NEWID() | 
|     </select> | 
|   | 
|     <select id="queryDemoLoc" resultMap="BaseResultMap"> | 
|         select top 1 * from asr_loc_mast where crn_no = #{crnNo} and loc_sts = 'O' | 
|         ORDER BY NEWID() | 
|     </select> | 
|   | 
|     <select id="selectByLocNo" resultMap="BaseResultMap"> | 
|         select * from asr_loc_mast | 
|         where loc_no = #{locNo} | 
|     </select> | 
|   | 
| </mapper> |