package com.zy.asrs.service; 
 | 
  
 | 
import com.baomidou.mybatisplus.service.IService; 
 | 
import com.core.common.R; 
 | 
import com.zy.asrs.entity.Node; 
 | 
import com.zy.asrs.entity.param.InitPakoutParam; 
 | 
import com.zy.asrs.entity.param.PakinParam; 
 | 
  
 | 
import java.util.List; 
 | 
  
 | 
public interface NodeService extends IService<Node> { 
 | 
  
 | 
    Node getTop(); 
 | 
  
 | 
    Node selectByUuid(String uuid); 
 | 
  
 | 
    Node selectByUuid(String uuid, Long hostId); 
 | 
  
 | 
    Node selectByUuid(String uuid, Long hostId, Integer type); 
 | 
  
 | 
    Node selectByUuid(String uuid, Long hostId, Integer type, Long parentId); 
 | 
  
 | 
    R stockPakin(PakinParam number, Long userId, Long hostId); 
 | 
  
 | 
    R initPakout(List<InitPakoutParam> params, Long userId, Long hostId); 
 | 
  
 | 
    void locMove(String sourceLocNo, String targetLocNo, Long userId); 
 | 
} 
 |