无关风月
2024-12-11 4d7a208f388e42e7dd83dab0e38eadfa0847de1c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
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;
    }
}