|  |  |  | 
|---|
|  |  |  | package com.zy.asrs.service; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import com.baomidou.mybatisplus.service.IService; | 
|---|
|  |  |  | import com.zy.asrs.entity.LocMast; | 
|---|
|  |  |  | import com.zy.asrs.entity.WrkMast; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import java.util.List; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public interface WrkMastService extends IService<WrkMast> { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | int getWorkingMast(Integer devpNo); | 
|---|
|  |  |  | WrkMast selectByWorkNo(Integer workNo); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | List<WrkMast> selectToBeCompleteData(); | 
|---|
|  |  |  | WrkMast selectByMainWrkNo(Integer workNo); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | List<WrkMast> selectToBeHistoryData(); | 
|---|
|  |  |  | WrkMast selectByShuttleNo(Integer shuttleNo); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | WrkMast selectShuttleWorking2(Integer shuttleNo, Integer wrkNo, Integer wrkNo2); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | Boolean judgeInbound(WrkMast wrkMast); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | //查询指定楼层待分配车辆的任务 | 
|---|
|  |  |  | List<WrkMast> selectNoShuttleWrkByLev(Integer lev); | 
|---|
|  |  |  | 
|---|
|  |  |  | //查询指定楼层已分配车辆的出库任务 | 
|---|
|  |  |  | List<WrkMast> selectShuttleOutWrkByLev(Integer lev); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | WrkMast selectChargeWorking(Integer shuttleNo); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | WrkMast selectChargeWorkingByChargeSta(Integer chargeSta); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | Boolean hasBusyByShuttle(Integer shuttleNo); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | WrkMast selectShuttleHasMoveWorking(Integer shuttleNo); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | WrkMast selectShuttleWorking(Integer shuttleNo);//是否有穿梭车任务(移库任务除外) | 
|---|
|  |  |  |  | 
|---|
|  |  |  | List<WrkMast> selectShuttleMoveWrk(); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | WrkMast selectLiftWrkMast(Integer liftNo); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | WrkMast selectLiftWrkMastAndWrkNo(Integer liftNo, Integer wrkNo, Integer wrkNo2); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | WrkMast selectWorkingPakout(Integer staNo); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | WrkMast selectWorkingPakin(Integer staNo); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | boolean checkTransferWrkMast();//检测是否存在调拨任务 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | boolean checkNoTransferWorking();//检测是否存在非调拨任务 | 
|---|
|  |  |  | } | 
|---|