package cn.ksource.web.facade.supplier; import cn.ksource.core.page.PageInfo; import java.util.List; import java.util.Map; /** * Created by chenlong * Date:2017/5/17 * time:8:58 */ public interface SupplierFacade { /** * 获取供货商列表 * @param pageInfo * @param params * @return */ PageInfo getSupplierListData(PageInfo pageInfo, Map params); /** * 获取供货商数量 * @param params * @return */ Integer getSupplierListCount(Map params); /** * 编辑供货商 * @param params */ void editSupplier(Map params); /** * 获取供货分类列表 * @param params * @return */ List getCateList(Map params); /** * 获取供货商详情 * @param id * @return */ Map getSupplierInfo(String id); /** * 删除供货商 * @param id */ String delSupplier(String id,String state); /** * 获取供货清单列表 * @param pageInfo * @param params * @return */ PageInfo getSparePartListData(PageInfo pageInfo, Map params); /** * 获取供货清单数量 * @param params * @return */ Integer getSparePartListCount(Map params); /** * 查询备件列表报损报溢 * @param params * @return */ List getSparePartOverageSearchListData(Map params); /** * 获取备件查询列表 * @param pageInfo * @param params * @return */ PageInfo getSparePartSearchListData(PageInfo pageInfo, Map params); /** * 获取备件查询数量 * @param params * @return */ Integer getSparePartSearchListCount(Map params); /** * 获取财务管理列表 * @param pageInfo * @param params * @return */ PageInfo getFinanceListData(PageInfo pageInfo, Map params); /** * 获取财务管理数量 * @param params * @return */ Integer getFinanceListCount(Map params); /** * 备件更换列表 * @param pageInfo * @param params * @return */ PageInfo getReplaceInfoListData(PageInfo pageInfo, Map params); /** * 备件更换明细数量 * @param params * @return */ Integer getReplaceInfoListCount(Map params); /** * 获取备件列表 * @param pageInfo * @param params * @return */ List getCateGorySpareListData(Map params); /** * 获取备件数量 * @param params * @return */ Integer getCateGorySpareListCount(Map params); /** * 获取备件更换详情 * @param params * @return */ Map getReplaceDetail(Map params); /** * 供应商处理记录 * @param flowId * @return */ public List querySupplierModifyRecord(String id); /** * 修改备件可用状态 * @param param */ void delSparePart(Map param); }