|
@ -4,6 +4,7 @@ import com.iflytop.gd.app.model.dto.CmdDTO; |
|
|
import com.iflytop.gd.common.annotation.CommandMapping; |
|
|
import com.iflytop.gd.common.annotation.CommandMapping; |
|
|
import com.iflytop.gd.common.cmd.CommandHandler; |
|
|
import com.iflytop.gd.common.cmd.CommandHandler; |
|
|
import com.iflytop.gd.infrastructure.devices.MotorDrivenDoor; |
|
|
import com.iflytop.gd.infrastructure.devices.MotorDrivenDoor; |
|
|
|
|
|
import com.iflytop.gd.system.devices.Door; |
|
|
import lombok.RequiredArgsConstructor; |
|
|
import lombok.RequiredArgsConstructor; |
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
import org.springframework.stereotype.Component; |
|
|
import org.springframework.stereotype.Component; |
|
@ -16,7 +17,7 @@ import org.springframework.stereotype.Component; |
|
|
@RequiredArgsConstructor |
|
|
@RequiredArgsConstructor |
|
|
@CommandMapping("debug_door_close") |
|
|
@CommandMapping("debug_door_close") |
|
|
public class DoorCloseCommandHandler implements CommandHandler { |
|
|
public class DoorCloseCommandHandler implements CommandHandler { |
|
|
private final MotorDrivenDoor door; |
|
|
|
|
|
|
|
|
private final Door door; |
|
|
@Override |
|
|
@Override |
|
|
public void handle(CmdDTO cmdDTO) { |
|
|
public void handle(CmdDTO cmdDTO) { |
|
|
this.door.close(); |
|
|
this.door.close(); |
|
|