|
|
|
@ -133,12 +133,12 @@ public class CoreHqlPack {
|
|
|
|
|
public static String packHqlSysDepartment(SysDepartment department){
|
|
|
|
|
StringBuffer result = new StringBuffer();
|
|
|
|
|
|
|
|
|
|
if(department.getOrganizeId() != null && department.getOrganizeId() > 0){
|
|
|
|
|
department.setParentId(CommonEnumUtil.PARENT.DEFAULT.getValue());
|
|
|
|
|
}
|
|
|
|
|
// if(department.getOrganizeId() != null && department.getOrganizeId() > 0){
|
|
|
|
|
// department.setParentId(CommonEnumUtil.PARENT.DEFAULT.getValue());
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
HqlPack.getNumEqualPack(department.getParentId(),"parentId",result);
|
|
|
|
|
HqlPack.getNumEqualPack(department.getOrganizeId(),"organizeId",result);
|
|
|
|
|
// HqlPack.getNumEqualPack(department.getOrganizeId(),"organizeId",result);
|
|
|
|
|
HqlPack.getStringLikerPack(department.getName(),"name",result);
|
|
|
|
|
HqlPack.getStringLikerPack(department.getDepartmentCode(),"departmentCode",result);
|
|
|
|
|
|
|
|
|
@ -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
|
|
|
|
|