From 47a751cb301d05276ae5d75145d57b2d090fe4e1 Mon Sep 17 00:00:00 2001 From: kongzy <kongzy> Date: 星期一, 01 七月 2024 10:58:35 +0800 Subject: [PATCH] change --- src/main/java/com/nanometer/smartlab/dao/SysLaboratoryDao.java | 21 +++++++++++++++++---- 1 files changed, 17 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/nanometer/smartlab/dao/SysLaboratoryDao.java b/src/main/java/com/nanometer/smartlab/dao/SysLaboratoryDao.java index b70d6bb..dae9dcb 100644 --- a/src/main/java/com/nanometer/smartlab/dao/SysLaboratoryDao.java +++ b/src/main/java/com/nanometer/smartlab/dao/SysLaboratoryDao.java @@ -13,16 +13,21 @@ */ public interface SysLaboratoryDao { - public SysLaboratory getSysLaboratory(String id) throws DataAccessException; + public SysLaboratory getSysLaboratory(Long id) throws DataAccessException; + + public SysLaboratory getSysLaboratorySimpleInfo(Long id) throws DataAccessException; + @SuppressWarnings("rawtypes") public List<SysLaboratory> getSysLaboratoryList(Map params) throws DataAccessException; + + public List<SysLaboratory> getSysLaboratorySimpleInfoList(Map params); public List<SysLaboratory> getAllSysLaboratoryList() throws DataAccessException; @SuppressWarnings("rawtypes") public int getSysLaboratoryTotalCount(Map params) throws DataAccessException; public void insertSysLaboratory(SysLaboratory sysLaboratory) throws DataAccessException; public int updateSysLaboratory(SysLaboratory sysLaboratory) throws DataAccessException; - public int deleteSysLaboratorys(List<String> ids) throws DataAccessException; + public int deleteSysLaboratorys(List<Long> ids) throws DataAccessException; public SysLaboratory getSysLaboratoryByBarCode(String barCode) throws DataAccessException; @@ -30,11 +35,19 @@ public void updateLabExport(SysLaboratory sysLaboratory); - List<Map> exportLabList(Map params); + List<SysLaboratory> exportLabList(Map params); - List<LaboratoryVo.Laboratory> getLaboratoryByProject(@Param("project") String project); + List<LaboratoryVo.Laboratory> getLaboratoryByProject(@Param("projectId") Long projectId); SysLaboratory getSysLaboratoryByName(String name); List<Map> getPersonInCharge(String project); + + /** + * 根据课题id获取实验室列表 + * @param projectId + * @return + */ + List<SysLaboratory> getLaboratoryByProjectId(Long projectId); + } -- Gitblit v1.9.2