| package com.zy.asrs.wms.asrs.service;  | 
|   | 
| import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;  | 
| import com.baomidou.mybatisplus.extension.service.IService;  | 
| import com.zy.asrs.wms.asrs.entity.LocDetl;  | 
| 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 com.zy.asrs.wms.asrs.entity.param.LocDetlFreezeParam;  | 
| import com.zy.asrs.wms.common.domain.BaseParam;  | 
| import com.zy.asrs.wms.common.domain.PageParam;  | 
|   | 
| import java.util.List;  | 
| import java.util.Map;  | 
|   | 
| public interface LocDetlService extends IService<LocDetl> {  | 
|   | 
|     PageParam<ViewLocDetl, BaseParam> getPage(PageParam<ViewLocDetl, BaseParam> pageParam, QueryWrapper<ViewLocDetl> buildWrapper);  | 
|   | 
|     List<LocDetl> getLocDetlList(Map<String, Object> map);  | 
|   | 
|     List<LocDetl> parseLocDetl(List<LocDetl> list);  | 
|   | 
|     List<LocDetl> queryStock(String matnr, String batch, List<FieldParam> param);  | 
|   | 
|     List<LocDetl> queryStock(String matnr, String batch, List<FieldParam> param, List<FieldSortParam> sortParam);  | 
|   | 
|     void locDetlFreeze(LocDetlFreezeParam param);  | 
|   | 
|     void removeLocDetl(Long locId);  | 
|   | 
|     List<LocDetl> queryFlatStock(String matnr, String batch, List<FieldParam> uniqueField);  | 
| }  |