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<OpeUseFlow> getOpeUseFlowList(String reagentId, String reagentCode, Integer status, String userId,
|
Integer first, Integer pageSize);
|
|
int getOpeUseFlowTotalCount(String reagentId, String reagentCode, Integer status, String userId);
|
|
List<OpeUseFlow> 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<LinkedHashMap> reagentStatusList) throws ParseException;
|
|
void deleteByReagentCode(String reagentCode);
|
|
void updateTimeByCode(String code);
|
|
}
|