package com.slcf.service; import java.util.List; import java.util.Map; import com.slcf.bean.WorkMastCondition; import com.slcf.pojo.WorkMastBean; import com.slcf.bean.WorkDetailCondition; import com.slcf.pojo.WorkDetailBean; /** * 工作档接口 * @author admin * @date 2018年11月21日 */ public interface WorkFileService { //插入主档 public int insertWorkMast(WorkMastBean workMast); //查询所有 public Map queryWorkMastList(WorkMastCondition workMastCon); //根据id查询 public WorkMastBean queryWorkMastById(int id); //更新信息 public int upWorkMast(WorkMastBean workMast); /** * 查询所有信息 * @return */ public List getWorkMastList(); //查询站点是否有入库工作档资料 public int getStoreWorkCount(int dev_no); //------------------明细-------------------------- //插入明细档 public int insertWorkDetail(WorkDetailBean workDetail); //查询所有 public Map queryWorkDetailList(WorkDetailCondition workDetailCon); public int moveToLog(int wrk_no); public int deleteWorkFile(int wrk_no,String loc_no,String loc_sts, int type) throws Exception; /** * 入库启动 * @param workMast 工作主档 * @param detls 工作档明细 * @param station 站点 * @param user 用户 * @return * @throws Exception */ // public Map insertPakStoreIn(WorkMastBean workMast,String[] detls, // StationBean station,UserBean user) throws Exception; /** * 根据工作号、物料代号查询工作档明细 * @param wrk_no * @param matnr * @return */ public WorkDetailBean queryWorkDetlById(WorkDetailBean workDetl1); /** * 更新实际拣料数量 * @param workDetl * @return */ public int upWorkDetl(WorkDetailBean workDetl); }