|
|
|
@ -121,12 +121,21 @@ 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());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
HqlPack.getNumEqualPack(department.getParentId(),"parentId",result);
|
|
|
|
|
HqlPack.getNumEqualPack(department.getOrganizeId(),"organizeId",result);
|
|
|
|
|
HqlPack.getStringLikerPack(department.getName(),"name",result);
|
|
|
|
|
HqlPack.getStringLikerPack(department.getDepartmentCode(),"departmentCode",result);
|
|
|
|
|
|
|
|
|
|
// 默认排序
|
|
|
|
|
if(department.getOrderByParam().isEmpty()){
|
|
|
|
|
department.setOrderByParam("departmentSort");
|
|
|
|
|
department.setAscOrDesc(CommonEnumUtil.ASC_OR_DESC.DESC.getValue());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return result.toString();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|