fix: 调整任务优先级

This commit is contained in:
han0
2024-07-08 10:40:23 +08:00
parent a30edc2d46
commit 9c91f40d91
10 changed files with 587 additions and 36 deletions

View File

@@ -0,0 +1,34 @@
package mjkf.xinke.model;
import cn.hutool.core.convert.Convert;
import lombok.Data;
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;
@Data
public class LevelItem {
public String name;
public String level;
public String sheetName;
public String no;
public List<LevelTypeItem> levelTypeItems;
static public List<LevelItem> toItems(List<LevelTypeItem> levelTypeItems) {
var no = 1;
var groupMap = levelTypeItems.stream().collect(Collectors.groupingBy(item->item.getLevel(), Collectors.toList()));
var result = new ArrayList<LevelItem>();
for (String key: groupMap.keySet()) {
var item = new LevelItem();
item.setLevelTypeItems(groupMap.get(key));
var company = groupMap.get(key).get(0);
item.setLevel(company.getLevel());
item.setSheetName(company.getSheetName());
item.setNo(Convert.numberToChinese(no, false));
no++;
result.add(item);
}
return result;
}
}