diff --git a/maibu-service/maibu-iot-service/src/main/java/com/maibu/dto/host/Coverage.java b/maibu-service/maibu-iot-service/src/main/java/com/maibu/dto/host/Coverage.java new file mode 100644 index 0000000..b92416d --- /dev/null +++ b/maibu-service/maibu-iot-service/src/main/java/com/maibu/dto/host/Coverage.java @@ -0,0 +1,14 @@ +package com.maibu.dto.host; + +import lombok.Data; + +@Data +public class Coverage { + + private double cell_size;//覆盖分辨率,单位m + + private double angle;//覆盖作业方向,单位度 + + private int start_point_index;//覆盖起始边界点序号 + +} diff --git a/maibu-service/maibu-iot-service/src/main/java/com/maibu/dto/host/HostWorkRecordCreateDTO.java b/maibu-service/maibu-iot-service/src/main/java/com/maibu/dto/host/HostWorkRecordCreateDTO.java new file mode 100644 index 0000000..72d0bfe --- /dev/null +++ b/maibu-service/maibu-iot-service/src/main/java/com/maibu/dto/host/HostWorkRecordCreateDTO.java @@ -0,0 +1,21 @@ +package com.maibu.dto.host; + + +import lombok.Data; + +import java.util.List; + +@Data +public class HostWorkRecordCreateDTO { + + private String task_id; //任务唯一编号 + private String command_id;//指令唯一编号 + private String mode;//导航任务模式 + private String action;//任务动作 start/pause/resume/cancel + private String frame_id; //WGS84 + + private List points; + private Coverage coverage; + + +} diff --git a/maibu-service/maibu-iot-service/src/main/java/com/maibu/dto/host/PointEntity.java b/maibu-service/maibu-iot-service/src/main/java/com/maibu/dto/host/PointEntity.java new file mode 100644 index 0000000..e18db74 --- /dev/null +++ b/maibu-service/maibu-iot-service/src/main/java/com/maibu/dto/host/PointEntity.java @@ -0,0 +1,13 @@ +package com.maibu.dto.host; + +import lombok.Data; + +@Data +public class PointEntity { + + private int index;//目标点序号 + private double latitude; + private double longitude; + private double yaw;//目标航向,正北0°、顺时针正、0-360° + +}