package cn.ksource.web.facade.bpbj; import java.util.List; import java.util.Map; import javax.servlet.http.HttpServletRequest; import cn.ksource.beans.FlowRecord; import cn.ksource.beans.SPARE_PART; import cn.ksource.beans.SPARE_PART_STORAGE; import cn.ksource.core.page.PageInfo; import cn.ksource.core.web.SysInfoMsg; import org.springframework.web.multipart.commons.CommonsMultipartFile; public interface StockApplyFacade { /** * 入库申请列表信息 * @return */ public List getStockList(); /** * 入库申请列表信息 * @param pageInfo * @param params * @return */ public PageInfo getStockListData(HttpServletRequest request,PageInfo pageInfo); /** * 入库申请列表数量信息 * @param pageInfo * @param params * @return */ public int getStockListCount(HttpServletRequest request); /** * 删除入库工单信息 * @param pageInfo * @param params * @return */ public void delStockStorage(String id); /** * 删除备件信息 * @param pageInfo * @param params * @return */ public void deleteSpare_part(String id); /** * 删除备件信息 和 报损报溢信息 * @param id */ public void deleteSpareOverage_part(String id); /** * 按分类删除备件信息 * @param pageInfo * @param params * @return */ public void deleteSpare_part(String id,String lv3_id); /** * 校验资产编码是否重复 * @param pageInfo * @param params * @return */ public String initAsset_no(HttpServletRequest request); /** * 查询该工单下的备件信息 * @param id * @return */ public List getEditStockApply(String id); public List getCfgcateList(Map params); public List getPropTemplate(String linkId ,String busId); /** * 保存配置项 * @param params * @param request */ public void saveCfg(Map params, HttpServletRequest request); public List getMftList(String cusId, String type); public List getCusList(); public Map getCfgById(String id); /** * 查询备件列表信息 * @param pageInfo * @param params * @return */ public PageInfo stockListData(PageInfo pageInfo, Map params) ; /** * 查询报溢备件明细列表 * @param pageInfo * @param params * @return */ public PageInfo stockOverageListData(PageInfo pageInfo, Map params) ; /** * 查询备件树列表信息 * @param pageInfo * @param params * @return */ public List stockListTreeData(Map params); public int stockListCount(Map params); public int stockOverageListCount(Map params); /** * 提交申请入库 * @param request * @return */ public void doApproveAssign(HttpServletRequest request); /** * 提交申请入库 * @param request * @return */ public void doApproveAssignPl(SPARE_PART_STORAGE spare_part_storage); /** * 发起流程 * @param spare_part_storage */ public String addSpare_part_storage(SPARE_PART_STORAGE spare_part_storage,String type); public String addSpare_part_storagePl(SPARE_PART_STORAGE spare_part_storage); /** * 查询供应商信息 * @param request * @return */ public List querySupplier(HttpServletRequest request); /** * 查询报损报溢信息 * @param linkId * @param busId * @return */ public List getOverage_loss_detail(String orderId ,String bjId); }