diff --git a/src/main/java/com/iflytop/gd/app/controller/CmdController.java b/src/main/java/com/iflytop/gd/app/controller/CmdController.java index ad28b33..dbda070 100644 --- a/src/main/java/com/iflytop/gd/app/controller/CmdController.java +++ b/src/main/java/com/iflytop/gd/app/controller/CmdController.java @@ -1,6 +1,6 @@ package com.iflytop.gd.app.controller; -import com.iflytop.gd.app.service.cmd.CommandHandler; +import com.iflytop.gd.common.cmd.CommandHandler; import com.iflytop.gd.app.service.cmd.CommandHandlerRegistry; import com.iflytop.gd.app.model.dto.CmdDTO; import com.iflytop.gd.app.service.exceptions.UnSupportCommandException; @@ -14,8 +14,6 @@ import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; -import java.util.concurrent.CompletableFuture; - @Tag(name = "前端业务指令") @RestController @RequestMapping("/api/cmd") diff --git a/src/main/java/com/iflytop/gd/app/service/cmd/BaseCommandHandler.java b/src/main/java/com/iflytop/gd/app/service/cmd/BaseCommandHandler.java index a392896..78dbf6d 100644 --- a/src/main/java/com/iflytop/gd/app/service/cmd/BaseCommandHandler.java +++ b/src/main/java/com/iflytop/gd/app/service/cmd/BaseCommandHandler.java @@ -3,6 +3,7 @@ package com.iflytop.gd.app.service.cmd; import com.iflytop.gd.common.annotation.CheckedRunnable; +import com.iflytop.gd.common.cmd.CommandHandler; import com.iflytop.gd.common.utils.LambdaUtil; import java.util.concurrent.CompletableFuture; @@ -13,6 +14,4 @@ public abstract class BaseCommandHandler implements CommandHandler { return CompletableFuture.runAsync(LambdaUtil.unchecked(task)); } - - } \ No newline at end of file diff --git a/src/main/java/com/iflytop/gd/app/service/cmd/CommandHandlerRegistry.java b/src/main/java/com/iflytop/gd/app/service/cmd/CommandHandlerRegistry.java index 9ec752b..d9285db 100644 --- a/src/main/java/com/iflytop/gd/app/service/cmd/CommandHandlerRegistry.java +++ b/src/main/java/com/iflytop/gd/app/service/cmd/CommandHandlerRegistry.java @@ -2,6 +2,7 @@ package com.iflytop.gd.app.service.cmd; import com.iflytop.gd.app.service.exceptions.UnSupportCommandException; import com.iflytop.gd.common.annotation.CommandMapping; +import com.iflytop.gd.common.cmd.CommandHandler; import io.micrometer.common.lang.NonNull; import jakarta.annotation.PostConstruct; import jakarta.validation.constraints.NotNull; diff --git a/src/main/java/com/iflytop/gd/app/service/cmd/DemoCommand.java b/src/main/java/com/iflytop/gd/app/service/cmd/DemoCommand.java index b686c54..c05e6ec 100644 --- a/src/main/java/com/iflytop/gd/app/service/cmd/DemoCommand.java +++ b/src/main/java/com/iflytop/gd/app/service/cmd/DemoCommand.java @@ -2,18 +2,17 @@ package com.iflytop.gd.app.service.cmd; import com.iflytop.gd.app.model.dto.CmdDTO; import com.iflytop.gd.common.annotation.CommandMapping; +import com.iflytop.gd.common.cmd.CommandHandler; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Component; -import java.util.concurrent.CompletableFuture; - @Slf4j @Component @RequiredArgsConstructor @CommandMapping(moduleName = "test_module", commandName = "test_command")//业务指令注解 -public class DemoCommand extends BaseCommandHandler { +public class DemoCommand implements CommandHandler { @Override public void handle(CmdDTO cmdDTO) { diff --git a/src/main/java/com/iflytop/gd/app/service/cmd/CommandHandler.java b/src/main/java/com/iflytop/gd/common/cmd/CommandHandler.java similarity index 55% rename from src/main/java/com/iflytop/gd/app/service/cmd/CommandHandler.java rename to src/main/java/com/iflytop/gd/common/cmd/CommandHandler.java index e2c856e..fc57d89 100644 --- a/src/main/java/com/iflytop/gd/app/service/cmd/CommandHandler.java +++ b/src/main/java/com/iflytop/gd/common/cmd/CommandHandler.java @@ -1,9 +1,7 @@ -package com.iflytop.gd.app.service.cmd; +package com.iflytop.gd.common.cmd; import com.iflytop.gd.app.model.dto.CmdDTO; -import java.util.concurrent.CompletableFuture; - public interface CommandHandler { void handle(CmdDTO cmdDTO); } \ No newline at end of file diff --git a/src/main/java/com/iflytop/gd/debug/controller/CmdDebugController.java b/src/main/java/com/iflytop/gd/debug/controller/CmdDebugController.java index fca697e..c44367b 100644 --- a/src/main/java/com/iflytop/gd/debug/controller/CmdDebugController.java +++ b/src/main/java/com/iflytop/gd/debug/controller/CmdDebugController.java @@ -3,7 +3,7 @@ package com.iflytop.gd.debug.controller; import com.iflytop.gd.app.model.dto.CmdDTO; import com.iflytop.gd.app.service.exceptions.UnSupportCommandException; import com.iflytop.gd.common.result.Result; -import com.iflytop.gd.app.service.cmd.CommandHandler; +import com.iflytop.gd.common.cmd.CommandHandler; import com.iflytop.gd.app.service.cmd.CommandHandlerRegistry; import io.swagger.v3.oas.annotations.Operation; import io.swagger.v3.oas.annotations.tags.Tag; @@ -14,8 +14,6 @@ import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; -import java.util.concurrent.CompletableFuture; - @Tag(name = "前端调试指令") @RestController @RequestMapping("/api/debug/cmd") diff --git a/src/main/java/com/iflytop/gd/debug/service/d.txt b/src/main/java/com/iflytop/gd/debug/service/d.txt deleted file mode 100644 index 113e692..0000000 --- a/src/main/java/com/iflytop/gd/debug/service/d.txt +++ /dev/null @@ -1 +0,0 @@ -调试模式service \ No newline at end of file diff --git a/src/main/java/com/iflytop/gd/debug/services/cmds/CloseDoorCommandHandler.java b/src/main/java/com/iflytop/gd/debug/services/cmds/CloseDoorCommandHandler.java new file mode 100644 index 0000000..0782f74 --- /dev/null +++ b/src/main/java/com/iflytop/gd/debug/services/cmds/CloseDoorCommandHandler.java @@ -0,0 +1,16 @@ +package com.iflytop.gd.debug.services.cmds; + +import com.iflytop.gd.app.model.dto.CmdDTO; +import com.iflytop.gd.common.annotation.CommandMapping; +import com.iflytop.gd.common.cmd.CommandHandler; + +/** + * 处理关门指令 + */ +@CommandMapping(moduleName = "door", commandName = "close") +public class CloseDoorCommandHandler implements CommandHandler { + @Override + public void handle(CmdDTO cmdDTO) { + + } +} diff --git a/src/main/java/com/iflytop/gd/debug/services/cmds/CloseHoldingJawCommandHandler.java b/src/main/java/com/iflytop/gd/debug/services/cmds/CloseHoldingJawCommandHandler.java new file mode 100644 index 0000000..2bc5f14 --- /dev/null +++ b/src/main/java/com/iflytop/gd/debug/services/cmds/CloseHoldingJawCommandHandler.java @@ -0,0 +1,16 @@ +package com.iflytop.gd.debug.services.cmds; + +import com.iflytop.gd.app.model.dto.CmdDTO; +import com.iflytop.gd.common.annotation.CommandMapping; +import com.iflytop.gd.common.cmd.CommandHandler; + +/** + * 处理夹爪闭合指令 + */ +@CommandMapping(moduleName = "holdingJaw", commandName = "close") +public class CloseHoldingJawCommandHandler implements CommandHandler { + @Override + public void handle(CmdDTO cmdDTO) { + + } +} diff --git a/src/main/java/com/iflytop/gd/debug/services/cmds/LiftDownPalletElvatorCommandHandler.java b/src/main/java/com/iflytop/gd/debug/services/cmds/LiftDownPalletElvatorCommandHandler.java new file mode 100644 index 0000000..b972fbb --- /dev/null +++ b/src/main/java/com/iflytop/gd/debug/services/cmds/LiftDownPalletElvatorCommandHandler.java @@ -0,0 +1,18 @@ +package com.iflytop.gd.debug.services.cmds; + +import com.iflytop.gd.app.model.dto.CmdDTO; +import com.iflytop.gd.common.annotation.CommandMapping; +import com.iflytop.gd.common.cmd.CommandHandler; + + +/** + * 处理降下托盘电机指令 + */ + +@CommandMapping(moduleName = "palletElvator", commandName = "lift-down") +public class LiftDownPalletElvatorCommandHandler implements CommandHandler { + @Override + public void handle(CmdDTO cmdDTO) { + + } +} diff --git a/src/main/java/com/iflytop/gd/debug/services/cmds/LiftUpPalletElvatorCommandHandler.java b/src/main/java/com/iflytop/gd/debug/services/cmds/LiftUpPalletElvatorCommandHandler.java new file mode 100644 index 0000000..68f9958 --- /dev/null +++ b/src/main/java/com/iflytop/gd/debug/services/cmds/LiftUpPalletElvatorCommandHandler.java @@ -0,0 +1,16 @@ +package com.iflytop.gd.debug.services.cmds; + +import com.iflytop.gd.app.model.dto.CmdDTO; +import com.iflytop.gd.common.annotation.CommandMapping; +import com.iflytop.gd.common.cmd.CommandHandler; + +/** + * 处理托盘电机上升指令 + */ +@CommandMapping(moduleName = "palletElvator", commandName = "lift-up") +public class LiftUpPalletElvatorCommandHandler implements CommandHandler { + @Override + public void handle(CmdDTO cmdDTO) { + + } +} diff --git a/src/main/java/com/iflytop/gd/debug/services/cmds/MoveTransportationArmCommandHandler.java b/src/main/java/com/iflytop/gd/debug/services/cmds/MoveTransportationArmCommandHandler.java new file mode 100644 index 0000000..34e46af --- /dev/null +++ b/src/main/java/com/iflytop/gd/debug/services/cmds/MoveTransportationArmCommandHandler.java @@ -0,0 +1,17 @@ +package com.iflytop.gd.debug.services.cmds; + +import com.iflytop.gd.app.model.dto.CmdDTO; +import com.iflytop.gd.common.annotation.CommandMapping; +import com.iflytop.gd.common.cmd.CommandHandler; + +/** + * 处理移动转移机械臂指令 + */ + +@CommandMapping(moduleName = "transportationArm", commandName = "move") +public class MoveTransportationArmCommandHandler implements CommandHandler { + @Override + public void handle(CmdDTO cmdDTO) { + + } +} diff --git a/src/main/java/com/iflytop/gd/debug/services/cmds/OpenDoorCommandHandler.java b/src/main/java/com/iflytop/gd/debug/services/cmds/OpenDoorCommandHandler.java new file mode 100644 index 0000000..82c631b --- /dev/null +++ b/src/main/java/com/iflytop/gd/debug/services/cmds/OpenDoorCommandHandler.java @@ -0,0 +1,17 @@ +package com.iflytop.gd.debug.services.cmds; + +import com.iflytop.gd.app.model.dto.CmdDTO; +import com.iflytop.gd.common.annotation.CommandMapping; +import com.iflytop.gd.common.cmd.CommandHandler; + +/** + * 处理开门指令 + */ +@CommandMapping(moduleName = "door", commandName = "open") +public class OpenDoorCommandHandler implements CommandHandler { + + @Override + public void handle(CmdDTO cmdDTO) { + + } +} diff --git a/src/main/java/com/iflytop/gd/debug/services/cmds/OpenHoldingJawCommandHandler.java b/src/main/java/com/iflytop/gd/debug/services/cmds/OpenHoldingJawCommandHandler.java new file mode 100644 index 0000000..548cbf2 --- /dev/null +++ b/src/main/java/com/iflytop/gd/debug/services/cmds/OpenHoldingJawCommandHandler.java @@ -0,0 +1,16 @@ +package com.iflytop.gd.debug.services.cmds; + +import com.iflytop.gd.app.model.dto.CmdDTO; +import com.iflytop.gd.common.annotation.CommandMapping; +import com.iflytop.gd.common.cmd.CommandHandler; + +/** + * 处理打开夹爪指令 + */ +@CommandMapping(moduleName = "holdingJaw", commandName = "open") +public class OpenHoldingJawCommandHandler implements CommandHandler { + @Override + public void handle(CmdDTO cmdDTO) { + + } +} diff --git a/src/main/java/com/iflytop/gd/debug/services/cmds/PauseHoldingJawCommandHandler.java b/src/main/java/com/iflytop/gd/debug/services/cmds/PauseHoldingJawCommandHandler.java new file mode 100644 index 0000000..2f4470d --- /dev/null +++ b/src/main/java/com/iflytop/gd/debug/services/cmds/PauseHoldingJawCommandHandler.java @@ -0,0 +1,16 @@ +package com.iflytop.gd.debug.services.cmds; + +import com.iflytop.gd.app.model.dto.CmdDTO; +import com.iflytop.gd.common.annotation.CommandMapping; +import com.iflytop.gd.common.cmd.CommandHandler; + +/** + * 处理暂停夹爪指令 + */ +@CommandMapping(moduleName = "holdingJaw", commandName = "pause") +public class PauseHoldingJawCommandHandler implements CommandHandler { + @Override + public void handle(CmdDTO cmdDTO) { + + } +} diff --git a/src/main/java/com/iflytop/gd/debug/services/cmds/PreEvacuateLiquidPumpCommandHandler.java b/src/main/java/com/iflytop/gd/debug/services/cmds/PreEvacuateLiquidPumpCommandHandler.java new file mode 100644 index 0000000..77d53fb --- /dev/null +++ b/src/main/java/com/iflytop/gd/debug/services/cmds/PreEvacuateLiquidPumpCommandHandler.java @@ -0,0 +1,17 @@ +package com.iflytop.gd.debug.services.cmds; + +import com.iflytop.gd.app.model.dto.CmdDTO; +import com.iflytop.gd.common.annotation.CommandMapping; +import com.iflytop.gd.common.cmd.CommandHandler; + +/** + * 处理排空加液头指令 + */ + +@CommandMapping(moduleName = "liquidPump", commandName = "pre-evacuation") +public class PreEvacuateLiquidPumpCommandHandler implements CommandHandler { + @Override + public void handle(CmdDTO cmdDTO) { + + } +} diff --git a/src/main/java/com/iflytop/gd/debug/services/cmds/PrefillLiquidPumpCommandHandler.java b/src/main/java/com/iflytop/gd/debug/services/cmds/PrefillLiquidPumpCommandHandler.java new file mode 100644 index 0000000..dcb7e71 --- /dev/null +++ b/src/main/java/com/iflytop/gd/debug/services/cmds/PrefillLiquidPumpCommandHandler.java @@ -0,0 +1,16 @@ +package com.iflytop.gd.debug.services.cmds; + +import com.iflytop.gd.app.model.dto.CmdDTO; +import com.iflytop.gd.common.annotation.CommandMapping; +import com.iflytop.gd.common.cmd.CommandHandler; + +/** + * 处理加液头预充指令 + */ +@CommandMapping(moduleName = "liquidPump", commandName = "pre-filling") +public class PrefillLiquidPumpCommandHandler implements CommandHandler { + @Override + public void handle(CmdDTO cmdDTO) { + + } +} diff --git a/src/main/java/com/iflytop/gd/debug/services/cmds/ResetLiquidArmCommandHandler.java b/src/main/java/com/iflytop/gd/debug/services/cmds/ResetLiquidArmCommandHandler.java new file mode 100644 index 0000000..e3b494b --- /dev/null +++ b/src/main/java/com/iflytop/gd/debug/services/cmds/ResetLiquidArmCommandHandler.java @@ -0,0 +1,16 @@ +package com.iflytop.gd.debug.services.cmds; + +import com.iflytop.gd.app.model.dto.CmdDTO; +import com.iflytop.gd.common.annotation.CommandMapping; +import com.iflytop.gd.common.cmd.CommandHandler; + +/** + * 复位加液臂指令处理器 + */ +@CommandMapping(moduleName = "liquidArm", commandName = "reset") +public class ResetLiquidArmCommandHandler implements CommandHandler { + @Override + public void handle(CmdDTO cmdDTO) { + + } +} diff --git a/src/main/java/com/iflytop/gd/debug/services/cmds/ResetTransportationArmCommandHandler.java b/src/main/java/com/iflytop/gd/debug/services/cmds/ResetTransportationArmCommandHandler.java new file mode 100644 index 0000000..6f5fca8 --- /dev/null +++ b/src/main/java/com/iflytop/gd/debug/services/cmds/ResetTransportationArmCommandHandler.java @@ -0,0 +1,17 @@ +package com.iflytop.gd.debug.services.cmds; + +import com.iflytop.gd.app.model.dto.CmdDTO; +import com.iflytop.gd.common.annotation.CommandMapping; +import com.iflytop.gd.common.cmd.CommandHandler; + +/** + * 处理复位转移机械臂指令 + */ + +@CommandMapping(moduleName = "transportationArm", commandName = "reset") +public class ResetTransportationArmCommandHandler implements CommandHandler { + @Override + public void handle(CmdDTO cmdDTO) { + + } +} diff --git a/src/main/java/com/iflytop/gd/debug/services/cmds/RotateLiquidArmCommandHandler.java b/src/main/java/com/iflytop/gd/debug/services/cmds/RotateLiquidArmCommandHandler.java new file mode 100644 index 0000000..4557567 --- /dev/null +++ b/src/main/java/com/iflytop/gd/debug/services/cmds/RotateLiquidArmCommandHandler.java @@ -0,0 +1,17 @@ +package com.iflytop.gd.debug.services.cmds; + +import com.iflytop.gd.app.model.dto.CmdDTO; +import com.iflytop.gd.common.annotation.CommandMapping; +import com.iflytop.gd.common.cmd.CommandHandler; + +/** + * 处理加液臂旋转指令 + */ + +@CommandMapping(moduleName = "liquidArm", commandName = "rotation") +public class RotateLiquidArmCommandHandler implements CommandHandler { + @Override + public void handle(CmdDTO cmdDTO) { + + } +} diff --git a/src/main/java/com/iflytop/gd/debug/services/cmds/StartColdTrapHeatingCommandHandler.java b/src/main/java/com/iflytop/gd/debug/services/cmds/StartColdTrapHeatingCommandHandler.java new file mode 100644 index 0000000..8325a9c --- /dev/null +++ b/src/main/java/com/iflytop/gd/debug/services/cmds/StartColdTrapHeatingCommandHandler.java @@ -0,0 +1,13 @@ +package com.iflytop.gd.debug.services.cmds; + +import com.iflytop.gd.app.model.dto.CmdDTO; +import com.iflytop.gd.common.annotation.CommandMapping; +import com.iflytop.gd.common.cmd.CommandHandler; + +@CommandMapping(moduleName = "coldTrap", commandName = "start_heating") +public class StartColdTrapHeatingCommandHandler implements CommandHandler { + @Override + public void handle(CmdDTO cmdDTO) { + + } +} diff --git a/src/main/java/com/iflytop/gd/debug/services/cmds/StartColdTrapRecycleCommandHandler.java b/src/main/java/com/iflytop/gd/debug/services/cmds/StartColdTrapRecycleCommandHandler.java new file mode 100644 index 0000000..3efa84f --- /dev/null +++ b/src/main/java/com/iflytop/gd/debug/services/cmds/StartColdTrapRecycleCommandHandler.java @@ -0,0 +1,16 @@ +package com.iflytop.gd.debug.services.cmds; + +import com.iflytop.gd.app.model.dto.CmdDTO; +import com.iflytop.gd.common.annotation.CommandMapping; +import com.iflytop.gd.common.cmd.CommandHandler; + +/** + * 处理冷阱开启循环指令 + */ +@CommandMapping(moduleName = "coldTrap", commandName = "start_recycle") +public class StartColdTrapRecycleCommandHandler implements CommandHandler { + @Override + public void handle(CmdDTO cmdDTO) { + + } +} diff --git a/src/main/java/com/iflytop/gd/debug/services/cmds/StartHeatMaintainingCommandHandler.java b/src/main/java/com/iflytop/gd/debug/services/cmds/StartHeatMaintainingCommandHandler.java new file mode 100644 index 0000000..ceadf5e --- /dev/null +++ b/src/main/java/com/iflytop/gd/debug/services/cmds/StartHeatMaintainingCommandHandler.java @@ -0,0 +1,17 @@ +package com.iflytop.gd.debug.services.cmds; + +import com.iflytop.gd.app.model.dto.CmdDTO; +import com.iflytop.gd.common.annotation.CommandMapping; +import com.iflytop.gd.common.cmd.CommandHandler; + +/** + * 处理启动加热器恒温指令 + */ + +@CommandMapping(moduleName = "heater", commandName = "start_heat-maintaining") +public class StartHeatMaintainingCommandHandler implements CommandHandler { + @Override + public void handle(CmdDTO cmdDTO) { + + } +} diff --git a/src/main/java/com/iflytop/gd/debug/services/cmds/StartHeaterCommandHandler.java b/src/main/java/com/iflytop/gd/debug/services/cmds/StartHeaterCommandHandler.java new file mode 100644 index 0000000..b558945 --- /dev/null +++ b/src/main/java/com/iflytop/gd/debug/services/cmds/StartHeaterCommandHandler.java @@ -0,0 +1,17 @@ +package com.iflytop.gd.debug.services.cmds; + +import com.iflytop.gd.app.model.dto.CmdDTO; +import com.iflytop.gd.common.annotation.CommandMapping; +import com.iflytop.gd.common.cmd.CommandHandler; + +/** + * 处理启动加热器指令 + */ + +@CommandMapping(moduleName = "heater", commandName = "start") +public class StartHeaterCommandHandler implements CommandHandler { + @Override + public void handle(CmdDTO cmdDTO) { + + } +} diff --git a/src/main/java/com/iflytop/gd/debug/services/cmds/StartLiquidPumpCommandHandler.java b/src/main/java/com/iflytop/gd/debug/services/cmds/StartLiquidPumpCommandHandler.java new file mode 100644 index 0000000..958d4ac --- /dev/null +++ b/src/main/java/com/iflytop/gd/debug/services/cmds/StartLiquidPumpCommandHandler.java @@ -0,0 +1,16 @@ +package com.iflytop.gd.debug.services.cmds; + +import com.iflytop.gd.app.model.dto.CmdDTO; +import com.iflytop.gd.common.annotation.CommandMapping; +import com.iflytop.gd.common.cmd.CommandHandler; + +/** + * 处理加液泵启动指令 + */ +@CommandMapping(moduleName = "liquidPump", commandName = "start") +public class StartLiquidPumpCommandHandler implements CommandHandler { + @Override + public void handle(CmdDTO cmdDTO) { + + } +} diff --git a/src/main/java/com/iflytop/gd/debug/services/cmds/StartRefrigerationCommandHandler.java b/src/main/java/com/iflytop/gd/debug/services/cmds/StartRefrigerationCommandHandler.java new file mode 100644 index 0000000..9eeec1a --- /dev/null +++ b/src/main/java/com/iflytop/gd/debug/services/cmds/StartRefrigerationCommandHandler.java @@ -0,0 +1,16 @@ +package com.iflytop.gd.debug.services.cmds; + +import com.iflytop.gd.app.model.dto.CmdDTO; +import com.iflytop.gd.common.annotation.CommandMapping; +import com.iflytop.gd.common.cmd.CommandHandler; + +/** + * 处理启动冷阱制冷指令 + */ +@CommandMapping(moduleName = "coldTrap", commandName = "start_refrigeration") +public class StartRefrigerationCommandHandler implements CommandHandler { + @Override + public void handle(CmdDTO cmdDTO) { + + } +} diff --git a/src/main/java/com/iflytop/gd/debug/services/cmds/StartShakerCommandHandler.java b/src/main/java/com/iflytop/gd/debug/services/cmds/StartShakerCommandHandler.java new file mode 100644 index 0000000..c0cb8ea --- /dev/null +++ b/src/main/java/com/iflytop/gd/debug/services/cmds/StartShakerCommandHandler.java @@ -0,0 +1,16 @@ +package com.iflytop.gd.debug.services.cmds; + +import com.iflytop.gd.app.model.dto.CmdDTO; +import com.iflytop.gd.common.annotation.CommandMapping; +import com.iflytop.gd.common.cmd.CommandHandler; + +/** + * 处理启动摇匀器指令 + */ +@CommandMapping(moduleName = "shaker", commandName = "rotation") +public class StartShakerCommandHandler implements CommandHandler { + @Override + public void handle(CmdDTO cmdDTO) { + + } +} diff --git a/src/main/java/com/iflytop/gd/debug/services/cmds/StopColdTrapHeatingCommandHandler.java b/src/main/java/com/iflytop/gd/debug/services/cmds/StopColdTrapHeatingCommandHandler.java new file mode 100644 index 0000000..42d3102 --- /dev/null +++ b/src/main/java/com/iflytop/gd/debug/services/cmds/StopColdTrapHeatingCommandHandler.java @@ -0,0 +1,17 @@ +package com.iflytop.gd.debug.services.cmds; + +import com.iflytop.gd.app.model.dto.CmdDTO; +import com.iflytop.gd.common.annotation.CommandMapping; +import com.iflytop.gd.common.cmd.CommandHandler; + +/** + * 处理冷阱停止加热指令 + */ + +@CommandMapping(moduleName = "coldTrap", commandName = "stop_heating") +public class StopColdTrapHeatingCommandHandler implements CommandHandler { + @Override + public void handle(CmdDTO cmdDTO) { + + } +} diff --git a/src/main/java/com/iflytop/gd/debug/services/cmds/StopColdTrapRecycleCommandHandler.java b/src/main/java/com/iflytop/gd/debug/services/cmds/StopColdTrapRecycleCommandHandler.java new file mode 100644 index 0000000..a9cf366 --- /dev/null +++ b/src/main/java/com/iflytop/gd/debug/services/cmds/StopColdTrapRecycleCommandHandler.java @@ -0,0 +1,17 @@ +package com.iflytop.gd.debug.services.cmds; + +import com.iflytop.gd.app.model.dto.CmdDTO; +import com.iflytop.gd.common.annotation.CommandMapping; +import com.iflytop.gd.common.cmd.CommandHandler; + +/** + * 处理停止冷阱循环指令 + */ + +@CommandMapping(moduleName = "coldTrap", commandName = "stop_recycle") +public class StopColdTrapRecycleCommandHandler implements CommandHandler { + @Override + public void handle(CmdDTO cmdDTO) { + + } +} diff --git a/src/main/java/com/iflytop/gd/debug/services/cmds/StopDoorMovementCommandHandler.java b/src/main/java/com/iflytop/gd/debug/services/cmds/StopDoorMovementCommandHandler.java new file mode 100644 index 0000000..41bd07f --- /dev/null +++ b/src/main/java/com/iflytop/gd/debug/services/cmds/StopDoorMovementCommandHandler.java @@ -0,0 +1,17 @@ +package com.iflytop.gd.debug.services.cmds; + +import com.iflytop.gd.app.model.dto.CmdDTO; +import com.iflytop.gd.common.annotation.CommandMapping; +import com.iflytop.gd.common.cmd.CommandHandler; + +/** + * 处理停止门运动指令处理器 + */ + +@CommandMapping(moduleName = "door", commandName = "stop") +public class StopDoorMovementCommandHandler implements CommandHandler { + @Override + public void handle(CmdDTO cmdDTO) { + + } +} diff --git a/src/main/java/com/iflytop/gd/debug/services/cmds/StopHeatMaintainingCommandHandler.java b/src/main/java/com/iflytop/gd/debug/services/cmds/StopHeatMaintainingCommandHandler.java new file mode 100644 index 0000000..7d42c01 --- /dev/null +++ b/src/main/java/com/iflytop/gd/debug/services/cmds/StopHeatMaintainingCommandHandler.java @@ -0,0 +1,16 @@ +package com.iflytop.gd.debug.services.cmds; + +import com.iflytop.gd.app.model.dto.CmdDTO; +import com.iflytop.gd.common.annotation.CommandMapping; +import com.iflytop.gd.common.cmd.CommandHandler; + +/** + * 处理停止恒温加热指令 + */ +@CommandMapping(moduleName = "heater", commandName = "stop_heat-maintaining") +public class StopHeatMaintainingCommandHandler implements CommandHandler { + @Override + public void handle(CmdDTO cmdDTO) { + + } +} diff --git a/src/main/java/com/iflytop/gd/debug/services/cmds/StopHeaterCommandHandler.java b/src/main/java/com/iflytop/gd/debug/services/cmds/StopHeaterCommandHandler.java new file mode 100644 index 0000000..e050a53 --- /dev/null +++ b/src/main/java/com/iflytop/gd/debug/services/cmds/StopHeaterCommandHandler.java @@ -0,0 +1,17 @@ +package com.iflytop.gd.debug.services.cmds; + +import com.iflytop.gd.app.model.dto.CmdDTO; +import com.iflytop.gd.common.annotation.CommandMapping; +import com.iflytop.gd.common.cmd.CommandHandler; + +/** + * 处理停止加热器指令 + */ + +@CommandMapping(moduleName = "heater", commandName = "stop") +public class StopHeaterCommandHandler implements CommandHandler { + @Override + public void handle(CmdDTO cmdDTO) { + + } +} diff --git a/src/main/java/com/iflytop/gd/debug/services/cmds/StopLiquidArmMovingCommandHandler.java b/src/main/java/com/iflytop/gd/debug/services/cmds/StopLiquidArmMovingCommandHandler.java new file mode 100644 index 0000000..9410642 --- /dev/null +++ b/src/main/java/com/iflytop/gd/debug/services/cmds/StopLiquidArmMovingCommandHandler.java @@ -0,0 +1,17 @@ +package com.iflytop.gd.debug.services.cmds; + +import com.iflytop.gd.app.model.dto.CmdDTO; +import com.iflytop.gd.common.annotation.CommandMapping; +import com.iflytop.gd.common.cmd.CommandHandler; + +/** + * 处理加液臂停止指令 + */ + +@CommandMapping(moduleName = "liquidArm", commandName = "stop") +public class StopLiquidArmMovingCommandHandler implements CommandHandler { + @Override + public void handle(CmdDTO cmdDTO) { + + } +} diff --git a/src/main/java/com/iflytop/gd/debug/services/cmds/StopLiquidPumpCommandHandler.java b/src/main/java/com/iflytop/gd/debug/services/cmds/StopLiquidPumpCommandHandler.java new file mode 100644 index 0000000..e5dd5cd --- /dev/null +++ b/src/main/java/com/iflytop/gd/debug/services/cmds/StopLiquidPumpCommandHandler.java @@ -0,0 +1,16 @@ +package com.iflytop.gd.debug.services.cmds; + +import com.iflytop.gd.app.model.dto.CmdDTO; +import com.iflytop.gd.common.annotation.CommandMapping; +import com.iflytop.gd.common.cmd.CommandHandler; + +/** + * 处理加液泵停止指令 + */ +@CommandMapping(moduleName = "liquidPump", commandName = "stop") +public class StopLiquidPumpCommandHandler implements CommandHandler { + @Override + public void handle(CmdDTO cmdDTO) { + + } +} diff --git a/src/main/java/com/iflytop/gd/debug/services/cmds/StopMovingTransportationArmCommandHandler.java b/src/main/java/com/iflytop/gd/debug/services/cmds/StopMovingTransportationArmCommandHandler.java new file mode 100644 index 0000000..2598d3f --- /dev/null +++ b/src/main/java/com/iflytop/gd/debug/services/cmds/StopMovingTransportationArmCommandHandler.java @@ -0,0 +1,17 @@ +package com.iflytop.gd.debug.services.cmds; + +import com.iflytop.gd.app.model.dto.CmdDTO; +import com.iflytop.gd.common.annotation.CommandMapping; +import com.iflytop.gd.common.cmd.CommandHandler; + +/** + * 处理停止转移机械臂移动指令 + */ + +@CommandMapping(moduleName = "transportationArm", commandName = "stop") +public class StopMovingTransportationArmCommandHandler implements CommandHandler { + @Override + public void handle(CmdDTO cmdDTO) { + + } +} diff --git a/src/main/java/com/iflytop/gd/debug/services/cmds/StopPalletElvatorCommandHandler.java b/src/main/java/com/iflytop/gd/debug/services/cmds/StopPalletElvatorCommandHandler.java new file mode 100644 index 0000000..66edc67 --- /dev/null +++ b/src/main/java/com/iflytop/gd/debug/services/cmds/StopPalletElvatorCommandHandler.java @@ -0,0 +1,18 @@ +package com.iflytop.gd.debug.services.cmds; + +import com.iflytop.gd.app.model.dto.CmdDTO; +import com.iflytop.gd.common.annotation.CommandMapping; +import com.iflytop.gd.common.cmd.CommandHandler; + + +/** + * 处理停止托盘抬升器指令 + */ + +@CommandMapping(moduleName = "palletElvator", commandName = "stop") +public class StopPalletElvatorCommandHandler implements CommandHandler { + @Override + public void handle(CmdDTO cmdDTO) { + + } +} diff --git a/src/main/java/com/iflytop/gd/debug/services/cmds/StopRefrigerationCommandHandler.java b/src/main/java/com/iflytop/gd/debug/services/cmds/StopRefrigerationCommandHandler.java new file mode 100644 index 0000000..7d9bafc --- /dev/null +++ b/src/main/java/com/iflytop/gd/debug/services/cmds/StopRefrigerationCommandHandler.java @@ -0,0 +1,17 @@ +package com.iflytop.gd.debug.services.cmds; + +import com.iflytop.gd.app.model.dto.CmdDTO; +import com.iflytop.gd.common.annotation.CommandMapping; +import com.iflytop.gd.common.cmd.CommandHandler; + +/** + * 处理停止冷阱制冷指令 + */ + +@CommandMapping(moduleName = "coldTrap", commandName = "stop_refrigeration") +public class StopRefrigerationCommandHandler implements CommandHandler { + @Override + public void handle(CmdDTO cmdDTO) { + + } +} diff --git a/src/main/java/com/iflytop/gd/debug/services/cmds/StopShakerCommandHandler.java b/src/main/java/com/iflytop/gd/debug/services/cmds/StopShakerCommandHandler.java new file mode 100644 index 0000000..9671419 --- /dev/null +++ b/src/main/java/com/iflytop/gd/debug/services/cmds/StopShakerCommandHandler.java @@ -0,0 +1,17 @@ +package com.iflytop.gd.debug.services.cmds; + +import com.iflytop.gd.app.model.dto.CmdDTO; +import com.iflytop.gd.common.annotation.CommandMapping; +import com.iflytop.gd.common.cmd.CommandHandler; + +/** + * 处理停止摇匀器指令 + */ + +@CommandMapping(moduleName = "shaker", commandName = "rotation") +public class StopShakerCommandHandler implements CommandHandler { + @Override + public void handle(CmdDTO cmdDTO) { + + } +}