表单菜单排序

yun-zuoyi
汪云昊 6 years ago
parent 409c433b5c
commit 69525fbaa9

@ -271,7 +271,7 @@ public class DdlPreparedPack {
}
/**
* longintequal
* longintequal
*
* @param columnName
* @param packBean
@ -283,6 +283,18 @@ public class DdlPreparedPack {
}
/**
* longintequal
*
* @param columnName
* @param packBean
*/
public static void getNegativeNumEqualPack(Object data, String columnName, DdlPackBean packBean) {
if (data != null) {
packBean.addColumnQuery(columnName," and model." + columnName + " = :m_" + columnName, data);
}
}
/**
* longintequal
*
* @param columnName

@ -329,4 +329,25 @@ public final class FormHqlPack {
return ddlPackBean;
}
/**
*
* @param bfMenu
* @return hql
*/
public static DdlPackBean packHqlBfMenuTree(BfMenu bfMenu) {
DdlPackBean result = new DdlPackBean();
DdlPreparedPack.getNegativeNumEqualPack(bfMenu.getId(), "parentId", result);
DdlPreparedPack.getNumEqualPack(
CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue(), "isDeleted", result);
// 按顺序字段进行排序
bfMenu.setOrderByParam("menuSort");
bfMenu.setAscOrDesc(CommonEnumUtil.ASC_OR_DESC.DESC.getValue());
result.setOrderByStr(bfMenu.orderBy());
return result;
}
}

Loading…
Cancel
Save