自动化立体仓库 - WMS系统
Junjie
2024-08-24 ece092e4c5d4e968b424421c6f78b065bbb0bd73
src/main/java/com/zy/asrs/service/AgvLocDetlService.java
@@ -4,7 +4,10 @@
import com.baomidou.mybatisplus.service.IService;
import com.zy.asrs.entity.AgvLocDetl;
import com.zy.common.model.LocDto;
import com.zy.common.model.TaskDto;
import org.springframework.web.multipart.MultipartFile;
import java.io.IOException;
import java.util.List;
public interface AgvLocDetlService extends IService<AgvLocDetl> {
@@ -26,6 +29,22 @@
    /**
     * 修改库存明细数量,如果数量为0,则删除记录
     */
    boolean updateAnfme(Double anfme, String locNo, String matnr, String batch);
    boolean updateAnfme(Double anfme, String locNo, String matnr, String batch, String csocode, String isocode);
    public AgvLocDetl selectByLocNo(String locNo);
    public List<AgvLocDetl> selectByTaskDto(TaskDto taskDto);
    public AgvLocDetl selectByMatnrAndBatchAndCsocodeAndisoCode(String locNo, String matnr, String batch, String csocode, String isocode);
    public Double selectSumAnfmeByLocNo(String locNo);
    public Double selectSumAnfmeByMatnr(String matnr);
    public AgvLocDetl selectLocdetl(String locNo,String matnr,String batch,String csocode,String isocode);
    public void compareToEss(MultipartFile file) throws IOException;
    int updateNewMatnr(String matnrOld, String matnrNew);
}