From a13255b4129ee8a7a7b7e1ecd8e02dd2c78f7c17 Mon Sep 17 00:00:00 2001
From: 田源 <tianyuan@vci-tech.com>
Date: 星期四, 16 一月 2025 16:19:20 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 Source/plt-web/plt-web-parent/plt-web-permission/src/main/java/com/vci/web/service/WebBoServiceI.java |   48 ++++++++++++++++++++++++++++++++----------------
 1 files changed, 32 insertions(+), 16 deletions(-)

diff --git a/Source/plt-web/plt-web-parent/plt-web-permission/src/main/java/com/vci/web/service/WebBoServiceI.java b/Source/plt-web/plt-web-parent/plt-web-permission/src/main/java/com/vci/web/service/WebBoServiceI.java
index a1f9f49..ad64908 100644
--- a/Source/plt-web/plt-web-parent/plt-web-permission/src/main/java/com/vci/web/service/WebBoServiceI.java
+++ b/Source/plt-web/plt-web-parent/plt-web-permission/src/main/java/com/vci/web/service/WebBoServiceI.java
@@ -67,7 +67,7 @@
 	 * @param btmType 涓氬姟绫诲瀷
 	 * @param conditionMap 鏌ヨ鏉′欢
 	 * @param ph 鍒嗛〉鍜屾帓搴�
-	 * @param clauseList 鏌ヨ瀛楁锛屽弬鐓у瓧娈典娇鐢▁xxx.yy;鏋氫妇瀛楁浣跨敤xxx_enumCode;鐢熷懡鍛ㄦ湡浼氳嚜鍔ㄥ鐞嗕负lcStatus_text
+	 * @param clauseList 鏌ヨ瀛楁锛屽弬鐓у瓧娈典娇鐢╢ield.yy;鏋氫妇瀛楁浣跨敤enumCode_field;鐢熷懡鍛ㄦ湡浼氳嚜鍔ㄥ鐞嗕负lcStatus_text銆傛牴鎹瓧娈垫槧灏凪ap鐨刱ey鑰屾潵銆�
 	 * @return
 	 * @throws VciBaseException
 	 */
@@ -137,8 +137,9 @@
 	 * @return
 	 * @throws VciBaseException
 	 */
-	 List<BusinessObject> queryCBOByScheme(String queryScheme, Map<String, String> conditionMap, Map<String, Object> replaceMap, PageHelper ph, List<String> clauseList) throws VciBaseException;
-	
+	 List<BusinessObject> queryCBOByScheme(String queryScheme, Map<String, String> conditionMap, Map<String, Object> replaceMap,
+										   PageHelper ph, List<String> clauseList) throws VciBaseException;
+
 	/**
 	 * 鏌ヨ鏁伴噺
 	 * @param btmType 涓氬姟绫诲瀷鍚嶇О
@@ -196,7 +197,7 @@
 	/**
 	 * 鍙敤sql璇彞鏌ヨ锛岃繖涓拰queryBySqlForMap鍖哄埆鏄紝鐗规畩鐨剆ql(濡傚寘鍚湁鍑芥暟鐨�)鍙互鐢ㄨ繖涓柟娉曪紝浣嗘槸鏈塻ql娉ㄥ叆椋庨櫓
 	 * @param sql sql璇彞锛屾煡璇㈡潯浠跺繀椤昏嚜琛屽湪鍏朵腑澶勭悊瀹屾垚
-	 * @return 鏁版嵁鏄犲皠
+	 * @return 鏁版嵁鏄犲皠銆侻ap涓紝key鍊间负澶у啓銆�
 	 * @throws VciBaseException 鏌ヨ鍑洪敊娲绘姏鍑哄紓甯�
 	 */
 	List<Map> queryByOnlySqlForMap(String sql) throws VciBaseException;
@@ -212,7 +213,7 @@
 	<T> List<T> queryByOnlySqlForObj(String sql, Class<T> tClass) throws VciBaseException;
 
 	/**
-     * 鏍规嵁sql璇彞鏉ユ煡璇㈠唴瀹癸紝杩斿洖Map
+     * 鏍规嵁sql璇彞鏉ユ煡璇㈠唴瀹癸紝杩斿洖Map銆俿ql涓嶈兘鏄痵elect * 鎴栬�� select t.*
      * @param sql 涓轰簡闃叉SQL娉ㄥ叆锛屽�煎繀椤诲湪sql璇彞閲屼互:xxx鏍煎紡锛屽 id =:idvalue锛岀劧鍚庡湪conditionMap涓坊鍔犲缓涓篿dvalue鐨勬牸寮�
      * @param conditionMap  鏌ヨ鏉′欢锛屽繀椤讳笌sql閲屽搴�
      * @return map鏁版嵁
@@ -220,7 +221,7 @@
      */
      List<Map> queryBySqlForMap(String sql, Map<String, String> conditionMap) throws VciBaseException;
 	/**
-	 * 鏍规嵁sql璇彞鏉ユ煡璇㈠唴瀹癸紝杩斿洖Map
+	 * 鏍规嵁sql璇彞鏉ユ煡璇㈠唴瀹癸紝杩斿洖Map銆俿ql涓嶈兘鏄痵elect * 鎴栬�� select t.*
 	 * @param sql 涓轰簡闃叉SQL娉ㄥ叆锛屽�煎繀椤诲湪sql璇彞閲屼互:xxx鏍煎紡锛屽 id =:idvalue锛岀劧鍚庡湪conditionMap涓坊鍔犲缓涓篿dvalue鐨勬牸寮�
 	 * @param conditionMap  鏌ヨ鏉′欢锛屽繀椤讳笌sql閲屽搴�
 	 * @param selectKeys 鏌ヨ鐨勫瓧娈�
@@ -288,7 +289,6 @@
 	 */
 	<T> BatchCBO batchAddSave(List<T> list) throws VciBaseException;
 
-
 	/**
 	 * 淇敼鏁版嵁锛屽彲浠ュ湪request閲岃缃笉鎸佷箙鍖�
 	 * @param obj 淇敼鏁版嵁瀵硅薄
@@ -305,6 +305,14 @@
 	 */
 	<T> BatchCBO batchEditSave(List<T> list) throws VciBaseException;
 
+	/**
+	 * 鍒犻櫎鏁版嵁锛屽彲浠ュ湪request閲岃缃笉鎸佷箙鍖�
+	 * @param obj 鍒犻櫎鏁版嵁瀵硅薄
+	 * @param checkRefered 鏄惁鍒犻櫎寮曠敤鐨勬暟鎹�
+	 * @return 闇�瑕佸垱寤虹殑CBO,CLO;闇�瑕佷慨鏀圭殑CBO,CLO;闇�瑕佸垹闄ょ殑CBO,CLO
+	 * @throws VciBaseException
+	 */
+	<T> BatchCBO delete(T obj,boolean checkRefered) throws VciBaseException;
 
 	/**
 	 * 鍒犻櫎鏁版嵁锛屽彲浠ュ湪request閲岃缃笉鎸佷箙鍖�
@@ -312,8 +320,16 @@
 	 * @return 闇�瑕佸垱寤虹殑CBO,CLO;闇�瑕佷慨鏀圭殑CBO,CLO;闇�瑕佸垹闄ょ殑CBO,CLO
 	 * @throws VciBaseException
 	 */
-	<T> BatchCBO delete(T obj,boolean checkRefered) throws VciBaseException;
 	<T> BatchCBO delete(T obj) throws VciBaseException;
+
+	/**
+	 * 鎵归噺鍒犻櫎鏁版嵁锛屽彲浠ュ湪request閲岃缃笉鎸佷箙鍖�
+	 * @param list 闇�瑕佸垹闄ゆ暟鎹璞″垪琛�
+	 * @param checkRefered 鏄惁鍒犻櫎寮曠敤鐨勬暟鎹�
+	 * @return 闇�瑕佸垱寤虹殑CBO,CLO;闇�瑕佷慨鏀圭殑CBO,CLO;闇�瑕佸垹闄ょ殑CBO,CLO,checkRefered:[false/true]鏄惁妫�鏌ヨ寮曠敤锛岄粯璁や笉妫�鏌�
+	 * @throws VciBaseException
+	 */
+	<T> BatchCBO batchDelete(List<T> list,boolean checkRefered) throws VciBaseException;
 
 	/**
 	 * 鎵归噺鍒犻櫎鏁版嵁锛屽彲浠ュ湪request閲岃缃笉鎸佷箙鍖�
@@ -321,12 +337,8 @@
 	 * @return 闇�瑕佸垱寤虹殑CBO,CLO;闇�瑕佷慨鏀圭殑CBO,CLO;闇�瑕佸垹闄ょ殑CBO,CLO,checkRefered:[false/true]鏄惁妫�鏌ヨ寮曠敤锛岄粯璁や笉妫�鏌�
 	 * @throws VciBaseException
 	 */
-	<T> BatchCBO batchDelete(List<T> list,boolean checkRefered) throws VciBaseException;
-
 	<T> BatchCBO batchDelete(List<T> list) throws VciBaseException;
 
-
-    
     /**
      * 鏍规嵁鏌ヨ鏉′欢鏉ュ垹闄ゆ暟鎹�
      * @param c 鍒犻櫎鏁版嵁瀵硅薄鎵�灞炵被
@@ -420,7 +432,8 @@
      * @return 鍒楄〃鏁版嵁锛屾暟鎹槸Map褰㈠紡鐨勶紝鍖呭惈鍒嗛〉淇℃伅
      * @throws VciBaseException
      */
-     DataGrid queryGridByScheme(String queryScheme, Map<String, String> conditionMap, Map<String, Object> replaceMap, PageHelper ph) throws VciBaseException;
+     DataGrid queryGridByScheme(String queryScheme, Map<String, String> conditionMap, Map<String, Object> replaceMap,
+								PageHelper ph) throws VciBaseException;
     
     /**
      * 鏍规嵁鏌ヨ鏂规鏉ユ煡璇㈠垪琛ㄦ暟鎹紝鍙互鑷畾涔夋煡璇㈢殑鍒楋紝鍖呮嫭鍙傜収鍜屾灇涓�
@@ -432,8 +445,9 @@
      * @return 鍒楄〃鏁版嵁锛屾暟鎹槸Map褰㈠紡鐨勶紝鍖呭惈鍒嗛〉淇℃伅
      * @throws VciBaseException
      */
-     DataGrid queryGridByScheme(String queryScheme, Map<String, String> conditionMap, Map<String, Object> replaceMap, PageHelper ph, List<String> clauseList) throws VciBaseException;
-    
+     DataGrid queryGridByScheme(String queryScheme, Map<String, String> conditionMap, Map<String, Object> replaceMap,
+								PageHelper ph, List<String> clauseList) throws VciBaseException;
+
     /**
      * 鏌ヨ瀵硅薄鐨勫垪琛ㄦ暟鎹� 
      * @param c 鏌ヨ瀵硅薄鎵�灞炵被
@@ -625,6 +639,8 @@
 				|| "lastmodifytime".equalsIgnoreCase(attrName)
 				|| "createtime".equalsIgnoreCase(attrName)
 				|| "checkintime".equalsIgnoreCase(attrName)
-				||"checkouttime".equalsIgnoreCase(attrName));
+				||"checkouttime".equalsIgnoreCase(attrName)
+				|| "modifier".equalsIgnoreCase(attrName)
+				|| "modifytime".equalsIgnoreCase(attrName));
 	}
 }

--
Gitblit v1.9.3