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<S_menu> {
|
|
@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();
|
}
|
}
|