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
-
39src/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