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; /** * 超大型危险性工程类型 **/ public enum ProjectSuperDangerousType implements IDynamic { DEEP_FOUNDATION_PIT("深基坑工程"), TOOL_TEMPLATE("工具式模板工程"), TEMPLATE_SUPPORT("模板支撑工程"), STEEL_STRUCTURE_INSTALLATION("钢结构安装满堂支撑体系"), LIFTING_HOISTING("起重吊装工程"), CRANE_INSTALLATION_REMOVAL("起重机械安装和拆卸工程"), GROUND_STEEL_PIPE_SCAFFOLD("落地式钢管脚手架工程"), SUSPENDED_ASCENDING_SCAFFOLD("附着式升降脚手架工程"), CANTILEVER_SCAFFOLD("悬挑式脚手架工程"), DEMOLITION("拆除工程"), MINING_UNDERGROUND("矿山法暗挖"), SHIELD_TUNNELING("盾构"), PIPE_ROOFING("顶管"), BUILDING_CURTAIN_WALL("建筑幕墙安装工程"), STEEL_FRAME_TRUSS_TENSION("钢结构网架和索膜结构安装工程"), MANUAL_BORED_PILE("人工挖孔桩工程"), LARGE_STRUCTURE_MOVE("大型结构整体顶升平移转体"), UNDERWATER_OPERATION("水下作业工程"), FOUR_NEW_TECHNOLOGIES("采用四新技术"); private final String desc; public String getDesc() { return desc; } ProjectSuperDangerousType(String desc) { this.desc = desc; } private List list; // @NonNull // @Override // public List getData() { // ProjectSuperDangerousType[] values = ProjectSuperDangerousType.values(); // if (list == null) { // list = new ArrayList<>(Arrays.asList(values)); // } // return list; // } @NonNull @Override public ProjectSuperDangerousType getData() { return this; } }