diff --git a/src/main/java/com/iflytop/gd/app/command/debug/DebugVacuumValveCloseCommand.java b/src/main/java/com/iflytop/gd/app/command/debug/DebugVacuumValveCloseCommand.java new file mode 100644 index 0000000..00fa23b --- /dev/null +++ b/src/main/java/com/iflytop/gd/app/command/debug/DebugVacuumValveCloseCommand.java @@ -0,0 +1,35 @@ +package com.iflytop.gd.app.command.debug; + +import com.iflytop.gd.app.core.BaseCommandHandler; +import com.iflytop.gd.app.model.dto.CmdDTO; +import com.iflytop.gd.app.service.device.DeviceCommandService; +import com.iflytop.gd.common.annotation.CommandMapping; +import com.iflytop.gd.common.command.CommandFuture; +import com.iflytop.gd.common.command.DeviceCommandBundle; +import com.iflytop.gd.common.command.DeviceCommandGenerator; +import com.iflytop.gd.common.utils.CommandUtil; +import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Component; + +import java.util.concurrent.CompletableFuture; + +/** + * 真空泵阀门关闭 + */ +@Slf4j +@Component +@RequiredArgsConstructor +@CommandMapping("debug_vacuum_valve_close") +public class DebugVacuumValveCloseCommand extends BaseCommandHandler { + private final DeviceCommandService deviceCommandService; + + @Override + public CompletableFuture handle(CmdDTO cmdDTO) { + String heatId = cmdDTO.getStringParam("heatId"); + + return runAsync(() -> { + }); + } +} + diff --git a/src/main/java/com/iflytop/gd/app/command/debug/DebugVacuumValveOpenCommand.java b/src/main/java/com/iflytop/gd/app/command/debug/DebugVacuumValveOpenCommand.java new file mode 100644 index 0000000..b584563 --- /dev/null +++ b/src/main/java/com/iflytop/gd/app/command/debug/DebugVacuumValveOpenCommand.java @@ -0,0 +1,36 @@ +package com.iflytop.gd.app.command.debug; + +import com.iflytop.gd.app.core.BaseCommandHandler; +import com.iflytop.gd.app.model.dto.CmdDTO; +import com.iflytop.gd.app.service.device.DeviceCommandService; +import com.iflytop.gd.common.annotation.CommandMapping; +import com.iflytop.gd.common.command.CommandFuture; +import com.iflytop.gd.common.command.DeviceCommandBundle; +import com.iflytop.gd.common.command.DeviceCommandGenerator; +import com.iflytop.gd.common.utils.CommandUtil; +import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Component; + +import java.util.concurrent.CompletableFuture; + +/** + * 真空泵阀门开启 + */ +@Slf4j +@Component +@RequiredArgsConstructor +@CommandMapping("debug_vacuum_valve_open") +public class DebugVacuumValveOpenCommand extends BaseCommandHandler { + private final DeviceCommandService deviceCommandService; + + @Override + public CompletableFuture handle(CmdDTO cmdDTO) { + String heatId = cmdDTO.getStringParam("heatId"); + + return runAsync(() -> { + + }); + } +} +