package com.example.smart.enumlist; import androidx.annotation.NonNull; import com.example.smart.ui.item.popup.data.IDynamic; import java.util.ArrayList; import java.util.Arrays; import java.util.List; /** * @ClassName HazardousProjectTypeEnum * @Description * @Author daisyli * @Date 2023/9/19 **/ public enum ProjectDangerousType implements IDynamic { FOUNDATION_PIT("基坑工程"), FORMWORK_SUPPORT("模板支撑工程"), STEEL_STRUCTURE_INSTALLATION_SUPPORT_SYSTEM("钢结构安装满堂支撑体系"), HOISTING_AND_LIFTING("起重吊装工程"), CRANE_INSTALLATION("起重机械进行安装的工程"), CRANE_INSTALLATION_AND_DISMANTLING("起重机械安装和拆卸工程"), GROUND_PIPE_SCAFFOLD("落地式钢管脚手架工程"), SUSPENDED_SCAFFOLD("附着式升降脚手架工程"), CANTILEVER_SCAFFOLD("悬挑式脚手架工程"), HIGH_ALTITUDE_OPERATION_GONDOLA("高处作业吊篮"), UNLOADING_PLATFORM_OPERATION_PLATFORM("卸料平台操作平台工程"), IRREGULAR_SCAFFOLD("异型脚手架工程"), DEMOLITION("拆除工程"), BUILDING_CURTAIN_WALL_INSTALLATION("建筑幕墙安装工程"), STEEL_STRUCTURE_GRID_AND_MEMBRANE_STRUCTURE_INSTALLATION("钢结构网架和索膜结构安装工程"), MANUAL_BORED_PILE("人工挖孔桩工程"), PREFABRICATED_COMPONENT_INSTALLATION("装配式建筑混凝土预制构件安装工程"); private final String desc; public String getDesc() { return desc; } ProjectDangerousType(String desc) { this.desc = desc; } private List list; @NonNull @Override public ProjectDangerousType getData() { // ProjectDangerousType[] values = ProjectDangerousType.values(); // if (list == null) { // list = new ArrayList<>(Arrays.asList(values)); // } return this; } }