package com.nanometer.smartlab.service; import com.nanometer.smartlab.entity.OpeUseFlow; import java.text.ParseException; import java.util.Date; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; /** * Created by johnny on 17/12/16. */ public interface OpeUseFlowService { OpeUseFlow insertOpeUseFlow(OpeUseFlow opeUseFlow); List getOpeUseFlowList(String reagentId, String reagentCode, Integer status, String userId, Integer first, Integer pageSize); int getOpeUseFlowTotalCount(String reagentId, String reagentCode, Integer status, String userId); List getOpeUseFlowListByName(String houseName,String reagentId, String reagentCode, Integer status, String userId, Date startDate,Date endDate, Integer first, Integer pageSize); int getOpeUseFlowTotalCountByName(String houseName, String reagentId, String reagentCode, Integer status, String userId, Date startDate,Date endDate); boolean update(OpeUseFlow opeUseFlow); void syncReagentFlow(List reagentStatusList) throws ParseException; void deleteByReagentCode(String reagentCode); void updateTimeByCode(String code); OpeUseFlow getOpeUseFlowByCode(String reagentCode); }