package com.qianwen.smartman.modules.system.vo; import cn.hutool.core.collection.ListUtil; import java.io.Serializable; import java.util.ArrayList; import java.util.List; import com.qianwen.smartman.modules.cps.entity.Workstation; /* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/system/vo/WorkstationChartSeriesDataVO.class */ public class WorkstationChartSeriesDataVO extends ChartSeriesDataVO { public void generateCategories(List workstationList) { generateCategories(workstationList, 1); } public void generateCategories(List workstationList, int defaultCategory) { List nameList = new ArrayList<>(); List codeList = new ArrayList<>(); List nameAndCodeList = new ArrayList<>(); workstationList.forEach(station -> { nameList.add(station == null ? "" : station.getName()); codeList.add(station == null ? "" : station.getCode()); nameAndCodeList.add(station == null ? "" : station.getName() + "-" + station.getCode()); }); setCategories(defaultCategory == 1 ? nameList : defaultCategory == 2 ? codeList : nameAndCodeList); setCategoriesExtra(ListUtil.toList(new List[]{nameList, codeList, nameAndCodeList})); } }