From 07e9589eadfcfa7af7bd8370fbfa19b6ad96713d Mon Sep 17 00:00:00 2001
From: mrzcc <121184950@qq.com>
Date: 星期一, 17 二月 2020 18:35:37 +0800
Subject: [PATCH] 巡检计划CommunityService-dao
---
CommunityService/src/main/java/com/java110/community/dao/IMenuServiceDao.java | 91 +++++++++++++++++++++++++++++++++++++++++----
1 files changed, 83 insertions(+), 8 deletions(-)
diff --git a/CommunityService/src/main/java/com/java110/community/dao/IMenuServiceDao.java b/CommunityService/src/main/java/com/java110/community/dao/IMenuServiceDao.java
index 9c77cd5..52b7a5f 100644
--- a/CommunityService/src/main/java/com/java110/community/dao/IMenuServiceDao.java
+++ b/CommunityService/src/main/java/com/java110/community/dao/IMenuServiceDao.java
@@ -1,7 +1,7 @@
package com.java110.community.dao;
-import com.java110.common.exception.DAOException;
+import com.java110.utils.exception.DAOException;
import java.util.List;
import java.util.Map;
@@ -10,28 +10,25 @@
* 璺敱缁勪欢鍐呴儴涔嬮棿浣跨敤锛屾病鏈夌粰澶栧洿绯荤粺鎻愪緵鏈嶅姟鑳藉姏
* 璺敱鏈嶅姟鎺ュ彛绫伙紝瑕佹眰鍏ㄩ儴浠ュ瓧绗︿覆浼犺緭锛屾柟渚垮井鏈嶅姟鍖�
* 鏂板缓瀹㈡埛锛屼慨鏀瑰鎴凤紝鍒犻櫎瀹㈡埛锛屾煡璇㈠鎴风瓑鍔熻兘
- *
+ * <p>
* Created by wuxw on 2016/12/27.
*/
public interface IMenuServiceDao {
-
-
-
/**
* 淇濆瓨 璺敱淇℃伅 Business鏁版嵁鍒� Instance涓�
+ *
* @param info
* @throws DAOException DAO寮傚父
*/
int saveMenuGroupInfo(Map info) throws DAOException;
-
-
/**
* 鏌ヨ璺敱淇℃伅锛坕nstance杩囩▼锛�
* 鏍规嵁bId 鏌ヨ璺敱淇℃伅
+ *
* @param info bId 淇℃伅
* @return 璺敱淇℃伅
* @throws DAOException DAO寮傚父
@@ -39,9 +36,9 @@
List<Map> getMenuGroupInfo(Map info) throws DAOException;
-
/**
* 淇敼璺敱淇℃伅
+ *
* @param info 淇敼淇℃伅
* @throws DAOException DAO寮傚父
*/
@@ -56,4 +53,82 @@
*/
int queryMenuGroupsCount(Map info);
+
+ /**
+ * 淇濆瓨 璺敱淇℃伅 Business鏁版嵁鍒� Instance涓�
+ *
+ * @param info
+ * @throws DAOException DAO寮傚父
+ */
+ int saveBasePrivilegeInfo(Map info) throws DAOException;
+
+
+ /**
+ * 鏌ヨ璺敱淇℃伅锛坕nstance杩囩▼锛�
+ * 鏍规嵁bId 鏌ヨ璺敱淇℃伅
+ *
+ * @param info bId 淇℃伅
+ * @return 璺敱淇℃伅
+ * @throws DAOException DAO寮傚父
+ */
+ List<Map> getBasePrivilegeInfo(Map info) throws DAOException;
+
+
+ /**
+ * 淇敼璺敱淇℃伅
+ *
+ * @param info 淇敼淇℃伅
+ * @throws DAOException DAO寮傚父
+ */
+ int updateBasePrivilegeInfo(Map info) throws DAOException;
+
+
+ /**
+ * 鏌ヨ鑿滃崟鎬绘暟
+ *
+ * @param info 鑿滃崟淇℃伅
+ * @return 鑿滃崟鏁伴噺
+ */
+ int queryBasePrivilegesCount(Map info);
+
+ boolean checkUserHasResource(Map info);
+
+
+ /**
+ * 淇濆瓨 鑿滃崟淇℃伅 Business鏁版嵁鍒� Instance涓�
+ *
+ * @param info
+ * @throws DAOException DAO寮傚父
+ */
+ int saveMenuInfo(Map info) throws DAOException;
+
+
+ /**
+ * 鏌ヨ鑿滃崟淇℃伅锛坕nstance杩囩▼锛�
+ * 鏍规嵁bId 鏌ヨ鑿滃崟淇℃伅
+ *
+ * @param info bId 淇℃伅
+ * @return 鑿滃崟淇℃伅
+ * @throws DAOException DAO寮傚父
+ */
+ List<Map> getMenuInfo(Map info) throws DAOException;
+
+
+ /**
+ * 淇敼鑿滃崟淇℃伅
+ *
+ * @param info 淇敼淇℃伅
+ * @throws DAOException DAO寮傚父
+ */
+ int updateMenuInfo(Map info) throws DAOException;
+
+
+ /**
+ * 鏌ヨ鑿滃崟鎬绘暟
+ *
+ * @param info 鑿滃崟淇℃伅
+ * @return 鑿滃崟鏁伴噺
+ */
+ int queryMenusCount(Map info);
+
}
--
Gitblit v1.8.0