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;
|
}
|
}
|