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 |   27 ++++++++++++++++++++++++---
 1 files changed, 24 insertions(+), 3 deletions(-)

diff --git a/src/main/java/com/nanometer/smartlab/dao/SysLaboratoryDao.java b/src/main/java/com/nanometer/smartlab/dao/SysLaboratoryDao.java
index 0ceead8..dae9dcb 100644
--- a/src/main/java/com/nanometer/smartlab/dao/SysLaboratoryDao.java
+++ b/src/main/java/com/nanometer/smartlab/dao/SysLaboratoryDao.java
@@ -1,6 +1,8 @@
 package com.nanometer.smartlab.dao;
 
 import com.nanometer.smartlab.entity.SysLaboratory;
+import com.nanometer.smartlab.entity.dto.LaboratoryVo;
+import org.apache.ibatis.annotations.Param;
 import org.springframework.dao.DataAccessException;
 
 import java.util.List;
@@ -11,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;
 
@@ -28,5 +35,19 @@
 
     public  void updateLabExport(SysLaboratory sysLaboratory);
 
-    List<Map> exportLabList(Map params);
+    List<SysLaboratory> exportLabList(Map params);
+
+    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