27 changed files with 277 additions and 196 deletions
-
3src/main/java/com/iflytop/gd/app/cmd/FanStartCommand.java
-
3src/main/java/com/iflytop/gd/app/cmd/FanStopCommand.java
-
8src/main/java/com/iflytop/gd/app/controller/AuthController.java
-
42src/main/java/com/iflytop/gd/app/controller/DeviceParamController.java
-
46src/main/java/com/iflytop/gd/app/controller/TasksController.java
-
1src/main/java/com/iflytop/gd/app/controller/UserController.java
-
6src/main/java/com/iflytop/gd/app/core/device/DeviceState.java
-
4src/main/java/com/iflytop/gd/app/core/device/HeatModuleState.java
-
1src/main/java/com/iflytop/gd/app/mapper/TaskStepsMapper.java
-
7src/main/java/com/iflytop/gd/app/mapper/TasksMapper.java
-
13src/main/java/com/iflytop/gd/app/model/dto/GetAllTasksDTO.java
-
13src/main/java/com/iflytop/gd/app/model/entity/Tasks.java
-
2src/main/java/com/iflytop/gd/app/model/vo/SetCraftsVO.java
-
35src/main/java/com/iflytop/gd/app/model/vo/TaskListVO.java
-
16src/main/java/com/iflytop/gd/app/model/vo/TaskStepsVO.java
-
29src/main/java/com/iflytop/gd/app/service/DeviceInitService.java
-
17src/main/java/com/iflytop/gd/app/service/DeviceParamConfigService.java
-
34src/main/java/com/iflytop/gd/app/service/DeviceStateService.java
-
2src/main/java/com/iflytop/gd/app/service/OresService.java
-
8src/main/java/com/iflytop/gd/app/service/TaskStepsService.java
-
123src/main/java/com/iflytop/gd/app/service/TasksService.java
-
7src/main/java/com/iflytop/gd/app/service/UserService.java
-
4src/main/java/com/iflytop/gd/common/enums/data/DevicePositionCode.java
-
5src/main/java/com/iflytop/gd/hardware/controller/AcidPumpController.java
-
8src/main/java/com/iflytop/gd/hardware/controller/ServoController.java
-
23src/main/java/com/iflytop/gd/hardware/controller/StepMotorController.java
-
3src/main/resources/sql/init.sql
@ -0,0 +1,13 @@ |
|||
package com.iflytop.gd.app.model.dto; |
|||
|
|||
import com.iflytop.gd.common.base.BasePageQuery; |
|||
import io.swagger.v3.oas.annotations.media.Schema; |
|||
import lombok.Data; |
|||
import lombok.EqualsAndHashCode; |
|||
|
|||
@EqualsAndHashCode(callSuper = true) |
|||
@Data |
|||
public class GetAllTasksDTO extends BasePageQuery { |
|||
@Schema(description = "实验名称") |
|||
private String name; |
|||
} |
@ -1,35 +0,0 @@ |
|||
package com.iflytop.gd.app.model.vo; |
|||
|
|||
import com.iflytop.gd.app.model.entity.TaskSteps; |
|||
import io.swagger.v3.oas.annotations.media.Schema; |
|||
import jakarta.validation.constraints.NotBlank; |
|||
import lombok.Data; |
|||
import lombok.EqualsAndHashCode; |
|||
|
|||
import java.util.List; |
|||
|
|||
@EqualsAndHashCode(callSuper = false) |
|||
@Data |
|||
public class TaskListVO { |
|||
@Schema(description = "实验id") |
|||
private Long id; |
|||
|
|||
@Schema(description = "实验名称") |
|||
private String name; |
|||
|
|||
@NotBlank |
|||
@Schema(description = "开始时间") |
|||
private String startTime; |
|||
|
|||
@Schema(description = "创建人") |
|||
private Long createUser; |
|||
|
|||
@Schema(description = "结束时间") |
|||
private String endTime; |
|||
|
|||
@Schema(description = "状态 1 执行中 2 执行完毕") |
|||
private Integer status; |
|||
|
|||
@Schema(description = "实验步骤") |
|||
private List<TaskSteps> steps; |
|||
} |
@ -0,0 +1,16 @@ |
|||
package com.iflytop.gd.app.model.vo; |
|||
|
|||
import com.iflytop.gd.app.model.entity.TaskSteps; |
|||
import com.iflytop.gd.app.model.entity.Tasks; |
|||
import io.swagger.v3.oas.annotations.media.Schema; |
|||
import lombok.Data; |
|||
import lombok.EqualsAndHashCode; |
|||
|
|||
import java.util.List; |
|||
|
|||
@EqualsAndHashCode(callSuper = false) |
|||
@Data |
|||
public class TaskStepsVO extends Tasks { |
|||
@Schema(description = "实验步骤") |
|||
private List<TaskSteps> steps; |
|||
} |
Write
Preview
Loading…
Cancel
Save
Reference in new issue