| | |
| | | package com.nanometer.smartlab.service; |
| | | |
| | | import com.nanometer.smartlab.entity.OpeApply; |
| | | import com.nanometer.smartlab.entity.OpeReagentStatus; |
| | | import com.nanometer.smartlab.entity.SysUser; |
| | | import com.nanometer.smartlab.entity.*; |
| | | import com.nanometer.smartlab.entity.dto.PersonUseDetail; |
| | | import com.nanometer.smartlab.exception.BusinessException; |
| | | |
| | | import java.util.Date; |
| | | import java.util.LinkedHashMap; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * Created by maweiqing on 17/12/12. |
| | |
| | | String userId); |
| | | |
| | | public List<OpeReagentStatus> getOpeReagentStatusListForLab(String name, String articleNumber, Integer status, |
| | | String reagentCode, String userId, Integer first, Integer pageSize); |
| | | String reagentCode, String userId, String labName, Integer first, Integer pageSize); |
| | | public int getOpeReagentStatusTotalCountForLab(String name, String articleNumber, Integer status, String reagentCode, |
| | | String userId); |
| | | String userId,String labName); |
| | | List<OpeReagentStatus> getOpeReagentStatusListByName(String reagentId, String articleNumber, Integer status, |
| | | String reagentCode, String userId, Integer first, Integer pageSize); |
| | | |
| | |
| | | boolean updateReagentStatus(OpeReagentStatus opeReagentStatus); |
| | | boolean updateReagentStatus2(OpeReagentStatus opeReagentStatus); |
| | | |
| | | boolean updateReagentStatus3(List<String> reagentCodes,String userId,String projectNum,String laboratoryId,String laboratoryContainerId); |
| | | |
| | | int getLogOpeReagentStatusTotalCount(String reagentLogId, Integer status, String userLogId, String loginId); |
| | | |
| | | List<OpeReagentStatus> getLogOpeReagentStatusList(String reagentLogId, Integer status, String userLogId, |
| | |
| | | |
| | | void updateTimeByCode(String code); |
| | | |
| | | void batchUpdateStatusByCode(List<OpeReagentStatus> list) throws Exception; |
| | | void batchUpdateStatusByCode(List<PersonUseDetail> list) throws Exception; |
| | | |
| | | public List<OpeReagentStatus> selectByReId(String id); |
| | | public void updateByReId(String newReId,String oldReId); |
| | | |
| | | |
| | | List<String> getReagentCodes(String reagentId); |
| | | //订单入库 新增试剂状态表 和流向 |
| | | void orderInputWarehouseReagentStatusAndUseFlow(OpeApplyReserve opeApplyReserve, String userId, List<String> reagentCodeList , OpeOrder opeOrder); |
| | | |
| | | void updateOpeReagentStatus(OpeReagentStatus opeReagentStatus); |
| | | List<String> checkReagentCode(String startReagentCode2, String endReagentCode2,Integer arrivalNum) throws BusinessException; |
| | | |
| | | List<String> generateReagentCode(String startReagentCode2, String endReagentCode2); |
| | | |
| | | int updateOpeReagentStatus(OpeReagentStatus opeReagentStatus); |
| | | |
| | | int getReagentNumInWarehouse(String id, String articleNumber, String warehouseId); |
| | | |
| | | List<Map> selectExportList(String name, String articleNumber, Integer status, |
| | | String reagentCode, String userId,String labName); |
| | | |
| | | void exportLabStock2Excel(List<Map> list) throws Exception; |
| | | |
| | | OpeReagentStatus getStatus(String reagentId, String reagentCode); |
| | | } |