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", "航线管理接口"); // 分组名 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; } }