package com.chinaztt.mes.aps.core.solver;
|
|
import com.chinaztt.mes.aps.core.domain.Task;
|
import org.apache.commons.lang3.builder.CompareToBuilder;
|
|
import java.util.Comparator;
|
|
/**
|
* @author zhangxy
|
*/
|
public class TaskDifficultyComparator implements Comparator<Task> {
|
|
@Override
|
public int compare(Task t1, Task t2) {
|
return new CompareToBuilder()
|
.append(t2.getOrderPriority(), t1.getOrderPriority())
|
.append(t2.getOperationPriority(), t1.getOperationPriority())
|
.toComparison();
|
}
|
}
|