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_STORAGE; import cn.ksource.core.page.PageInfo; import cn.ksource.core.web.SysInfoMsg; import org.springframework.web.multipart.commons.CommonsMultipartFile; public interface SparePartsFacade { /** * 入库申请列表信息 * @return */ public List getStockList(); /** * 项目查询 * @return */ public List getCustomerList(); /** * 备件供应商查询 * @return */ public List getSupplierList(); /** * 查询备件申请头部状态数量信息 * @param request * @param type * @return */ public Map queryOrderCountByCate(HttpServletRequest request); /** * 入库申请列表信息 * @param pageInfo * @param params * @return */ public PageInfo getStockListData(HttpServletRequest request,PageInfo pageInfo); /** * 入库申请列表数量信息 * @param pageInfo * @param params * @return */ public int getStockListCount(HttpServletRequest request); /** * 备件信息 * @param customerid * @param subCustomerId * @return */ public String getCustomerName(String customerid); /** * 查询申请备件列表 * @param request * @return */ public List querySpareDeviceList(String orderId); /** * 查询关联配置信息 * @param request * @return */ public List queryLinkDeviceList(String flowId); /** * 查询关联配置 * @param request * @return */ public List queryLinkDevice(HttpServletRequest request); /** * 查询备件树列表信息 * @param pageInfo * @param params * @return */ public List stockListTreeData(HttpServletRequest request); /** * 保存备件信息 * @param request * @param release * @return */ public String saveSpare(HttpServletRequest request, SPARE_PART_APPLY spare_part_apply); /** * 流程节点查询 * @return */ public List getFlowList(String orderId); /** * 提交申请入库 * @param request * @return */ public void doApproveAssign(HttpServletRequest request); /** * 删除备件工单信息 * @param pageInfo * @param params * @return */ public void delSpareSpart(String id); /** * 关联配置保存 * @param xyzzjg * @param request * @param response * @return */ public String doEditCiId(HttpServletRequest request); /** * 校验提交前信息 * @param request * @return */ public String initDelivery(HttpServletRequest request); /** * 校验列表提交前信息 * @param request * @return */ public String initCateNum(HttpServletRequest request); }