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 |   18 +++++++++++++-----
 1 files changed, 13 insertions(+), 5 deletions(-)

diff --git a/src/main/java/com/nanometer/smartlab/dao/SysLaboratoryDao.java b/src/main/java/com/nanometer/smartlab/dao/SysLaboratoryDao.java
index e8b68c5..dae9dcb 100644
--- a/src/main/java/com/nanometer/smartlab/dao/SysLaboratoryDao.java
+++ b/src/main/java/com/nanometer/smartlab/dao/SysLaboratoryDao.java
@@ -13,9 +13,9 @@
  */
 public interface SysLaboratoryDao {
 
-    public SysLaboratory getSysLaboratory(String id) throws DataAccessException;
+    public SysLaboratory getSysLaboratory(Long id) throws DataAccessException;
 
-    public SysLaboratory getSysLaboratorySimpleInfo(String id) throws DataAccessException;
+    public SysLaboratory getSysLaboratorySimpleInfo(Long id) throws DataAccessException;
 
     @SuppressWarnings("rawtypes")
 	public List<SysLaboratory> getSysLaboratoryList(Map params) throws DataAccessException;
@@ -27,7 +27,7 @@
 
     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;
 
@@ -35,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