|  |  |  | @ -390,6 +390,27 @@ public class CoreHqlPack { | 
		
	
		
			
				|  |  |  |  |     } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     /** | 
		
	
		
			
				|  |  |  |  |      * 用户信息 复杂查询拼接 | 
		
	
		
			
				|  |  |  |  |      * @param userInfo | 
		
	
		
			
				|  |  |  |  |      * @return | 
		
	
		
			
				|  |  |  |  |      */ | 
		
	
		
			
				|  |  |  |  |     public static String packHqlSysUserInfo(SysUserInfo userInfo,List<Long> idList){ | 
		
	
		
			
				|  |  |  |  |         StringBuffer result = new StringBuffer(); | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |         // And
 | 
		
	
		
			
				|  |  |  |  |         HqlPack.getNumEqualPack(userInfo.getUserInfoStatus(),"userInfoStatus",result); | 
		
	
		
			
				|  |  |  |  |         if(idList != null && idList.size() > 0){ | 
		
	
		
			
				|  |  |  |  |             HqlPack.getInPack(StringUtils.join(idList, ","), "id", result); | 
		
	
		
			
				|  |  |  |  |         } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |         // Like
 | 
		
	
		
			
				|  |  |  |  |         HqlPack.getStringLikerPack(userInfo.getName(),"name",result); | 
		
	
		
			
				|  |  |  |  |         HqlPack.getStringLikerPack(userInfo.getUserEmpNo(),"userEmpNo",result); | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |         return  result.toString(); | 
		
	
		
			
				|  |  |  |  |     } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |     /** | 
		
	
		
			
				|  |  |  |  |      * 查询语言代码是否重复 | 
		
	
		
			
				|  |  |  |  |      * @param localeLanguage | 
		
	
		
			
				|  |  |  |  |      * @return | 
		
	
	
		
			
				
					|  |  |  | 
 |