diff --git a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugDoorCloseCommand.java b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugDoorCloseCommand.java index 0c8a51e..447a942 100644 --- a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugDoorCloseCommand.java +++ b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugDoorCloseCommand.java @@ -3,7 +3,7 @@ package com.iflytop.sgs.app.cmd.debug; import com.iflytop.sgs.app.core.BaseCommandHandler; import com.iflytop.sgs.app.model.dto.CmdDTO; import com.iflytop.sgs.app.service.device.DeviceCommandService; -import com.iflytop.sgs.common.annotation.CommandMapping; +import com.iflytop.sgs.common.annotation.CommandDebugMapping; import com.iflytop.sgs.common.cmd.CommandFuture; import com.iflytop.sgs.common.cmd.DeviceCommandBundle; import com.iflytop.sgs.common.cmd.DeviceCommandGenerator; @@ -20,7 +20,7 @@ import java.util.concurrent.CompletableFuture; @Slf4j @Component @RequiredArgsConstructor -@CommandMapping("door_close") +@CommandDebugMapping("door_close") public class DebugDoorCloseCommand extends BaseCommandHandler { private final DeviceCommandService deviceCommandService; diff --git a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugDoorOpenCommand.java b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugDoorOpenCommand.java index aad6eeb..d5cb149 100644 --- a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugDoorOpenCommand.java +++ b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugDoorOpenCommand.java @@ -5,7 +5,7 @@ import com.iflytop.sgs.app.model.dto.CmdDTO; import com.iflytop.sgs.app.model.entity.DevicePosition; import com.iflytop.sgs.app.service.api.DevicePositionService; import com.iflytop.sgs.app.service.device.DeviceCommandService; -import com.iflytop.sgs.common.annotation.CommandMapping; +import com.iflytop.sgs.common.annotation.CommandDebugMapping; import com.iflytop.sgs.common.cmd.CommandFuture; import com.iflytop.sgs.common.cmd.DeviceCommandBundle; import com.iflytop.sgs.common.cmd.DeviceCommandGenerator; @@ -23,7 +23,7 @@ import java.util.concurrent.CompletableFuture; @Slf4j @Component @RequiredArgsConstructor -@CommandMapping("door_open") +@CommandDebugMapping("door_open") public class DebugDoorOpenCommand extends BaseCommandHandler { private final DeviceCommandService deviceCommandService; private final DevicePositionService devicePositionService; diff --git a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugDoorStopCommand.java b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugDoorStopCommand.java index 5cba2c8..a25b5ad 100644 --- a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugDoorStopCommand.java +++ b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugDoorStopCommand.java @@ -3,7 +3,7 @@ package com.iflytop.sgs.app.cmd.debug; import com.iflytop.sgs.app.core.BaseCommandHandler; import com.iflytop.sgs.app.model.dto.CmdDTO; import com.iflytop.sgs.app.service.device.DeviceCommandService; -import com.iflytop.sgs.common.annotation.CommandMapping; +import com.iflytop.sgs.common.annotation.CommandDebugMapping; import com.iflytop.sgs.common.cmd.CommandFuture; import com.iflytop.sgs.common.cmd.DeviceCommandBundle; import com.iflytop.sgs.common.cmd.DeviceCommandGenerator; @@ -20,7 +20,7 @@ import java.util.concurrent.CompletableFuture; @Slf4j @Component @RequiredArgsConstructor -@CommandMapping("door_stop") +@CommandDebugMapping("door_stop") public class DebugDoorStopCommand extends BaseCommandHandler { private final DeviceCommandService deviceCommandService; diff --git a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugFanStartCommand.java b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugFanStartCommand.java index 8651cce..8775bba 100644 --- a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugFanStartCommand.java +++ b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugFanStartCommand.java @@ -3,7 +3,7 @@ package com.iflytop.sgs.app.cmd.debug; import com.iflytop.sgs.app.core.BaseCommandHandler; import com.iflytop.sgs.app.model.dto.CmdDTO; import com.iflytop.sgs.app.service.device.DeviceCommandService; -import com.iflytop.sgs.common.annotation.CommandMapping; +import com.iflytop.sgs.common.annotation.CommandDebugMapping; import com.iflytop.sgs.common.cmd.CommandFuture; import com.iflytop.sgs.common.cmd.DeviceCommandBundle; import com.iflytop.sgs.common.cmd.DeviceCommandGenerator; @@ -21,7 +21,7 @@ import java.util.concurrent.CompletableFuture; @Slf4j @Component @RequiredArgsConstructor -@CommandMapping("fan_start") +@CommandDebugMapping("fan_start") public class DebugFanStartCommand extends BaseCommandHandler { private final DeviceCommandService deviceCommandService; diff --git a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugFanStopCommand.java b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugFanStopCommand.java index ec9551c..28c9096 100644 --- a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugFanStopCommand.java +++ b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugFanStopCommand.java @@ -3,7 +3,7 @@ package com.iflytop.sgs.app.cmd.debug; import com.iflytop.sgs.app.core.BaseCommandHandler; import com.iflytop.sgs.app.model.dto.CmdDTO; import com.iflytop.sgs.app.service.device.DeviceCommandService; -import com.iflytop.sgs.common.annotation.CommandMapping; +import com.iflytop.sgs.common.annotation.CommandDebugMapping; import com.iflytop.sgs.common.cmd.CommandFuture; import com.iflytop.sgs.common.cmd.DeviceCommandBundle; import com.iflytop.sgs.common.cmd.DeviceCommandGenerator; @@ -21,7 +21,7 @@ import java.util.concurrent.CompletableFuture; @Slf4j @Component @RequiredArgsConstructor -@CommandMapping("fan_stop") +@CommandDebugMapping("fan_stop") public class DebugFanStopCommand extends BaseCommandHandler { private final DeviceCommandService deviceCommandService; diff --git a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugHeaterStartCommand.java b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugHeaterStartCommand.java index a22ec3e..4790c6d 100644 --- a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugHeaterStartCommand.java +++ b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugHeaterStartCommand.java @@ -3,7 +3,7 @@ package com.iflytop.sgs.app.cmd.debug; import com.iflytop.sgs.app.core.BaseCommandHandler; import com.iflytop.sgs.app.model.dto.CmdDTO; import com.iflytop.sgs.app.service.device.DeviceCommandService; -import com.iflytop.sgs.common.annotation.CommandMapping; +import com.iflytop.sgs.common.annotation.CommandDebugMapping; import com.iflytop.sgs.common.cmd.CommandFuture; import com.iflytop.sgs.common.cmd.DeviceCommandBundle; import com.iflytop.sgs.common.cmd.DeviceCommandGenerator; @@ -21,7 +21,7 @@ import java.util.concurrent.CompletableFuture; @Slf4j @Component @RequiredArgsConstructor -@CommandMapping("heater_start") +@CommandDebugMapping("heater_start") public class DebugHeaterStartCommand extends BaseCommandHandler { private final DeviceCommandService deviceCommandService; diff --git a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugHeaterStopCommand.java b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugHeaterStopCommand.java index e50ebc1..cf813c7 100644 --- a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugHeaterStopCommand.java +++ b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugHeaterStopCommand.java @@ -3,7 +3,7 @@ package com.iflytop.sgs.app.cmd.debug; import com.iflytop.sgs.app.core.BaseCommandHandler; import com.iflytop.sgs.app.model.dto.CmdDTO; import com.iflytop.sgs.app.service.device.DeviceCommandService; -import com.iflytop.sgs.common.annotation.CommandMapping; +import com.iflytop.sgs.common.annotation.CommandDebugMapping; import com.iflytop.sgs.common.cmd.CommandFuture; import com.iflytop.sgs.common.cmd.DeviceCommandBundle; import com.iflytop.sgs.common.cmd.DeviceCommandGenerator; @@ -21,7 +21,7 @@ import java.util.concurrent.CompletableFuture; @Slf4j @Component @RequiredArgsConstructor -@CommandMapping("heater_stop") +@CommandDebugMapping("heater_stop") public class DebugHeaterStopCommand extends BaseCommandHandler { private final DeviceCommandService deviceCommandService; diff --git a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidMotorMoveByCommand.java b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidMotorMoveByCommand.java index ddb4f3b..db827cb 100644 --- a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidMotorMoveByCommand.java +++ b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidMotorMoveByCommand.java @@ -3,7 +3,7 @@ package com.iflytop.sgs.app.cmd.debug; import com.iflytop.sgs.app.core.BaseCommandHandler; import com.iflytop.sgs.app.model.dto.CmdDTO; import com.iflytop.sgs.app.service.device.DeviceCommandService; -import com.iflytop.sgs.common.annotation.CommandMapping; +import com.iflytop.sgs.common.annotation.CommandDebugMapping; import com.iflytop.sgs.common.cmd.CommandFuture; import com.iflytop.sgs.common.cmd.DeviceCommandBundle; import com.iflytop.sgs.common.cmd.DeviceCommandGenerator; @@ -20,7 +20,7 @@ import java.util.concurrent.CompletableFuture; @Slf4j @Component @RequiredArgsConstructor -@CommandMapping("liquid_motor_move_by") +@CommandDebugMapping("liquid_motor_move_by") public class DebugLiquidMotorMoveByCommand extends BaseCommandHandler { private final DeviceCommandService deviceCommandService; private boolean stop = false; diff --git a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidMotorMoveToCommand.java b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidMotorMoveToCommand.java index ddfc30f..a27da33 100644 --- a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidMotorMoveToCommand.java +++ b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidMotorMoveToCommand.java @@ -3,7 +3,7 @@ package com.iflytop.sgs.app.cmd.debug; import com.iflytop.sgs.app.core.BaseCommandHandler; import com.iflytop.sgs.app.model.dto.CmdDTO; import com.iflytop.sgs.app.service.device.DeviceCommandService; -import com.iflytop.sgs.common.annotation.CommandMapping; +import com.iflytop.sgs.common.annotation.CommandDebugMapping; import com.iflytop.sgs.common.cmd.CommandFuture; import com.iflytop.sgs.common.cmd.DeviceCommandBundle; import com.iflytop.sgs.common.cmd.DeviceCommandGenerator; @@ -20,7 +20,7 @@ import java.util.concurrent.CompletableFuture; @Slf4j @Component @RequiredArgsConstructor -@CommandMapping("liquid_motor_move") +@CommandDebugMapping("liquid_motor_move") public class DebugLiquidMotorMoveToCommand extends BaseCommandHandler { private final DeviceCommandService deviceCommandService; diff --git a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidMotorOriginCommand.java b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidMotorOriginCommand.java index 7d5e6b4..f824394 100644 --- a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidMotorOriginCommand.java +++ b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidMotorOriginCommand.java @@ -3,7 +3,7 @@ package com.iflytop.sgs.app.cmd.debug; import com.iflytop.sgs.app.core.BaseCommandHandler; import com.iflytop.sgs.app.model.dto.CmdDTO; import com.iflytop.sgs.app.service.device.DeviceCommandService; -import com.iflytop.sgs.common.annotation.CommandMapping; +import com.iflytop.sgs.common.annotation.CommandDebugMapping; import com.iflytop.sgs.common.cmd.CommandFuture; import com.iflytop.sgs.common.cmd.DeviceCommandBundle; import com.iflytop.sgs.common.cmd.DeviceCommandGenerator; @@ -20,7 +20,7 @@ import java.util.concurrent.CompletableFuture; @Slf4j @Component @RequiredArgsConstructor -@CommandMapping("liquid_motor_origin") +@CommandDebugMapping("liquid_motor_origin") public class DebugLiquidMotorOriginCommand extends BaseCommandHandler { private final DeviceCommandService deviceCommandService; diff --git a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidMotorStopCommand.java b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidMotorStopCommand.java index ac8bc3d..cd99a74 100644 --- a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidMotorStopCommand.java +++ b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidMotorStopCommand.java @@ -3,7 +3,7 @@ package com.iflytop.sgs.app.cmd.debug; import com.iflytop.sgs.app.core.BaseCommandHandler; import com.iflytop.sgs.app.model.dto.CmdDTO; import com.iflytop.sgs.app.service.device.DeviceCommandService; -import com.iflytop.sgs.common.annotation.CommandMapping; +import com.iflytop.sgs.common.annotation.CommandDebugMapping; import com.iflytop.sgs.common.cmd.CommandFuture; import com.iflytop.sgs.common.cmd.DeviceCommandBundle; import com.iflytop.sgs.common.cmd.DeviceCommandGenerator; @@ -20,7 +20,7 @@ import java.util.concurrent.CompletableFuture; @Slf4j @Component @RequiredArgsConstructor -@CommandMapping("liquid_motor_stop") +@CommandDebugMapping("liquid_motor_stop") public class DebugLiquidMotorStopCommand extends BaseCommandHandler { private final DeviceCommandService deviceCommandService; diff --git a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidPumpAddCommand.java b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidPumpAddCommand.java index 7deb96c..c15f41e 100644 --- a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidPumpAddCommand.java +++ b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidPumpAddCommand.java @@ -4,7 +4,7 @@ import com.iflytop.sgs.app.core.BaseCommandHandler; import com.iflytop.sgs.app.model.dto.CmdDTO; import com.iflytop.sgs.app.service.api.SystemConfigService; import com.iflytop.sgs.app.service.device.DeviceCommandService; -import com.iflytop.sgs.common.annotation.CommandMapping; +import com.iflytop.sgs.common.annotation.CommandDebugMapping; import com.iflytop.sgs.common.cmd.CommandFuture; import com.iflytop.sgs.common.cmd.DeviceCommandBundle; import com.iflytop.sgs.common.cmd.DeviceCommandGenerator; @@ -23,7 +23,7 @@ import java.util.concurrent.CompletableFuture; @Slf4j @Component @RequiredArgsConstructor -@CommandMapping("liquid_pump_add") +@CommandDebugMapping("liquid_pump_add") public class DebugLiquidPumpAddCommand extends BaseCommandHandler { private final DeviceCommandService deviceCommandService; private final SystemConfigService systemConfigService; diff --git a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidPumpMoveByCommand.java b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidPumpMoveByCommand.java index 066145d..74d826f 100644 --- a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidPumpMoveByCommand.java +++ b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidPumpMoveByCommand.java @@ -3,7 +3,7 @@ package com.iflytop.sgs.app.cmd.debug; import com.iflytop.sgs.app.core.BaseCommandHandler; import com.iflytop.sgs.app.model.dto.CmdDTO; import com.iflytop.sgs.app.service.device.DeviceCommandService; -import com.iflytop.sgs.common.annotation.CommandMapping; +import com.iflytop.sgs.common.annotation.CommandDebugMapping; import com.iflytop.sgs.common.cmd.CommandFuture; import com.iflytop.sgs.common.cmd.DeviceCommandBundle; import com.iflytop.sgs.common.cmd.DeviceCommandGenerator; @@ -20,7 +20,7 @@ import java.util.concurrent.CompletableFuture; @Slf4j @Component @RequiredArgsConstructor -@CommandMapping("liquid_pump_move_by") +@CommandDebugMapping("liquid_pump_move_by") public class DebugLiquidPumpMoveByCommand extends BaseCommandHandler { private final DeviceCommandService deviceCommandService; private boolean stop = false; diff --git a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidPumpReduceCommand.java b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidPumpReduceCommand.java index ef5d339..f5b48d4 100644 --- a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidPumpReduceCommand.java +++ b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidPumpReduceCommand.java @@ -3,7 +3,7 @@ package com.iflytop.sgs.app.cmd.debug; import com.iflytop.sgs.app.core.BaseCommandHandler; import com.iflytop.sgs.app.model.dto.CmdDTO; import com.iflytop.sgs.app.service.device.DeviceCommandService; -import com.iflytop.sgs.common.annotation.CommandMapping; +import com.iflytop.sgs.common.annotation.CommandDebugMapping; import com.iflytop.sgs.common.cmd.CommandFuture; import com.iflytop.sgs.common.cmd.DeviceCommandBundle; import com.iflytop.sgs.common.cmd.DeviceCommandGenerator; @@ -21,7 +21,7 @@ import java.util.concurrent.CompletableFuture; @Slf4j @Component @RequiredArgsConstructor -@CommandMapping("liquid_pump_reduce") +@CommandDebugMapping("liquid_pump_reduce") public class DebugLiquidPumpReduceCommand extends BaseCommandHandler { private final DeviceCommandService deviceCommandService; diff --git a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidPumpStartCommand.java b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidPumpStartCommand.java index c17fd83..540289b 100644 --- a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidPumpStartCommand.java +++ b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidPumpStartCommand.java @@ -3,7 +3,7 @@ package com.iflytop.sgs.app.cmd.debug; import com.iflytop.sgs.app.core.BaseCommandHandler; import com.iflytop.sgs.app.model.dto.CmdDTO; import com.iflytop.sgs.app.service.device.DeviceCommandService; -import com.iflytop.sgs.common.annotation.CommandMapping; +import com.iflytop.sgs.common.annotation.CommandDebugMapping; import com.iflytop.sgs.common.cmd.CommandFuture; import com.iflytop.sgs.common.cmd.DeviceCommandBundle; import com.iflytop.sgs.common.cmd.DeviceCommandGenerator; @@ -21,7 +21,7 @@ import java.util.concurrent.CompletableFuture; @Slf4j @Component @RequiredArgsConstructor -@CommandMapping("liquid_pump_start") +@CommandDebugMapping("liquid_pump_start") public class DebugLiquidPumpStartCommand extends BaseCommandHandler { private final DeviceCommandService deviceCommandService; diff --git a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidPumpStopCommand.java b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidPumpStopCommand.java index 1689eb2..54cf53e 100644 --- a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidPumpStopCommand.java +++ b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidPumpStopCommand.java @@ -3,7 +3,7 @@ package com.iflytop.sgs.app.cmd.debug; import com.iflytop.sgs.app.core.BaseCommandHandler; import com.iflytop.sgs.app.model.dto.CmdDTO; import com.iflytop.sgs.app.service.device.DeviceCommandService; -import com.iflytop.sgs.common.annotation.CommandMapping; +import com.iflytop.sgs.common.annotation.CommandDebugMapping; import com.iflytop.sgs.common.cmd.CommandFuture; import com.iflytop.sgs.common.cmd.DeviceCommandBundle; import com.iflytop.sgs.common.cmd.DeviceCommandGenerator; @@ -20,7 +20,7 @@ import java.util.concurrent.CompletableFuture; @Slf4j @Component @RequiredArgsConstructor -@CommandMapping("liquid_pump_stop") +@CommandDebugMapping("liquid_pump_stop") public class DebugLiquidPumpStopCommand extends BaseCommandHandler { private final DeviceCommandService deviceCommandService; diff --git a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidValveOpenThickCommand.java b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidValveOpenThickCommand.java index 40466fc..090ed9c 100644 --- a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidValveOpenThickCommand.java +++ b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidValveOpenThickCommand.java @@ -3,7 +3,7 @@ package com.iflytop.sgs.app.cmd.debug; import com.iflytop.sgs.app.core.BaseCommandHandler; import com.iflytop.sgs.app.model.dto.CmdDTO; import com.iflytop.sgs.app.service.device.DeviceCommandService; -import com.iflytop.sgs.common.annotation.CommandMapping; +import com.iflytop.sgs.common.annotation.CommandDebugMapping; import com.iflytop.sgs.common.cmd.CommandFuture; import com.iflytop.sgs.common.cmd.DeviceCommandBundle; import com.iflytop.sgs.common.cmd.DeviceCommandGenerator; @@ -20,7 +20,7 @@ import java.util.concurrent.CompletableFuture; @Slf4j @Component @RequiredArgsConstructor -@CommandMapping("liquid_valve_open_thick") +@CommandDebugMapping("liquid_valve_open_thick") public class DebugLiquidValveOpenThickCommand extends BaseCommandHandler { private final DeviceCommandService deviceCommandService; diff --git a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidValveOpenThinCommand.java b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidValveOpenThinCommand.java index 774355f..ce86a5f 100644 --- a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidValveOpenThinCommand.java +++ b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidValveOpenThinCommand.java @@ -3,7 +3,7 @@ package com.iflytop.sgs.app.cmd.debug; import com.iflytop.sgs.app.core.BaseCommandHandler; import com.iflytop.sgs.app.model.dto.CmdDTO; import com.iflytop.sgs.app.service.device.DeviceCommandService; -import com.iflytop.sgs.common.annotation.CommandMapping; +import com.iflytop.sgs.common.annotation.CommandDebugMapping; import com.iflytop.sgs.common.cmd.CommandFuture; import com.iflytop.sgs.common.cmd.DeviceCommandBundle; import com.iflytop.sgs.common.cmd.DeviceCommandGenerator; @@ -20,7 +20,7 @@ import java.util.concurrent.CompletableFuture; @Slf4j @Component @RequiredArgsConstructor -@CommandMapping("liquid_valve_open_thin") +@CommandDebugMapping("liquid_valve_open_thin") public class DebugLiquidValveOpenThinCommand extends BaseCommandHandler { private final DeviceCommandService deviceCommandService; diff --git a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidValveOpenVacantCommand.java b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidValveOpenVacantCommand.java index 0630ccf..5530ed8 100644 --- a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidValveOpenVacantCommand.java +++ b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidValveOpenVacantCommand.java @@ -3,7 +3,7 @@ package com.iflytop.sgs.app.cmd.debug; import com.iflytop.sgs.app.core.BaseCommandHandler; import com.iflytop.sgs.app.model.dto.CmdDTO; import com.iflytop.sgs.app.service.device.DeviceCommandService; -import com.iflytop.sgs.common.annotation.CommandMapping; +import com.iflytop.sgs.common.annotation.CommandDebugMapping; import com.iflytop.sgs.common.cmd.CommandFuture; import com.iflytop.sgs.common.cmd.DeviceCommandBundle; import com.iflytop.sgs.common.cmd.DeviceCommandGenerator; @@ -20,7 +20,7 @@ import java.util.concurrent.CompletableFuture; @Slf4j @Component @RequiredArgsConstructor -@CommandMapping("liquid_valve_open_vacant") +@CommandDebugMapping("liquid_valve_open_vacant") public class DebugLiquidValveOpenVacantCommand extends BaseCommandHandler { private final DeviceCommandService deviceCommandService; diff --git a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidValveOpenWasteCommand.java b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidValveOpenWasteCommand.java index 6073247..5a167ec 100644 --- a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidValveOpenWasteCommand.java +++ b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidValveOpenWasteCommand.java @@ -3,7 +3,7 @@ package com.iflytop.sgs.app.cmd.debug; import com.iflytop.sgs.app.core.BaseCommandHandler; import com.iflytop.sgs.app.model.dto.CmdDTO; import com.iflytop.sgs.app.service.device.DeviceCommandService; -import com.iflytop.sgs.common.annotation.CommandMapping; +import com.iflytop.sgs.common.annotation.CommandDebugMapping; import com.iflytop.sgs.common.cmd.CommandFuture; import com.iflytop.sgs.common.cmd.DeviceCommandBundle; import com.iflytop.sgs.common.cmd.DeviceCommandGenerator; @@ -20,7 +20,7 @@ import java.util.concurrent.CompletableFuture; @Slf4j @Component @RequiredArgsConstructor -@CommandMapping("liquid_valve_open_waste") +@CommandDebugMapping("liquid_valve_open_waste") public class DebugLiquidValveOpenWasteCommand extends BaseCommandHandler { private final DeviceCommandService deviceCommandService; diff --git a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidValveOpenWaterCommand.java b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidValveOpenWaterCommand.java index 046fa9b..4823dec 100644 --- a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidValveOpenWaterCommand.java +++ b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugLiquidValveOpenWaterCommand.java @@ -3,7 +3,7 @@ package com.iflytop.sgs.app.cmd.debug; import com.iflytop.sgs.app.core.BaseCommandHandler; import com.iflytop.sgs.app.model.dto.CmdDTO; import com.iflytop.sgs.app.service.device.DeviceCommandService; -import com.iflytop.sgs.common.annotation.CommandMapping; +import com.iflytop.sgs.common.annotation.CommandDebugMapping; import com.iflytop.sgs.common.cmd.CommandFuture; import com.iflytop.sgs.common.cmd.DeviceCommandBundle; import com.iflytop.sgs.common.cmd.DeviceCommandGenerator; @@ -20,7 +20,7 @@ import java.util.concurrent.CompletableFuture; @Slf4j @Component @RequiredArgsConstructor -@CommandMapping("liquid_valve_open_water") +@CommandDebugMapping("liquid_valve_open_water") public class DebugLiquidValveOpenWaterCommand extends BaseCommandHandler { private final DeviceCommandService deviceCommandService; diff --git a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugMotorXMoveByCommand.java b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugMotorXMoveByCommand.java index 31ddcad..821483c 100644 --- a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugMotorXMoveByCommand.java +++ b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugMotorXMoveByCommand.java @@ -3,7 +3,7 @@ package com.iflytop.sgs.app.cmd.debug; import com.iflytop.sgs.app.core.BaseCommandHandler; import com.iflytop.sgs.app.model.dto.CmdDTO; import com.iflytop.sgs.app.service.device.DeviceCommandService; -import com.iflytop.sgs.common.annotation.CommandMapping; +import com.iflytop.sgs.common.annotation.CommandDebugMapping; import com.iflytop.sgs.common.cmd.CommandFuture; import com.iflytop.sgs.common.cmd.DeviceCommandBundle; import com.iflytop.sgs.common.cmd.DeviceCommandGenerator; @@ -20,7 +20,7 @@ import java.util.concurrent.CompletableFuture; @Slf4j @Component @RequiredArgsConstructor -@CommandMapping("x_move_by") +@CommandDebugMapping("x_move_by") public class DebugMotorXMoveByCommand extends BaseCommandHandler { private final DeviceCommandService deviceCommandService; private boolean stop = false; diff --git a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugMotorXMoveToCommand.java b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugMotorXMoveToCommand.java index c92cd35..faa75bd 100644 --- a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugMotorXMoveToCommand.java +++ b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugMotorXMoveToCommand.java @@ -3,7 +3,7 @@ package com.iflytop.sgs.app.cmd.debug; import com.iflytop.sgs.app.core.BaseCommandHandler; import com.iflytop.sgs.app.model.dto.CmdDTO; import com.iflytop.sgs.app.service.device.DeviceCommandService; -import com.iflytop.sgs.common.annotation.CommandMapping; +import com.iflytop.sgs.common.annotation.CommandDebugMapping; import com.iflytop.sgs.common.cmd.CommandFuture; import com.iflytop.sgs.common.cmd.DeviceCommandBundle; import com.iflytop.sgs.common.cmd.DeviceCommandGenerator; @@ -20,7 +20,7 @@ import java.util.concurrent.CompletableFuture; @Slf4j @Component @RequiredArgsConstructor -@CommandMapping("x_move_to") +@CommandDebugMapping("x_move_to") public class DebugMotorXMoveToCommand extends BaseCommandHandler { private final DeviceCommandService deviceCommandService; diff --git a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugMotorXOriginCommand.java b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugMotorXOriginCommand.java index 63aa4f8..586e6cf 100644 --- a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugMotorXOriginCommand.java +++ b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugMotorXOriginCommand.java @@ -3,7 +3,7 @@ package com.iflytop.sgs.app.cmd.debug; import com.iflytop.sgs.app.core.BaseCommandHandler; import com.iflytop.sgs.app.model.dto.CmdDTO; import com.iflytop.sgs.app.service.device.DeviceCommandService; -import com.iflytop.sgs.common.annotation.CommandMapping; +import com.iflytop.sgs.common.annotation.CommandDebugMapping; import com.iflytop.sgs.common.cmd.CommandFuture; import com.iflytop.sgs.common.cmd.DeviceCommandBundle; import com.iflytop.sgs.common.cmd.DeviceCommandGenerator; @@ -20,7 +20,7 @@ import java.util.concurrent.CompletableFuture; @Slf4j @Component @RequiredArgsConstructor -@CommandMapping("x_origin") +@CommandDebugMapping("x_origin") public class DebugMotorXOriginCommand extends BaseCommandHandler { private final DeviceCommandService deviceCommandService; diff --git a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugMotorXStopCommand.java b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugMotorXStopCommand.java index e3d90b7..15978dc 100644 --- a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugMotorXStopCommand.java +++ b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugMotorXStopCommand.java @@ -3,7 +3,7 @@ package com.iflytop.sgs.app.cmd.debug; import com.iflytop.sgs.app.core.BaseCommandHandler; import com.iflytop.sgs.app.model.dto.CmdDTO; import com.iflytop.sgs.app.service.device.DeviceCommandService; -import com.iflytop.sgs.common.annotation.CommandMapping; +import com.iflytop.sgs.common.annotation.CommandDebugMapping; import com.iflytop.sgs.common.cmd.CommandFuture; import com.iflytop.sgs.common.cmd.DeviceCommandBundle; import com.iflytop.sgs.common.cmd.DeviceCommandGenerator; @@ -20,7 +20,7 @@ import java.util.concurrent.CompletableFuture; @Slf4j @Component @RequiredArgsConstructor -@CommandMapping("x_stop") +@CommandDebugMapping("x_stop") public class DebugMotorXStopCommand extends BaseCommandHandler { private final DeviceCommandService deviceCommandService; diff --git a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugMotorZMoveByCommand.java b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugMotorZMoveByCommand.java index 6ac745b..fa976ff 100644 --- a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugMotorZMoveByCommand.java +++ b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugMotorZMoveByCommand.java @@ -3,7 +3,7 @@ package com.iflytop.sgs.app.cmd.debug; import com.iflytop.sgs.app.core.BaseCommandHandler; import com.iflytop.sgs.app.model.dto.CmdDTO; import com.iflytop.sgs.app.service.device.DeviceCommandService; -import com.iflytop.sgs.common.annotation.CommandMapping; +import com.iflytop.sgs.common.annotation.CommandDebugMapping; import com.iflytop.sgs.common.cmd.CommandFuture; import com.iflytop.sgs.common.cmd.DeviceCommandBundle; import com.iflytop.sgs.common.cmd.DeviceCommandGenerator; @@ -20,7 +20,7 @@ import java.util.concurrent.CompletableFuture; @Slf4j @Component @RequiredArgsConstructor -@CommandMapping("z_move_by") +@CommandDebugMapping("z_move_by") public class DebugMotorZMoveByCommand extends BaseCommandHandler { private final DeviceCommandService deviceCommandService; private boolean stop = false; diff --git a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugMotorZMoveToCommand.java b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugMotorZMoveToCommand.java index e773d8d..b253022 100644 --- a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugMotorZMoveToCommand.java +++ b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugMotorZMoveToCommand.java @@ -3,7 +3,7 @@ package com.iflytop.sgs.app.cmd.debug; import com.iflytop.sgs.app.core.BaseCommandHandler; import com.iflytop.sgs.app.model.dto.CmdDTO; import com.iflytop.sgs.app.service.device.DeviceCommandService; -import com.iflytop.sgs.common.annotation.CommandMapping; +import com.iflytop.sgs.common.annotation.CommandDebugMapping; import com.iflytop.sgs.common.cmd.CommandFuture; import com.iflytop.sgs.common.cmd.DeviceCommandBundle; import com.iflytop.sgs.common.cmd.DeviceCommandGenerator; @@ -20,7 +20,7 @@ import java.util.concurrent.CompletableFuture; @Slf4j @Component @RequiredArgsConstructor -@CommandMapping("z_move_to") +@CommandDebugMapping("z_move_to") public class DebugMotorZMoveToCommand extends BaseCommandHandler { private final DeviceCommandService deviceCommandService; diff --git a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugMotorZOriginCommand.java b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugMotorZOriginCommand.java index 414aef0..1ed19b4 100644 --- a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugMotorZOriginCommand.java +++ b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugMotorZOriginCommand.java @@ -3,7 +3,7 @@ package com.iflytop.sgs.app.cmd.debug; import com.iflytop.sgs.app.core.BaseCommandHandler; import com.iflytop.sgs.app.model.dto.CmdDTO; import com.iflytop.sgs.app.service.device.DeviceCommandService; -import com.iflytop.sgs.common.annotation.CommandMapping; +import com.iflytop.sgs.common.annotation.CommandDebugMapping; import com.iflytop.sgs.common.cmd.CommandFuture; import com.iflytop.sgs.common.cmd.DeviceCommandBundle; import com.iflytop.sgs.common.cmd.DeviceCommandGenerator; @@ -20,7 +20,7 @@ import java.util.concurrent.CompletableFuture; @Slf4j @Component @RequiredArgsConstructor -@CommandMapping("z_origin") +@CommandDebugMapping("z_origin") public class DebugMotorZOriginCommand extends BaseCommandHandler { private final DeviceCommandService deviceCommandService; diff --git a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugMotorZStopCommand.java b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugMotorZStopCommand.java index a17af08..47f34e8 100644 --- a/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugMotorZStopCommand.java +++ b/src/main/java/com/iflytop/sgs/app/cmd/debug/DebugMotorZStopCommand.java @@ -3,7 +3,7 @@ package com.iflytop.sgs.app.cmd.debug; import com.iflytop.sgs.app.core.BaseCommandHandler; import com.iflytop.sgs.app.model.dto.CmdDTO; import com.iflytop.sgs.app.service.device.DeviceCommandService; -import com.iflytop.sgs.common.annotation.CommandMapping; +import com.iflytop.sgs.common.annotation.CommandDebugMapping; import com.iflytop.sgs.common.cmd.CommandFuture; import com.iflytop.sgs.common.cmd.DeviceCommandBundle; import com.iflytop.sgs.common.cmd.DeviceCommandGenerator; @@ -20,7 +20,7 @@ import java.util.concurrent.CompletableFuture; @Slf4j @Component @RequiredArgsConstructor -@CommandMapping("z_stop") +@CommandDebugMapping("z_stop") public class DebugMotorZStopCommand extends BaseCommandHandler { private final DeviceCommandService deviceCommandService; diff --git a/src/main/java/com/iflytop/sgs/app/cmd/debug/step/DebugDisabledAllMotorCommand.java b/src/main/java/com/iflytop/sgs/app/cmd/debug/step/DebugDisabledAllMotorCommand.java index e1e102b..57a107d 100644 --- a/src/main/java/com/iflytop/sgs/app/cmd/debug/step/DebugDisabledAllMotorCommand.java +++ b/src/main/java/com/iflytop/sgs/app/cmd/debug/step/DebugDisabledAllMotorCommand.java @@ -3,7 +3,7 @@ package com.iflytop.sgs.app.cmd.debug.step; import com.iflytop.sgs.app.core.BaseCommandHandler; import com.iflytop.sgs.app.model.dto.CmdDTO; import com.iflytop.sgs.app.service.device.StepCommandService; -import com.iflytop.sgs.common.annotation.CommandMapping; +import com.iflytop.sgs.common.annotation.CommandDebugMapping; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Component; @@ -16,7 +16,7 @@ import java.util.concurrent.CompletableFuture; @Slf4j @Component @RequiredArgsConstructor -@CommandMapping("debug_disabled_all_motor") +@CommandDebugMapping("debug_disabled_all_motor") public class DebugDisabledAllMotorCommand extends BaseCommandHandler { private final StepCommandService stepCommandService; diff --git a/src/main/java/com/iflytop/sgs/app/cmd/debug/step/DebugEnableAllMotorCommand.java b/src/main/java/com/iflytop/sgs/app/cmd/debug/step/DebugEnableAllMotorCommand.java index 5b37cff..f82f58b 100644 --- a/src/main/java/com/iflytop/sgs/app/cmd/debug/step/DebugEnableAllMotorCommand.java +++ b/src/main/java/com/iflytop/sgs/app/cmd/debug/step/DebugEnableAllMotorCommand.java @@ -3,7 +3,7 @@ package com.iflytop.sgs.app.cmd.debug.step; import com.iflytop.sgs.app.core.BaseCommandHandler; import com.iflytop.sgs.app.model.dto.CmdDTO; import com.iflytop.sgs.app.service.device.StepCommandService; -import com.iflytop.sgs.common.annotation.CommandMapping; +import com.iflytop.sgs.common.annotation.CommandDebugMapping; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Component; @@ -16,7 +16,7 @@ import java.util.concurrent.CompletableFuture; @Slf4j @Component @RequiredArgsConstructor -@CommandMapping("debug_enable_all_motor") +@CommandDebugMapping("debug_enable_all_motor") public class DebugEnableAllMotorCommand extends BaseCommandHandler { private final StepCommandService stepCommandService; diff --git a/src/main/java/com/iflytop/sgs/app/cmd/debug/step/DebugStopAllMotorCommand.java b/src/main/java/com/iflytop/sgs/app/cmd/debug/step/DebugStopAllMotorCommand.java index efcf4b6..6470fd3 100644 --- a/src/main/java/com/iflytop/sgs/app/cmd/debug/step/DebugStopAllMotorCommand.java +++ b/src/main/java/com/iflytop/sgs/app/cmd/debug/step/DebugStopAllMotorCommand.java @@ -3,7 +3,7 @@ package com.iflytop.sgs.app.cmd.debug.step; import com.iflytop.sgs.app.core.BaseCommandHandler; import com.iflytop.sgs.app.model.dto.CmdDTO; import com.iflytop.sgs.app.service.device.StepCommandService; -import com.iflytop.sgs.common.annotation.CommandMapping; +import com.iflytop.sgs.common.annotation.CommandDebugMapping; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Component; @@ -16,7 +16,7 @@ import java.util.concurrent.CompletableFuture; @Slf4j @Component @RequiredArgsConstructor -@CommandMapping("debug_stop_all_motor") +@CommandDebugMapping("debug_stop_all_motor") public class DebugStopAllMotorCommand extends BaseCommandHandler { private final StepCommandService stepCommandService; diff --git a/src/main/java/com/iflytop/sgs/app/core/CommandDebugHandlerRegistry.java b/src/main/java/com/iflytop/sgs/app/core/CommandDebugHandlerRegistry.java new file mode 100644 index 0000000..828c170 --- /dev/null +++ b/src/main/java/com/iflytop/sgs/app/core/CommandDebugHandlerRegistry.java @@ -0,0 +1,59 @@ +package com.iflytop.sgs.app.core; + +import com.iflytop.sgs.common.annotation.CommandDebugMapping; +import com.iflytop.sgs.common.annotation.CommandMapping; +import com.iflytop.sgs.common.cmd.CommandHandler; +import com.iflytop.sgs.common.exception.AppException; +import com.iflytop.sgs.common.exception.UnSupportCommandException; +import com.iflytop.sgs.common.result.ResultCode; +import io.micrometer.common.lang.NonNull; +import jakarta.annotation.PostConstruct; +import jakarta.validation.constraints.NotNull; +import org.springframework.aop.support.AopUtils; +import org.springframework.beans.BeansException; +import org.springframework.context.ApplicationContext; +import org.springframework.context.ApplicationContextAware; +import org.springframework.stereotype.Component; + +import java.util.HashMap; +import java.util.Map; + +@Component +public class CommandDebugHandlerRegistry implements ApplicationContextAware { + + private final Map handlerMap = new HashMap<>(); + private ApplicationContext applicationContext; + + @Override + public void setApplicationContext(@NonNull ApplicationContext applicationContext) throws BeansException { + this.applicationContext = applicationContext; + } + + @PostConstruct + public void init() { + Map beans = applicationContext.getBeansWithAnnotation(CommandDebugMapping.class); + for (Object bean : beans.values()) { + // 获取实际目标类,而不是代理类 + Class targetClass = AopUtils.getTargetClass(bean); + CommandDebugMapping mapping = targetClass.getAnnotation(CommandDebugMapping.class); + if (mapping != null && bean instanceof CommandHandler) { + String mappingKey = mapping.value(); + handlerMap.put(mappingKey, (CommandHandler) bean); + } + } + } + + /** + * 通过模块名称和命令名称获取命令处理器 + * + * @param commandName 命令名称 + * @return 命令处理器 + * @throws UnSupportCommandException + */ + public CommandHandler getCommandHandler(@NotNull String commandName) throws UnSupportCommandException { + if (!handlerMap.containsKey(commandName)) { + throw new AppException(ResultCode.COMMAND_NOT_FOUND); + } + return handlerMap.get(commandName); + } +} \ No newline at end of file diff --git a/src/main/java/com/iflytop/sgs/app/service/api/SystemConfigService.java b/src/main/java/com/iflytop/sgs/app/service/api/SystemConfigService.java index 9ee2446..3e973d3 100644 --- a/src/main/java/com/iflytop/sgs/app/service/api/SystemConfigService.java +++ b/src/main/java/com/iflytop/sgs/app/service/api/SystemConfigService.java @@ -5,7 +5,6 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.iflytop.sgs.app.mapper.SystemConfigMapper; import com.iflytop.sgs.app.model.entity.SystemConfig; import com.iflytop.sgs.app.service.device.DeviceStateService; -import com.iflytop.sgs.common.enums.ScaleCode; import com.iflytop.sgs.common.enums.SystemConfigCode; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; diff --git a/src/main/java/com/iflytop/sgs/common/annotation/CommandDebugMapping.java b/src/main/java/com/iflytop/sgs/common/annotation/CommandDebugMapping.java new file mode 100644 index 0000000..555f5c1 --- /dev/null +++ b/src/main/java/com/iflytop/sgs/common/annotation/CommandDebugMapping.java @@ -0,0 +1,12 @@ +package com.iflytop.sgs.common.annotation; + +import java.lang.annotation.ElementType; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; + +@Retention(RetentionPolicy.RUNTIME) +@Target(ElementType.TYPE) +public @interface CommandDebugMapping { + String value(); +} \ No newline at end of file