7 changed files with 80 additions and 20 deletions
-
2src/main/java/com/qyft/ms/app/controller/SprayTaskController.java
-
16src/main/java/com/qyft/ms/app/device/spray/SprayTaskExecutor.java
-
12src/main/java/com/qyft/ms/app/device/status/SprayTask.java
-
21src/main/java/com/qyft/ms/app/front/cmd/business/MatrixSprayStart.java
-
22src/main/java/com/qyft/ms/app/model/bo/SprayTaskSprayed.java
-
22src/main/java/com/qyft/ms/app/model/bo/SprayTaskStep.java
-
5src/main/java/com/qyft/ms/app/model/vo/SprayTaskStatusVO.java
@ -0,0 +1,22 @@ |
|||||
|
package com.qyft.ms.app.model.bo; |
||||
|
|
||||
|
import io.swagger.v3.oas.annotations.media.Schema; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
import java.util.List; |
||||
|
|
||||
|
@Data |
||||
|
@Schema(description = "喷涂任务已喷涂记录") |
||||
|
public class SprayTaskSprayed { |
||||
|
/** |
||||
|
* 玻片序号 |
||||
|
*/ |
||||
|
@Schema(description = "玻片序号") |
||||
|
private Integer index; |
||||
|
|
||||
|
/** |
||||
|
* 已喷涂点位 |
||||
|
*/ |
||||
|
private volatile List<Point2D> sprayedPoints; |
||||
|
|
||||
|
} |
@ -0,0 +1,22 @@ |
|||||
|
package com.qyft.ms.app.model.bo; |
||||
|
|
||||
|
import com.qyft.ms.system.model.bo.DeviceCommand; |
||||
|
import io.swagger.v3.oas.annotations.media.Schema; |
||||
|
import lombok.Data; |
||||
|
|
||||
|
import java.util.List; |
||||
|
|
||||
|
@Data |
||||
|
@Schema(description = "喷涂任务点位步骤") |
||||
|
public class SprayTaskStep { |
||||
|
/** |
||||
|
* 玻片序号 |
||||
|
*/ |
||||
|
@Schema(description = "玻片序号") |
||||
|
private Integer index; |
||||
|
/** |
||||
|
* 单词喷涂的完整路线步骤 |
||||
|
*/ |
||||
|
@Schema(description = "单词喷涂的完整路线步骤") |
||||
|
private List<List<DeviceCommand>> spraySteps; |
||||
|
} |
Write
Preview
Loading…
Cancel
Save
Reference in new issue