package com.iplatform.base.util.menu; import com.iplatform.model.po.S_menu; import java.util.Comparator; /** * 菜单先按照父ID排序(确保排列在一个分组). * @date 2022-11-12 */ public class ParentMenuComparator implements Comparator { @Override public int compare(S_menu o1, S_menu o2) { int p1 = o1.getParent_id().hashCode(); int p2 = o2.getParent_id().hashCode(); if(p1 != p2){ return p1 - p2; } else { return 0; } // return o1.getOrder_num() - o2.getOrder_num(); } }