2026-05-12 11:06:16 +08:00
|
|
|
package com.multictrl.common.constant;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 业务常量类
|
|
|
|
|
*
|
|
|
|
|
* @author Sdy
|
|
|
|
|
* @since 1.0.0 2026/4/16
|
|
|
|
|
*/
|
|
|
|
|
public interface BusinessConstant {
|
|
|
|
|
|
|
|
|
|
//********************************* minio *********************************//
|
|
|
|
|
String ROUTE_IMG_BUCKET = "route-images";//航线图片桶
|
|
|
|
|
String ROUTE_KMZ_BUCKET = "route-kmz";//航线桶
|
|
|
|
|
String DOCK_MEDIA_BUCKET = "dock-media";//机库回传媒体桶
|
|
|
|
|
String REMOTE_LOG_BUCKET = "remote-log";//机库回传媒体桶
|
2026-05-20 18:37:39 +08:00
|
|
|
String DEVICE_FIRMWARE_BUCKET = "device-firmware";//设备固件桶
|
|
|
|
|
String SPEAKER_AUDIO_BUCKET = "speaker-audio";//喊话器音频桶
|
2026-05-25 17:09:31 +08:00
|
|
|
String GEO_MARK_BUCKET = "geo-mark";//地图标注文件桶
|
2026-05-29 18:20:55 +08:00
|
|
|
String DICT_IMAGE_BUCKET = "source-material";//字典图片桶
|
2026-05-12 11:06:16 +08:00
|
|
|
|
|
|
|
|
//********************************* route action *********************************//
|
|
|
|
|
String DEFAULT_ACTION_TRIGGER_TYPE = "reachPoint";//默认动作触发器类型 到达航点执行
|
|
|
|
|
String START_VIDEO_FLAG = "startRecord";//开始录像
|
|
|
|
|
String STOP_VIDEO_FLAG = "stopRecord";//停止录像
|
|
|
|
|
String EQUAL_TIME_TAKE_PHOTO_FLAG = "multipleTiming";//等时拍照
|
|
|
|
|
String EQUAL_DISTANCE_TAKE_PHOTO_FLAG = "multipleDistance";//等距拍照
|
|
|
|
|
String FINISH_TAKE_PHOTO_FLAG = "takePhotoFinish";//结束间隔拍照
|
|
|
|
|
String TAKE_PHOTO_FLAG = "takePhoto";//拍照
|
|
|
|
|
|
|
|
|
|
//********************************* dj topic *********************************//
|
|
|
|
|
String REQUESTS = "requests";
|
|
|
|
|
String STATUS = "status";
|
|
|
|
|
String OSD = "osd";
|
|
|
|
|
String STATE = "state";
|
|
|
|
|
String EVENTS = "events";
|
|
|
|
|
String SERVICES_REPLY = "services_reply";
|
|
|
|
|
String STORAGE_CONFIG_GET = "storage_config_get";
|
|
|
|
|
String _REPLY = "_reply";
|
|
|
|
|
//********************************* dj payload key *********************************//
|
|
|
|
|
String METHOD = "method";
|
|
|
|
|
String GATEWAY = "gateway";
|
|
|
|
|
String DATA = "data";
|
|
|
|
|
String NEED_REPLY = "need_reply";
|
|
|
|
|
//********************************* dj requests topic method *********************************//
|
|
|
|
|
String CONFIG = "config";
|
|
|
|
|
String AIRPORT_BIND_STATUS = "airport_bind_status";
|
|
|
|
|
String AIRPORT_ORGANIZATION_GET = "airport_organization_get";
|
|
|
|
|
String AIRPORT_ORGANIZATION_BIND = "airport_organization_bind";
|
|
|
|
|
String FLIGHT_TASK_RESOURCE_GET = "flighttask_resource_get";
|
|
|
|
|
//********************************* dj events topic method *********************************//
|
|
|
|
|
String FLIGHTTASK_PROGRESS = "flighttask_progress";
|
|
|
|
|
String TAKEOFF_TO_POINT_PROGRESS = "takeoff_to_point_progress";
|
|
|
|
|
String FLY_TO_POINT_PROGRESS = "fly_to_point_progress";
|
|
|
|
|
String FILE_UPLOAD_CALLBACK = "file_upload_callback";
|
|
|
|
|
String FILEUPLOAD_PROGRESS = "fileupload_progress";
|
|
|
|
|
String OTA_PROGRESS = "ota_progress";
|
|
|
|
|
String HMS = "hms";
|
|
|
|
|
//********************************* dj status topic method *********************************//
|
|
|
|
|
String UPDATE_TOPO = "update_topo";
|
|
|
|
|
//********************************* dj cache key *********************************//
|
|
|
|
|
String DOCK_VIDEO_ID = "dock_video_id_";
|
|
|
|
|
String UAV_VIDEO_ID = "uav_video_id_";
|
|
|
|
|
String UAV_CAMERA_INDEX = "uav_camera_index_";
|
|
|
|
|
String DOCK_OSD = "dock_osd_";
|
|
|
|
|
String UAV_OSD = "uav_osd_";
|
|
|
|
|
String WORKING_TASK_ID = "working_task_id_";
|
|
|
|
|
String IN_FLIGHT_WORKING_TASK_ID = "in_flight_working_task_id_";
|
|
|
|
|
String UAV_VIDEO_TYPE = "uav_video_type_";
|
|
|
|
|
String FLIGHT_TASK_PROGRESS = "flight_task_progress_";
|
|
|
|
|
String FLIGHT_TASK_PROGRESS_STATUS = "flight_task_progress_status_";
|
|
|
|
|
String FLIGHT_TASK_PROGRESS_FLIGHT_ID = "flight_task_progress_flight_id_";
|
|
|
|
|
String DRC_HEART_BEAT_SN = "DRC_HEART_BEAT_SN";
|
|
|
|
|
String DOCK_IN_WORK = "dock_in_work_";
|
|
|
|
|
String FLIGHT_TASK_KMZ_FILE_INFO = "flight_task_kmz_file_info_";
|
|
|
|
|
String UAV_SPEAKER_INDEX = "uav_speaker_index_";
|
2026-05-21 17:08:24 +08:00
|
|
|
String UAV_LIGHT_INDEX = "uav_light_index_";
|
2026-05-12 11:06:16 +08:00
|
|
|
|
|
|
|
|
//********************************* other *********************************//
|
|
|
|
|
String HTTP_PROTOCOL = "http://";
|
|
|
|
|
String HTTPS_PROTOCOL = "https://";
|
|
|
|
|
String TCP_PROTOCOL = "tcp://";
|
|
|
|
|
String DRC = "drc_";
|
|
|
|
|
String FILE_PATH = "file/";
|
2026-05-14 19:20:41 +08:00
|
|
|
String IMAGE_PATH = "image/";
|
2026-05-27 15:50:40 +08:00
|
|
|
String VIDEO_PATH = "video/";
|
|
|
|
|
String VIDEO_COVER_SUFFIX = "_cover.jpeg";
|
2026-06-01 11:13:48 +08:00
|
|
|
String DJI_SIGN = "DJI";
|
2026-05-12 11:06:16 +08:00
|
|
|
}
|