|
|
@ -102,10 +102,10 @@ public class CoreHqlPack {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static DdlPackBean packHqlSysPosition(SysPosition position,List<Long> idList){
|
|
|
|
public static DdlPackBean packHqlSysPosition(SysPosition position,List<Long> idList){
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
DdlPackBean result = DdlPackBean.getDdlPackBean(position.getOrganizeCode());
|
|
|
|
|
|
|
|
|
|
|
|
// 查询参数封装
|
|
|
|
// 查询参数封装
|
|
|
|
DdlPreparedPack.getNumEqualPack(position.getParentId(),"parentId",result);
|
|
|
|
// DdlPreparedPack.getNumEqualPack(position.getParentId(),"parentId",result);
|
|
|
|
// String Like
|
|
|
|
// String Like
|
|
|
|
DdlPreparedPack.getStringLikerPack(position.getName(),"name",result);
|
|
|
|
DdlPreparedPack.getStringLikerPack(position.getName(),"name",result);
|
|
|
|
DdlPreparedPack.getStringLikerPack(position.getPositionCode(),"positionCode",result);
|
|
|
|
DdlPreparedPack.getStringLikerPack(position.getPositionCode(),"positionCode",result);
|
|
|
@ -121,7 +121,7 @@ public class CoreHqlPack {
|
|
|
|
* @return
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public static DdlPackBean packHqlSysPositionList(SysPosition position){
|
|
|
|
public static DdlPackBean packHqlSysPositionList(SysPosition position){
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
DdlPackBean result = DdlPackBean.getDdlPackBean(position);
|
|
|
|
|
|
|
|
|
|
|
|
// 查询参数封装
|
|
|
|
// 查询参数封装
|
|
|
|
DdlPreparedPack.getStringEqualPack(position.getOrganizeCode(),"organizeCode",result);
|
|
|
|
DdlPreparedPack.getStringEqualPack(position.getOrganizeCode(),"organizeCode",result);
|
|
|
@ -153,7 +153,7 @@ public class CoreHqlPack {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static DdlPackBean packHqlSysOrganize(SysOrganize organize,List<Long> idList){
|
|
|
|
public static DdlPackBean packHqlSysOrganize(SysOrganize organize,List<Long> idList){
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
DdlPackBean result = DdlPackBean.getDdlPackBean(organize);
|
|
|
|
|
|
|
|
|
|
|
|
// String Like
|
|
|
|
// String Like
|
|
|
|
DdlPreparedPack.getStringLikerPack(organize.getName(),"name",result);
|
|
|
|
DdlPreparedPack.getStringLikerPack(organize.getName(),"name",result);
|
|
|
@ -196,6 +196,17 @@ public class CoreHqlPack {
|
|
|
|
return result.toString();
|
|
|
|
return result.toString();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static DdlPackBean packDdlBeanSysDepartment(SysDepartment department,List<Long> idList){
|
|
|
|
|
|
|
|
DdlPackBean result = DdlPackBean.getDdlPackBean(department);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(department.getName(),"name",result);
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(department.getName(),"departmentCode",result);
|
|
|
|
|
|
|
|
DdlPreparedPack.getInPackList(idList,"id",result);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
result.setOrderByStr(department.orderBy());
|
|
|
|
|
|
|
|
return result;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 系统权限复杂查询
|
|
|
|
* 系统权限复杂查询
|
|
|
|
* @param menu
|
|
|
|
* @param menu
|
|
|
@ -217,6 +228,21 @@ public class CoreHqlPack {
|
|
|
|
return result.toString();
|
|
|
|
return result.toString();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static DdlPackBean packDdlBeanSysMenu(SysMenu menu,List<Long> idList){
|
|
|
|
|
|
|
|
DdlPackBean result = DdlPackBean.getDdlPackBean(menu);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DdlPreparedPack.getInPackList(idList,"id",result);
|
|
|
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(menu.getParentId(),"parentId",result);
|
|
|
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(menu.getMenuType(),"menuType",result);
|
|
|
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(menu.getMenuStatus(),"menuStatus",result);
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(menu.getName(),"name",result);
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(menu.getMenuCode(),"menuCode",result);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
result.setOrderByStr(menu.orderBy());
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return result;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 系统角色复杂查询
|
|
|
|
* 系统角色复杂查询
|
|
|
|
* @param role
|
|
|
|
* @param role
|
|
|
@ -246,7 +272,7 @@ public class CoreHqlPack {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static DdlPackBean packDdlBeanSysRole(SysRole role,List<Long> idList){
|
|
|
|
public static DdlPackBean packDdlBeanSysRole(SysRole role,List<Long> idList){
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
DdlPackBean result = DdlPackBean.getDdlPackBean(role);
|
|
|
|
|
|
|
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue(),"isDeleted",result);
|
|
|
|
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue(),"isDeleted",result);
|
|
|
|
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.TRUE.getValue(),"isValid",result);
|
|
|
|
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.TRUE.getValue(),"isValid",result);
|
|
|
@ -347,7 +373,7 @@ public class CoreHqlPack {
|
|
|
|
* @return
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public static DdlPackBean packHqlSysMessage(SysMessage message){
|
|
|
|
public static DdlPackBean packHqlSysMessage(SysMessage message){
|
|
|
|
DdlPackBean ddlPackBean = new DdlPackBean();
|
|
|
|
DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean(message);
|
|
|
|
|
|
|
|
|
|
|
|
// hql拼接
|
|
|
|
// hql拼接
|
|
|
|
DdlPreparedPack.getStringLikerPack(message.getMessageTitle(), "messageTitle", ddlPackBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(message.getMessageTitle(), "messageTitle", ddlPackBean);
|
|
|
@ -459,13 +485,28 @@ public class CoreHqlPack {
|
|
|
|
return result.toString();
|
|
|
|
return result.toString();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static DdlPackBean packDdlBeanSysUser(SysUser user,List<Long> idList){
|
|
|
|
|
|
|
|
DdlPackBean result = DdlPackBean.getDdlPackBean(user);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(user.getUserStatus(),"userStatus",result);
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(user.getUserLoginName(),"userLoginName",result);
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(user.getUserName(),"userName",result);
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(user.getUserEmail(),"userEmail",result);
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(user.getUserPhone(),"userPhone",result);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DdlPreparedPack.getInPackList(idList,"id",result);
|
|
|
|
|
|
|
|
result.setOrderByStr(user.orderBy());
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return result;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 账号复杂查询
|
|
|
|
* 账号复杂查询
|
|
|
|
* @param user
|
|
|
|
* @param user
|
|
|
|
* @return
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public static DdlPackBean packDdlSysUser(SysUser user){
|
|
|
|
public static DdlPackBean packDdlSysUser(SysUser user){
|
|
|
|
DdlPackBean ddlPack = new DdlPackBean();
|
|
|
|
DdlPackBean ddlPack = DdlPackBean.getDdlPackBean(user);
|
|
|
|
|
|
|
|
|
|
|
|
// And X = X
|
|
|
|
// And X = X
|
|
|
|
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.IS_VAILD.VAILD.getValue(),"isValid",ddlPack);
|
|
|
|
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.IS_VAILD.VAILD.getValue(),"isValid",ddlPack);
|
|
|
@ -566,6 +607,25 @@ public class CoreHqlPack {
|
|
|
|
return result.toString();
|
|
|
|
return result.toString();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static DdlPackBean packDdlBeanSysUserInfo(SysUserInfo userInfo,List<Long> idList){
|
|
|
|
|
|
|
|
DdlPackBean result = DdlPackBean.getDdlPackBean(userInfo);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// And
|
|
|
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(userInfo.getPositionId(),"positionId",result);
|
|
|
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(userInfo.getUserInfoStatus(),"userInfoStatus",result);
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(userInfo.getOrganizeCode(),"organizeCode",result);
|
|
|
|
|
|
|
|
DdlPreparedPack.getInPackList(idList,"id",result);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Like
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(userInfo.getName(),"name",result);
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(userInfo.getUserEmpNo(),"userEmpNo",result);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 添加默认排序
|
|
|
|
|
|
|
|
result.setOrderByStr(userInfo.orderBy());
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return result;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 用户信息 复杂查询拼接
|
|
|
|
* 用户信息 复杂查询拼接
|
|
|
|
* @param userInfo
|
|
|
|
* @param userInfo
|
|
|
@ -814,22 +874,20 @@ public class CoreHqlPack {
|
|
|
|
* @return DdlPackBean
|
|
|
|
* @return DdlPackBean
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public static DdlPackBean packHqlSysFileCode(SysFile sysFile){
|
|
|
|
public static DdlPackBean packHqlSysFileCode(SysFile sysFile){
|
|
|
|
DdlPackBean ddlPackBean = new DdlPackBean();
|
|
|
|
DdlPackBean result = DdlPackBean.getDdlPackBean(sysFile);
|
|
|
|
|
|
|
|
|
|
|
|
// and
|
|
|
|
// and
|
|
|
|
DdlPreparedPack.getStringEqualPack(sysFile.getFileCode(),"fileCode",ddlPackBean);
|
|
|
|
DdlPreparedPack.getStringEqualPack(sysFile.getFileCode(),"fileCode",result);
|
|
|
|
// not
|
|
|
|
// not
|
|
|
|
DdlPreparedPack.getNumNOEqualPack(sysFile.getId(),"id",ddlPackBean);
|
|
|
|
DdlPreparedPack.getNumNOEqualPack(sysFile.getId(),"id",result);
|
|
|
|
|
|
|
|
|
|
|
|
return ddlPackBean;
|
|
|
|
return result;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public static DdlPackBean packDdlBeanSysRefUserRole(SysRefUserRole ref){
|
|
|
|
public static DdlPackBean packDdlBeanSysRefUserRole(SysRefUserRole ref){
|
|
|
|
DdlPackBean result = new DdlPackBean();
|
|
|
|
DdlPackBean result = DdlPackBean.getDdlPackBean(ref);
|
|
|
|
|
|
|
|
|
|
|
|
// Number Eq
|
|
|
|
// Number Eq
|
|
|
|
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue(),"isDeleted",result);
|
|
|
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.TRUE_OR_FALSE.TRUE.getValue(),"isValid",result);
|
|
|
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(ref.getUserId(),"userId",result);
|
|
|
|
DdlPreparedPack.getNumEqualPack(ref.getUserId(),"userId",result);
|
|
|
|
// String Eq
|
|
|
|
// String Eq
|
|
|
|
DdlPreparedPack.getStringEqualPack(ref.getOrganizeCode(),"organizeCode",result);
|
|
|
|
DdlPreparedPack.getStringEqualPack(ref.getOrganizeCode(),"organizeCode",result);
|
|
|
@ -837,16 +895,27 @@ public class CoreHqlPack {
|
|
|
|
return result;
|
|
|
|
return result;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static DdlPackBean packDdlBeanSysRefUserRole(Long userId,Long roleId,String organizeCode){
|
|
|
|
|
|
|
|
DdlPackBean result = DdlPackBean.getDdlPackBean();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Number Eq
|
|
|
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(userId,"userId",result);
|
|
|
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(roleId,"roleId",result);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// String Eq
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(organizeCode,"organizeCode",result);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return result;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 查询当前用户所有组织数据
|
|
|
|
* 查询当前用户所有组织数据
|
|
|
|
* @param sysRefUserDepartments
|
|
|
|
* @param sysRefUserDepartments
|
|
|
|
* @return
|
|
|
|
* @return
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public static DdlPackBean packHqlSysOrganize(List<SysRefUserDepartment> sysRefUserDepartments){
|
|
|
|
public static DdlPackBean packHqlSysOrganize(List<SysRefUserDepartment> sysRefUserDepartments){
|
|
|
|
DdlPackBean packBean = new DdlPackBean();
|
|
|
|
DdlPackBean packBean = DdlPackBean.getDdlPackBean();
|
|
|
|
DdlPreparedPack.getInPackList(sysRefUserDepartments.stream().map(d -> d.getOrganizeId()).collect(Collectors.toList()),"id",packBean);
|
|
|
|
DdlPreparedPack.getInPackList(sysRefUserDepartments.stream().map(d -> d.getOrganizeId()).collect(Collectors.toList()),"id",packBean);
|
|
|
|
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.IS_VAILD.VAILD.getValue(),"isValid",packBean);
|
|
|
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(CommonEnumUtil.IS_DEAL.NO.getValue(),"isDeleted",packBean);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return packBean;
|
|
|
|
return packBean;
|
|
|
|
}
|
|
|
|
}
|
|
|
|