package com.zy.ai.enums; public enum AiPromptScene { DIAGNOSE_STREAM("wcs_diagnose_stream", "WCS巡检诊断"), SENSOR_CHAT("wcs_sensor_chat", "WCS专家问答"); private final String code; private final String label; AiPromptScene(String code, String label) { this.code = code; this.label = label; } public String getCode() { return code; } public String getLabel() { return label; } public static AiPromptScene ofCode(String code) { if (code == null) { return null; } for (AiPromptScene item : values()) { if (item.code.equals(code)) { return item; } } return null; } }