JsonCmdUpHandler.java 486 B

1234567891011121314151617181920212223
  1. package com.ruoyi.device.mqtt.annotation;
  2. import com.ruoyi.device.mqtt.enums.CmdTypeEnum;
  3. import org.springframework.stereotype.Component;
  4. import java.lang.annotation.*;
  5. /**
  6. * JSON Body 业务命令 上行处理器(按 {@link CmdTypeEnum cmdUpType} 注册)
  7. *
  8. * @author lwm
  9. */
  10. @Target(ElementType.TYPE)
  11. @Retention(RetentionPolicy.RUNTIME)
  12. @Documented
  13. @Component
  14. public @interface JsonCmdUpHandler
  15. {
  16. /**
  17. * 上行业务命令类型
  18. */
  19. CmdTypeEnum cmdType();
  20. }