Browse Source

feat:定义常用指令

master
白凤吉 2 weeks ago
parent
commit
f49bfca14d
  1. 4
      src/main/java/com/iflytop/colortitration/app/common/command/DeviceCommand.java
  2. 8
      src/main/java/com/iflytop/colortitration/app/common/command/DeviceCommandGenerator.java
  3. 4
      src/main/java/com/iflytop/colortitration/common/command/DeviceCommandParams.java
  4. 2
      src/main/java/com/iflytop/colortitration/common/enums/Action.java
  5. 3
      src/main/java/com/iflytop/colortitration/common/enums/Device.java
  6. 5
      src/main/java/com/iflytop/colortitration/common/enums/MotorDirection.java
  7. 2
      src/main/java/com/iflytop/colortitration/common/enums/TricolorLightColor.java
  8. 5
      src/main/java/com/iflytop/colortitration/common/enums/command/MotorDirection.java
  9. 2
      src/main/java/com/iflytop/colortitration/common/handler/DeviceTypeHandler.java
  10. 2
      src/main/java/com/iflytop/colortitration/common/model/entity/Pump.java

4
src/main/java/com/iflytop/colortitration/app/common/command/DeviceCommand.java

@ -1,8 +1,8 @@
package com.iflytop.colortitration.app.common.command;
import com.iflytop.colortitration.common.command.DeviceCommandParams;
import com.iflytop.colortitration.common.enums.command.Action;
import com.iflytop.colortitration.common.enums.command.Device;
import com.iflytop.colortitration.common.enums.Action;
import com.iflytop.colortitration.common.enums.Device;
import lombok.Data;
@Data

8
src/main/java/com/iflytop/colortitration/app/common/command/DeviceCommandGenerator.java

@ -1,10 +1,10 @@
package com.iflytop.colortitration.app.common.command;
import com.iflytop.colortitration.common.command.DeviceCommandParams;
import com.iflytop.colortitration.common.enums.command.Action;
import com.iflytop.colortitration.common.enums.command.Device;
import com.iflytop.colortitration.common.enums.command.MotorDirection;
import com.iflytop.colortitration.common.enums.command.TricolorLightColor;
import com.iflytop.colortitration.common.enums.Action;
import com.iflytop.colortitration.common.enums.Device;
import com.iflytop.colortitration.common.enums.MotorDirection;
import com.iflytop.colortitration.common.enums.TricolorLightColor;
/**
* 生成给设备发送的指令

4
src/main/java/com/iflytop/colortitration/common/command/DeviceCommandParams.java

@ -1,8 +1,8 @@
package com.iflytop.colortitration.common.command;
import com.iflytop.colortitration.common.enums.command.MotorDirection;
import com.iflytop.colortitration.common.enums.command.TricolorLightColor;
import com.iflytop.colortitration.common.enums.MotorDirection;
import com.iflytop.colortitration.common.enums.TricolorLightColor;
import lombok.Data;
@Data

2
src/main/java/com/iflytop/colortitration/common/enums/command/Action.java → src/main/java/com/iflytop/colortitration/common/enums/Action.java

@ -1,4 +1,4 @@
package com.iflytop.colortitration.common.enums.command;
package com.iflytop.colortitration.common.enums;
import lombok.Getter;

3
src/main/java/com/iflytop/colortitration/common/enums/command/Device.java → src/main/java/com/iflytop/colortitration/common/enums/Device.java

@ -1,6 +1,5 @@
package com.iflytop.colortitration.common.enums.command;
package com.iflytop.colortitration.common.enums;
import com.iflytop.colortitration.common.enums.HardwareType;
import lombok.Getter;
public enum Device {

5
src/main/java/com/iflytop/colortitration/common/enums/MotorDirection.java

@ -0,0 +1,5 @@
package com.iflytop.colortitration.common.enums;
public enum MotorDirection {
forward, backward
}

2
src/main/java/com/iflytop/colortitration/common/enums/command/TricolorLightColor.java → src/main/java/com/iflytop/colortitration/common/enums/TricolorLightColor.java

@ -1,4 +1,4 @@
package com.iflytop.colortitration.common.enums.command;
package com.iflytop.colortitration.common.enums;
public enum TricolorLightColor {
red, green, blue

5
src/main/java/com/iflytop/colortitration/common/enums/command/MotorDirection.java

@ -1,5 +0,0 @@
package com.iflytop.colortitration.common.enums.command;
public enum MotorDirection {
forward, backward
}

2
src/main/java/com/iflytop/colortitration/common/handler/DeviceTypeHandler.java

@ -1,6 +1,6 @@
package com.iflytop.colortitration.common.handler;
import com.iflytop.colortitration.common.enums.command.Device;
import com.iflytop.colortitration.common.enums.Device;
import org.apache.ibatis.type.BaseTypeHandler;
import org.apache.ibatis.type.JdbcType;
import org.apache.ibatis.type.MappedJdbcTypes;

2
src/main/java/com/iflytop/colortitration/common/model/entity/Pump.java

@ -2,7 +2,7 @@ package com.iflytop.colortitration.common.model.entity;
import com.baomidou.mybatisplus.annotation.TableName;
import com.iflytop.colortitration.common.base.BaseEntity;
import com.iflytop.colortitration.common.enums.command.Device;
import com.iflytop.colortitration.common.enums.Device;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.EqualsAndHashCode;

Loading…
Cancel
Save