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_APPLY; import cn.ksource.beans.SPARE_PART_DELIVERY; 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 DeliveryApplyFacade { /** * 出库申请列表信息 * @return */ public List getStockList(); /** * 项目查询 * @return */ public List getCustomerList(); /** * 出库申请列表信息 * @param pageInfo * @param params * @return */ public PageInfo getDeliveryListData(HttpServletRequest request,PageInfo pageInfo); /** * 出库申请列表数量信息 * @param pageInfo * @param params * @return */ public int getDeliveryListCount(HttpServletRequest request); /** * 查询备件信息 * @param request * @return */ public List querySpareDevice(HttpServletRequest request); /** * 查询备件分类明细表信息 * @param request * @return */ public List queryApplyCateList(HttpServletRequest request); /** * 保存备件实体明细表信息 * @param request * @return */ public String doSpareAssign(HttpServletRequest request); /** * 保存出库信息 * @param request * @param release * @return */ public String saveDelivery(HttpServletRequest request, SPARE_PART_DELIVERY spare_part_delivery); /** * 提交出库审核 * @param request * @return */ public String doApproveAssign(HttpServletRequest request); /** * 删除配置下的备件实体明细(SPARE_PART_APPLY_ENTITY) * @param request * @return */ public String deleteTree(HttpServletRequest request); /** * 删除出库工单(SPARE_PART_APPLY_ENTITY) * @param request * @return */ public String deleteDeliveryItem(HttpServletRequest request); /** * 校验提交前信息 * @param request * @return */ public String initDelivery(HttpServletRequest request); }