|
|
|
@ -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
|
|
|
|
|