124 lines
4.7 KiB
Dart
124 lines
4.7 KiB
Dart
class HttpApiConsts {
|
||
// static const String baseUrl = "http://8.159.134.0:8012"; // 旧地址
|
||
// static const String baseUrl = "http://1.95.137.212:59015"; // 测试地址
|
||
// static const String baseUrl = "http://1.95.137.212:8081"; // 生产地址(暂时切到测试服 59003,回退时恢复此行)
|
||
static const String baseUrl = "http://1.95.137.212:59003"; // 测试服地址
|
||
|
||
/// 账号相关
|
||
// 登录
|
||
static const String loginUrl = "$baseUrl/login";
|
||
|
||
///设备相关
|
||
// 获取设备列表
|
||
static const String getUserDevicesList = "$baseUrl/iot/device/list";
|
||
// 绑定设备
|
||
static const String bindDevice = "$baseUrl/iot/device/bind";
|
||
// 解绑设备
|
||
static const String unbindDevice = "$baseUrl/forward/device/unbind";
|
||
// 切换设备
|
||
static const String switchDevice = "$baseUrl/forward/device/switchDevice";
|
||
|
||
// 获取光伏电站列表
|
||
static const String getSiteList = "$baseUrl/system/site/selectByUserId";
|
||
|
||
// 获取场站下的设备列表
|
||
static const String getSiteDeviceList = "$baseUrl/iot/device/getSiteList";
|
||
|
||
// 获取场站下的无人机机场列表
|
||
static const String getSiteUAVList = "$baseUrl/iot/UAV/getSiteUAVList";
|
||
|
||
// 获取UAV状态详情
|
||
static const String getUAVState = "$baseUrl/iot/UAV/getUAVState";
|
||
|
||
// 切换摄像头获取视频流
|
||
static const String changeCamera = "$baseUrl/iot/UAV/changeCamera";
|
||
|
||
// 获取设备位置
|
||
static const String getDeviceLocation = "$baseUrl/iot/device/userDevice";
|
||
|
||
// 获取机器人列表
|
||
static const String getRobotList = "$baseUrl/iot/device/getSiteList";
|
||
|
||
// 获取飞行任务列表
|
||
static const String getFlightTask = "$baseUrl/iot/UAV/getFlightTask";
|
||
|
||
// 获取飞行任务详情
|
||
static const String getFlightTaskDetail =
|
||
"$baseUrl/iot/UAV/getFlightTaskDetail";
|
||
|
||
// 获取航线列表
|
||
static const String getWayline = "$baseUrl/iot/UAV/getWayline";
|
||
|
||
// 创建飞行任务
|
||
static const String createFlightTask = "$baseUrl/iot/UAV/createFlightTask";
|
||
|
||
// 更新飞行任务状态
|
||
static const String updateFlightTaskStatus =
|
||
"$baseUrl/iot/UAV/updateFlightTaskStatus";
|
||
|
||
// 切换无人机镜头获取视频流
|
||
static const String changeUAVLens = "$baseUrl/iot/UAV/changeLens";
|
||
|
||
// 获取无人机详情
|
||
static const String getUAVDetail = "$baseUrl/iot/UAV/getUAVDetail";
|
||
|
||
// 飞行任务命令控制(暂停、返航等)
|
||
static const String flightTaskCommand = "$baseUrl/iot/UAV/flightTaskCommand";
|
||
|
||
/// 告警相关
|
||
static const String alarmBaseUrl = baseUrl;
|
||
// 获取告警工单配置列表
|
||
static const String alarmOrderConfigList =
|
||
"$alarmBaseUrl/iot/alarmOrderConfig/list";
|
||
// 获取告警列表
|
||
static const String alarmList = "$baseUrl/iot/alarm/list";
|
||
// 获取告警详情
|
||
static const String alarmDetail = "$baseUrl/iot/alarm";
|
||
// 处理告警(确认/关闭等)
|
||
static const String alarmHandle = "$baseUrl/iot/alarm/handle";
|
||
|
||
/// 工单相关
|
||
// 获取工单模型配置列表
|
||
static const String orderModelList = "$baseUrl/iot/orderModel/list";
|
||
// 添加工单(上报)
|
||
static const String workOrderAdd = "$baseUrl/iot/ioTworkOrder/add";
|
||
// 获取工单列表
|
||
static const String workOrderList = "$baseUrl/iot/ioTworkOrder/list";
|
||
// 获取工单详情
|
||
static const String workOrderDetail = "$baseUrl/iot/ioTworkOrder";
|
||
// 派发工单
|
||
static const String workOrderDispat = "$baseUrl/iot/ioTworkOrder/dispatch";
|
||
// 挂起工单
|
||
static const String workOrderSuspend = "$baseUrl/iot/ioTworkOrder/suspend";
|
||
// 完成工单
|
||
static const String workOrderComplete = "$baseUrl/iot/ioTworkOrder/complete";
|
||
// 开始执行工单
|
||
static const String workOrderStart = "$baseUrl/iot/ioTworkOrder/start";
|
||
// 获取工单统计
|
||
static const String workOrderCount = "$baseUrl/iot/ioTworkOrder/count";
|
||
// 设备运行参数查询
|
||
static const String deviceRunParamSelect =
|
||
"$baseUrl/iot/deviceRunParam/selectByDeviceId";
|
||
// 设备运行参数保存
|
||
static const String deviceRunParamSave = "$baseUrl/iot/deviceRunParam/save";
|
||
|
||
// 设备操作权限校验
|
||
static const String hasPermission = "$baseUrl/iot/device/hasPermission";
|
||
|
||
// 释放远程控制权限(请求体:platform/type/deviceId/token)
|
||
static const String releaseControlUrl =
|
||
"$baseUrl/forward/device/releaseControl";
|
||
|
||
/// 用户相关
|
||
// 获取用户列表
|
||
static const String systemUserList = "$baseUrl/system/user/list";
|
||
|
||
/// 组织与场站相关
|
||
// 获取组织列表
|
||
static const String orgList = "$baseUrl/system/org/list";
|
||
// 根据组织ID获取场站列表
|
||
static const String siteListByOrgId = "$baseUrl/system/site/selectByOrgId";
|
||
// 根据场站ID获取用户列表
|
||
static const String userListBySiteId = "$baseUrl/system/user/list";
|
||
}
|