| package com.zy.asrs.wms.asrs.mapper;  | 
|   | 
| import com.baomidou.mybatisplus.core.mapper.BaseMapper;  | 
| import com.zy.asrs.wms.asrs.entity.ViewLocDetl;  | 
| import com.zy.asrs.wms.asrs.entity.param.FieldParam;  | 
| import com.zy.asrs.wms.asrs.entity.param.FieldSortParam;  | 
| import org.apache.ibatis.annotations.Mapper;  | 
| import org.apache.ibatis.annotations.Param;  | 
| import org.springframework.stereotype.Repository;  | 
|   | 
| import java.util.List;  | 
| import java.util.Map;  | 
|   | 
| @Mapper  | 
| @Repository  | 
| public interface ViewLocDetlMapper extends BaseMapper<ViewLocDetl> {  | 
|   | 
|     List<Map<String, Object>> queryStock(String matnr, String batch, List<FieldParam> param, @Param("sortParam") List<FieldSortParam> sortParam, @Param("type")Long type);  | 
|   | 
|     List<Map<String, Object>> getList(String matnr, String batch, List<FieldParam> param, @Param("sortParam") List<FieldSortParam> sortParam);  | 
|   | 
|     List<Map<String,Object>> getListLike(String matnr, String batch, List<FieldParam> param);  | 
|   | 
|     Map<String,Object> getById(Long id);  | 
|   | 
|   | 
|     List<Map<String,Object>> listSuitableMat( @Param("param") List<FieldParam> param, @Param("sortParam") List<FieldSortParam> sortParam);  | 
|   | 
|     List<Map<String, Object>> queryFlatStock(@Param("matnr") String matnr, @Param("batch") String batch, @Param("params") List<FieldParam> params, @Param("typeId") Long id);  | 
| }  |