package cn.ksource.web.facade.bpbj; import java.util.Map; import cn.ksource.core.page.PageInfo; /** * 库存盘点 * @author zf * @date 2017-5-31下午2:08:57 * @version 1.0 * */ public interface StockTakingFacade { /** * 获取库存盘点列表 * @param pageInfo * @param params * @return */ PageInfo getStockTakingListData(PageInfo pageInfo, Map params); /** * 获取库存盘点数量 * @param params * @return */ Integer getStockTakingListCount(Map params); /** * * @param id * @return */ Map getStockTakingInfo(String id); /** * 编辑库存盘点 * @param params */ void editStockTaking(Map params); /** * 发送到审核 * @param param */ void sendToApprove(Map param); /** * 盘点审核 * @param pageInfo * @param params * @return */ PageInfo inventoryApproveListData(PageInfo pageInfo, Map params); /** * 盘点审核数量 * @param params * @return */ Integer inventoryApproveListCount(Map params); /** * 盘点审核 * @param param */ void doApprove(Map param); /** * 查询详情 * @param orderId * @return */ Map getDetail(String orderId); /** * 删除报损报溢 * @param id */ void editStockStatus(String id); }