package com.ruoyi.chargingPile.api.domain; import java.util.Arrays; /** * @author zhibing.pu * @Date 2024/8/9 15:28 */ public enum SiteMenu { //站点管理 SITE_LIST("/data/site"), //站点计费策略 SITE_ACCOUNTING_STRATEGY("/data/site/accounting_strategy"), //站点编辑 SITE_UPDATE("/data/site/update"), //站点删除 SITE_DELETE("/data/site/delete"), //充电桩信息 CHARGING_PILE("/data/charging_pile"), //充电桩查看 CHARGING_PILE_QUERY_INFO("/data/charging_pile/query_info"), //充电桩编辑 CHARGING_PILE_UPDATE("/data/charging_pile/update"), //充电桩删除 CHARGING_PILE_DELETE("/data/charging_pile/delete"), //充电桩新增接口 CHARGING_PILE_ADD_CHARGING_GUN("/data/charging_pile/add_charging_gun"), //接口信息 CHARGING_GUN("/data/charging_gun"), //接口编辑 CHARGING_GUN_UPDATE("/data/charging_gun/update"), //接口删除 CHARGING_GUN_DELETE("/data/charging_gun/delete"), //接口查看费率 CHARGING_GUN_VIEW_RATES("/data/charging_gun/view_rates"), //接口下载二维码 CHARGING_GUN_DOWNLOAD_QR_CODE("/data/charging_gun/download_qr_code"), //接口查看详情 CHARGING_GUN_QUERY_INFO("/data/charging_gun/query_info"), //接口结束充电 CHARGING_GUN_END_CHARGE("/data/charging_gun/end_charge"), //停车场配置 PARKING_LOT("/data/parking_lot"), //停车场查看 PARKING_LOT_QUERY_INFO("/data/parking_lot/query_info"), //停车场编辑 PARKING_LOT_UPDATE("/data/parking_lot/update"), //停车场删除 PARKING_LOT_DELETE("/data/parking_lot/delete"), //停车场监控 PARKING_LOT_MONITOR("/data/parking_lot/monitor"), //停车场新增车库 PARKING_LOT_ADD_GARAGE("/data/parking_lot/add_garage"), //监控管理 MONITOR("/data/monitor"), //监控查看 MONITOR_QUERY_INFO("/data/monitor/query_info"), //充电桩订单 CHARGING_PILE_ORDER("/data/charging_pile_order"), //记录 CHARGING_PILE_ORDER_RECORD("/data/charging_pile_order/record"), //充电订单监控记录 CHARGING_PILE_ORDER_MONITORING_RECORD("/data/charging_pile_order/monitoring_record"), //详情 CHARGING_PILE_ORDER_MONITORING_RECORD_INFO("/data/charging_pile_order/monitoring_record/info"), //删除 CHARGING_PILE_ORDER_MONITORING_RECORD_DEL("/data/charging_pile_order/monitoring_record/del"), //订单申诉 ORDER_APPEAL("/data/order_appeal"), //查看 ORDER_APPEAL_VIEW("/data/order_appeal/view"), //处理 ORDER_APPEAL_HANDLE("/data/order_appeal/handle"), //停车记录 PARKING_RECORD("/data/parking_record"), //查看 PARKING_RECORD_VIEW("/data/parking_record/view"), //已出场 PARKING_RECORD_EXIT_PARKING_LOT("/data/parking_record/exit_parking_lot"), //充电评价 CHARGE_EVALUATION("/data/charge_evaluation"), //回复 CHARGE_EVALUATION_ANSWER("/data/charge_evaluation/answer"), //删除 CHARGE_EVALUATION_DEL("/data/charge_evaluation/del"), //充电时段统计 CHARGING_PERIOD_STATISTICS("/data/charging_period_statistics"), //订单详情 CHARGING_PERIOD_STATISTICS_ORDER_INFO("/data/charging_period_statistics/order_info"), //充电曲线 CHARGING_PERIOD_STATISTICS_CHARGING_CURVE("/data/charging_period_statistics/charging_curve"), //充电算账单 CHARGE_BILL_ORDER("/data/charge_bill_order"), //下载 CHARGE_BILL_ORDER_DOWNLOAD("/data/charge_bill_order/download"), //停车缴费订单 PARKING_PAYMENT_ORDER("/data/parking_payment_order"), //账户结算账单 ACCOUNT_SETTLEMENT("/data/account_settlement"), //下载 ACCOUNT_SETTLEMENT_DOWNLOAD("/data/account_settlement/download"), //结算汇总表 SETTLEMENT_SUMMARY("/data/settlement_summary"), //结算表记录 BALANCE_SHEET_RECORD("/data/balance_sheet_record"), //下载 BALANCE_SHEET_RECORD_DOWNLOAD("/data/balance_sheet_record/download"), //删除 BALANCE_SHEET_RECORD_DEL("/data/balance_sheet_record/del"), //生成结算表 GENERATE_STATEMENT("/data/generate_statement"), //充电设施监控 CHARGING_FACILITY_MONITORING("/data/charging_facility_monitoring"), //故障信息列表 FAULT_INFORMATION_LIST("/data/fault_information_list"), //删除 FAULT_INFORMATION_LIST_DEL("/data/fault_information_list/del"), //报修记录 REPAIR_RECORD("/data/repair_record"), //删除 REPAIR_RECORD_DEL("/data/repair_record/del"), //电站分布 POWER_STATION_DISTRIBUTION("/data/power_station_distribution"), //充电运营分析 CHARGING_OPERATION_ANALYSIS("/data/charging_operation_analysis"), //充电用户分析 CHARGING_USER_ANALYSIS("/data/charging_user_analysis"), //设备运营分析 PLANT_OPERATION_ANALYSIS("/data/plant_operation_analysis"), //车场运营分析 PARKING_OPERATION_ANALYSIS("/data/parking_operation_analysis") ; private String value; SiteMenu(String value) { this.value = value; } public String getValue() { return value; } public void setValue(String value) { this.value = value; } public static SiteMenu getSiteMenu(String v){ SiteMenu siteMenu = Arrays.stream(SiteMenu.values()).filter(s -> s.getValue().equals(v)).findFirst().get(); return siteMenu; } }