From 9f0b76de38b1d73c9827ec378130603d2a21aea2 Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期一, 08 七月 2024 18:07:36 +0800
Subject: [PATCH] 登录递归查询子级部门
---
src/main/java/com/mindskip/xzs/repository/SubjectMapper.java | 19 ++++++++++++++++++-
1 files changed, 18 insertions(+), 1 deletions(-)
diff --git a/src/main/java/com/mindskip/xzs/repository/SubjectMapper.java b/src/main/java/com/mindskip/xzs/repository/SubjectMapper.java
index 21423c1..f9909a7 100644
--- a/src/main/java/com/mindskip/xzs/repository/SubjectMapper.java
+++ b/src/main/java/com/mindskip/xzs/repository/SubjectMapper.java
@@ -3,6 +3,7 @@
import com.mindskip.xzs.domain.Subject;
import com.mindskip.xzs.viewmodel.admin.education.SubjectPageRequestVM;
import org.apache.ibatis.annotations.Mapper;
+import org.apache.ibatis.annotations.Param;
import java.util.List;
@@ -11,9 +12,25 @@
List<Subject> getSubjectByLevel(Integer level);
- List<Subject> allSubject();
+ List<Subject> allSubject(@Param("deptIds") List<Integer> deptIds, @Param("admin") Boolean admin);
List<Subject> page(SubjectPageRequestVM requestVM);
Subject getName(String name);
+
+ List<Subject> getNames(@Param("names") String[] names);
+
+ List<Subject> selectByIds(@Param("ids") Integer[] ids);
+
+ List<String> selectSubjectName(@Param("ids") List<Integer> ids);
+
+ String selectSubjectNameById(Integer id);
+
+ /**
+ * 閮ㄩ棬id鏌ヨ璇剧洰
+ *
+ * @param deptId
+ * @return
+ */
+ List<Subject> listByDeptId(@Param("deptId") Integer deptId);
}
--
Gitblit v1.8.0