| | |
| | | |
| | | import com.nanometer.smartlab.entity.SysReagent; |
| | | import com.nanometer.smartlab.entity.SysUser; |
| | | import com.nanometer.smartlab.model.CommonPage; |
| | | |
| | | import java.math.BigDecimal; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | |
| | | */ |
| | | public interface SysReagentService { |
| | | |
| | | public List<SysReagent> getSysReagentList(String name, String cas, String supplierId,Integer type, Integer first, Integer pageSize); |
| | | public int getSysReagentTotalCount(String name, String cas, String supplierId,Integer type); |
| | | public SysReagent getSysReagent(String id); |
| | | public List<SysReagent> getSysReagentList(String name, String cas, Long supplierId,Integer type, Integer first, Integer pageSize); |
| | | public int getSysReagentTotalCount(String name, String cas, Long supplierId,Integer type); |
| | | public SysReagent getSysReagent(Long id); |
| | | public SysReagent insertSysReagent(SysReagent sysReagent); |
| | | public boolean updateSysReagent(SysReagent sysReagent); |
| | | public boolean deleteSysReagent(List<SysReagent> sysReagentList); |
| | | public int insertSysReagentList(List<SysReagent> sysReagentList); |
| | | public int insertSysReagentList2(List<SysReagent> sysReagentList); |
| | | |
| | | int getSysReagentTotalCountNew(String name, String cas, String supplierId, Integer type); |
| | | int getSysReagentTotalCountNew(String name, String cas, Long supplierId, Integer type,String productSn); |
| | | public List<SysReagent> query(); |
| | | |
| | | Map getReagentDetail(String id); |
| | | Map getReagentDetail(Long id); |
| | | |
| | | public List<SysReagent> getSysReagentListNew(String name, String cas, String supplierId, Integer type, Integer first, Integer pageSize); |
| | | public List<SysReagent> getSysReagentListNew(String name, String cas, Long supplierId, Integer type, Integer first, Integer pageSize,String productSn); |
| | | |
| | | int favorCount(SysUser user, String name, String cas, String supplierId, String productSn,Integer favorFlag); |
| | | int favorCount(SysUser user, String name, String cas, Long supplierId, String productSn,Integer favorFlag); |
| | | |
| | | List<SysReagent> favorList(SysUser user, String name, String cas, String supplierId, String productSn,Integer favorFlag, Integer first, Integer pageSize); |
| | | List<SysReagent> favorList(SysUser user, String name, String cas, Long supplierId, String productSn,Integer favorFlag, Integer first, Integer pageSize); |
| | | |
| | | int reagentCount(SysUser user, String name, String cas, String supplierId, String productSn); |
| | | int reagentCount(SysUser user, String name, String cas, Long supplierId, String productSn); |
| | | |
| | | List<SysReagent> reagentList(SysUser user, String name, String cas, String supplierId, String productSn, int first, int pageSize); |
| | | List<SysReagent> reagentList(SysUser user, String name, String cas, Long supplierId, String productSn, int first, int pageSize,int count); |
| | | |
| | | CommonPage<SysReagent> reagentList(Integer pageNum, Integer pageSize, String name, String cas); |
| | | |
| | | String getReagentUnitByReagentId(Long reagentId); |
| | | |
| | | List<SysReagent> getReagent(String name, String cas, Long factory, Long specifications, Long packing); |
| | | |
| | | List<SysReagent> selectReagentSafetyNum(); |
| | | |
| | | void updateSafetyNum(SysReagent sysReagent); |
| | | |
| | | /** |
| | | * @Description: 根据detail的参数获取试剂id |
| | | * @date 2021/6/21 9:42 |
| | | */ |
| | | SysReagent getReagentByDetail(Map<String, Object> detail); |
| | | |
| | | SysReagent getRowData(Long rowKey); |
| | | |
| | | SysReagent getSysReagentListNewRowData(Long rowKey); |
| | | |
| | | boolean export2Excel(List<Map> list, Integer type) throws Exception; |
| | | |
| | | List<Map> selectAll(String name, String cas, Long supplierId, Integer type, String productSn); |
| | | |
| | | void updateSysReagentPrice(Long reagentId, BigDecimal applyPrice); |
| | | } |