/** * 根据组类型获取所有组信息 * * @param groupType 组类型 * @param ignoreIdValue 要忽略的id属性值,如果是多个值,使用逗号分割 * @return List */ public List<Group> getAllGroup(GroupType groupType, String ignoreIdValue) { List<PropertyFilter> filters = new ArrayList<PropertyFilter>(); if (StringUtils.isNotEmpty(ignoreIdValue)) { filters.add(PropertyFilterConstructors.createPropertyFilter("NES_id", ignoreIdValue)); } filters.add(PropertyFilterConstructors.createPropertyFilter("EQS_type", groupType.getValue())); return groupDao.findAll(filters); }
/** * 通过组类型,获取组集合 * * @param type 组类型,参考:{@link GroupType} * @return List */ public List<Group> getGroups(GroupType type) { return groupDao.findAll("type", (Object) type.getValue()); }