Xiajijian
2026-03-16 67ac09e92a1a2b2b45a1ccf1a181857838104b60
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
package com.ard.web.core.config;
 
/**
 * API分组配置枚举
 */
public enum ApiGroup {
 
    SYSTEM("系统接口", "com.ard.web.controller.system", "系统接口"),
    DRONE("无人机接口", "com.ard.web.controller.work", "无人机管理接口"),
    SAMPLE("机场接口", "com.ard.web.controller.sample", "机场管理接口"),
    MEDIA_MTX("流媒体接口", "com.ard.web.controller.vtdu", "流媒体管理接口"),
    DEVICE("设备接口", "com.ard.web.controller.device", "设备管理接口"),
    DATA("数据接口", "com.ard.web.controller.data", "数据管理接口"),
    STORAGE("存储接口", "com.ard.web.controller.storage", "存储管理接口"),
    ROUTE("航线接口", "com.ard.web.controller.route", "航线管理接口"),
    INSPECTION("巡检接口", "com.ard.web.controller.inspection", "巡检管理接口");
 
    // 分组名
    private final String groupName;
    // 包路径
    private final String packagePath;
    // API文档标题
    private final String title;
 
    ApiGroup(String groupName, String packagePath, String title) {
        this.groupName = groupName;
        this.packagePath = packagePath;
        this.title = title;
    }
 
    public String getGroupName() {
        return groupName;
    }
 
    public String getPackagePath() {
        return packagePath;
    }
 
    public String getTitle() {
        return title;
    }
}