package com.zy.asrs.mapper; 
 | 
  
 | 
import com.baomidou.mybatisplus.mapper.BaseMapper; 
 | 
import com.zy.asrs.entity.WrkMast; 
 | 
import org.apache.ibatis.annotations.*; 
 | 
import org.springframework.stereotype.Repository; 
 | 
  
 | 
import java.util.List; 
 | 
  
 | 
@Mapper 
 | 
@Repository 
 | 
public interface WrkMastMapper extends BaseMapper<WrkMast> { 
 | 
  
 | 
    // wcs --------------------------------------------- 
 | 
    // 入库第一步,扫码仪获取条码信息时查询 
 | 
//    @Select("select top 1 * from asr_wrk_mast where source_sta_no=#{sourceStaNo} and wrk_sts=2 and barcode=#{barcode} and (io_type=1 or io_type=10) order by io_pri desc,io_time,wrk_no ASC") 
 | 
    WrkMast selectPakInStep1(@Param("sourceStaNo")Integer sourceStaNo, @Param("barcode")String barcode); 
 | 
  
 | 
    WrkMast selectPakInStep11(@Param("sourceStaNo")Integer sourceStaNo); 
 | 
  
 | 
    List<WrkMast> selectInStep4(); 
 | 
  
 | 
    WrkMast selectByWorkNo(Integer workNo); 
 | 
  
 | 
    List<WrkMast> selectLiftStep223103(); 
 | 
  
 | 
    WrkMast selectByWorkNo324104(Integer workNo); 
 | 
  
 | 
    List<WrkMast> selectBy2125(); 
 | 
  
 | 
    List<WrkMast> selectShuttleWrkByLev(String lev); 
 | 
  
 | 
    List<WrkMast> selectShuttleOutWrkByLev(String lev); 
 | 
  
 | 
    List<WrkMast> selectLiftWrkMast(Integer liftNo); 
 | 
  
 | 
    List<WrkMast> selectLocToLocWrkMast();//查询库位移转工作档 
 | 
  
 | 
    WrkMast selectPickStepByBarcode(String barcode); 
 | 
  
 | 
    WrkMast selectShuttleHasMoveWorking(@Param("shuttleNo") Integer shuttleNo); 
 | 
  
 | 
    List<WrkMast> selectShuttleMoveWrk(); 
 | 
  
 | 
    WrkMast selectShuttleWorking(@Param("shuttleNo") Integer shuttleNo);//是否有穿梭车任务(移库任务除外) 
 | 
  
 | 
    WrkMast selectByBarcode(String barcode); 
 | 
  
 | 
    List<WrkMast> selectInWrkMastByLiftNo(Integer liftNo);//搜索指定提升机的入库任务 
 | 
  
 | 
    WrkMast selectChargeWorking(Integer shuttleNo); 
 | 
  
 | 
    WrkMast selectChargeWorkingByChargeSta(Integer chargeSta); 
 | 
  
 | 
} 
 |