fix:action增加toString调用父类
parent
1934b743c2
commit
20116e47ac
|
@ -1,6 +1,7 @@
|
||||||
package cc.iotkit.plugin.core.thing.actions;
|
package cc.iotkit.plugin.core.thing.actions;
|
||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
import lombok.ToString;
|
||||||
import lombok.experimental.SuperBuilder;
|
import lombok.experimental.SuperBuilder;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -8,6 +9,7 @@ import lombok.experimental.SuperBuilder;
|
||||||
*/
|
*/
|
||||||
@Data
|
@Data
|
||||||
@SuperBuilder
|
@SuperBuilder
|
||||||
|
@ToString(callSuper = true)
|
||||||
public abstract class AbstractAction implements IDeviceAction {
|
public abstract class AbstractAction implements IDeviceAction {
|
||||||
|
|
||||||
protected String id;
|
protected String id;
|
||||||
|
|
|
@ -3,10 +3,7 @@ package cc.iotkit.plugin.core.thing.actions.up;
|
||||||
|
|
||||||
import cc.iotkit.plugin.core.thing.actions.AbstractAction;
|
import cc.iotkit.plugin.core.thing.actions.AbstractAction;
|
||||||
import cc.iotkit.plugin.core.thing.actions.ActionType;
|
import cc.iotkit.plugin.core.thing.actions.ActionType;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.*;
|
||||||
import lombok.Data;
|
|
||||||
import lombok.EqualsAndHashCode;
|
|
||||||
import lombok.NoArgsConstructor;
|
|
||||||
import lombok.experimental.SuperBuilder;
|
import lombok.experimental.SuperBuilder;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -19,6 +16,7 @@ import lombok.experimental.SuperBuilder;
|
||||||
@NoArgsConstructor
|
@NoArgsConstructor
|
||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
@SuperBuilder
|
@SuperBuilder
|
||||||
|
@ToString(callSuper = true)
|
||||||
public class DeviceRegister extends AbstractAction {
|
public class DeviceRegister extends AbstractAction {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -4,10 +4,7 @@ package cc.iotkit.plugin.core.thing.actions.up;
|
||||||
import cc.iotkit.plugin.core.thing.actions.AbstractAction;
|
import cc.iotkit.plugin.core.thing.actions.AbstractAction;
|
||||||
import cc.iotkit.plugin.core.thing.actions.ActionType;
|
import cc.iotkit.plugin.core.thing.actions.ActionType;
|
||||||
import cc.iotkit.plugin.core.thing.actions.DeviceState;
|
import cc.iotkit.plugin.core.thing.actions.DeviceState;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.*;
|
||||||
import lombok.Data;
|
|
||||||
import lombok.EqualsAndHashCode;
|
|
||||||
import lombok.NoArgsConstructor;
|
|
||||||
import lombok.experimental.SuperBuilder;
|
import lombok.experimental.SuperBuilder;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -20,6 +17,7 @@ import lombok.experimental.SuperBuilder;
|
||||||
@NoArgsConstructor
|
@NoArgsConstructor
|
||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
@SuperBuilder
|
@SuperBuilder
|
||||||
|
@ToString(callSuper = true)
|
||||||
public class DeviceStateChange extends AbstractAction {
|
public class DeviceStateChange extends AbstractAction {
|
||||||
|
|
||||||
private DeviceState state;
|
private DeviceState state;
|
||||||
|
|
|
@ -3,10 +3,7 @@ package cc.iotkit.plugin.core.thing.actions.up;
|
||||||
|
|
||||||
import cc.iotkit.plugin.core.thing.actions.AbstractAction;
|
import cc.iotkit.plugin.core.thing.actions.AbstractAction;
|
||||||
import cc.iotkit.plugin.core.thing.actions.ActionType;
|
import cc.iotkit.plugin.core.thing.actions.ActionType;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.*;
|
||||||
import lombok.Data;
|
|
||||||
import lombok.EqualsAndHashCode;
|
|
||||||
import lombok.NoArgsConstructor;
|
|
||||||
import lombok.experimental.SuperBuilder;
|
import lombok.experimental.SuperBuilder;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
@ -21,6 +18,7 @@ import java.util.List;
|
||||||
@NoArgsConstructor
|
@NoArgsConstructor
|
||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
@SuperBuilder
|
@SuperBuilder
|
||||||
|
@ToString(callSuper = true)
|
||||||
public class DeviceTopology extends AbstractAction {
|
public class DeviceTopology extends AbstractAction {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -4,10 +4,7 @@ package cc.iotkit.plugin.core.thing.actions.up;
|
||||||
import cc.iotkit.plugin.core.thing.actions.AbstractAction;
|
import cc.iotkit.plugin.core.thing.actions.AbstractAction;
|
||||||
import cc.iotkit.plugin.core.thing.actions.ActionType;
|
import cc.iotkit.plugin.core.thing.actions.ActionType;
|
||||||
import cc.iotkit.plugin.core.thing.actions.EventLevel;
|
import cc.iotkit.plugin.core.thing.actions.EventLevel;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.*;
|
||||||
import lombok.Data;
|
|
||||||
import lombok.EqualsAndHashCode;
|
|
||||||
import lombok.NoArgsConstructor;
|
|
||||||
import lombok.experimental.SuperBuilder;
|
import lombok.experimental.SuperBuilder;
|
||||||
|
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
@ -22,6 +19,7 @@ import java.util.Map;
|
||||||
@NoArgsConstructor
|
@NoArgsConstructor
|
||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
@SuperBuilder
|
@SuperBuilder
|
||||||
|
@ToString(callSuper = true)
|
||||||
public class EventReport extends AbstractAction {
|
public class EventReport extends AbstractAction {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -3,10 +3,7 @@ package cc.iotkit.plugin.core.thing.actions.up;
|
||||||
|
|
||||||
import cc.iotkit.plugin.core.thing.actions.AbstractAction;
|
import cc.iotkit.plugin.core.thing.actions.AbstractAction;
|
||||||
import cc.iotkit.plugin.core.thing.actions.ActionType;
|
import cc.iotkit.plugin.core.thing.actions.ActionType;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.*;
|
||||||
import lombok.Data;
|
|
||||||
import lombok.EqualsAndHashCode;
|
|
||||||
import lombok.NoArgsConstructor;
|
|
||||||
import lombok.experimental.SuperBuilder;
|
import lombok.experimental.SuperBuilder;
|
||||||
|
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
@ -21,6 +18,7 @@ import java.util.Map;
|
||||||
@NoArgsConstructor
|
@NoArgsConstructor
|
||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
@SuperBuilder
|
@SuperBuilder
|
||||||
|
@ToString(callSuper = true)
|
||||||
public class PropertyReport extends AbstractAction {
|
public class PropertyReport extends AbstractAction {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -3,10 +3,7 @@ package cc.iotkit.plugin.core.thing.actions.up;
|
||||||
|
|
||||||
import cc.iotkit.plugin.core.thing.actions.AbstractAction;
|
import cc.iotkit.plugin.core.thing.actions.AbstractAction;
|
||||||
import cc.iotkit.plugin.core.thing.actions.ActionType;
|
import cc.iotkit.plugin.core.thing.actions.ActionType;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.*;
|
||||||
import lombok.Data;
|
|
||||||
import lombok.EqualsAndHashCode;
|
|
||||||
import lombok.NoArgsConstructor;
|
|
||||||
import lombok.experimental.SuperBuilder;
|
import lombok.experimental.SuperBuilder;
|
||||||
|
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
@ -21,6 +18,7 @@ import java.util.Map;
|
||||||
@NoArgsConstructor
|
@NoArgsConstructor
|
||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
@SuperBuilder
|
@SuperBuilder
|
||||||
|
@ToString(callSuper = true)
|
||||||
public class ServiceReply extends AbstractAction {
|
public class ServiceReply extends AbstractAction {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -50,10 +50,16 @@ public class ThingServiceImpl implements IThingService {
|
||||||
@Override
|
@Override
|
||||||
public ActionResult post(String pluginId, IDeviceAction action) {
|
public ActionResult post(String pluginId, IDeviceAction action) {
|
||||||
try {
|
try {
|
||||||
//添加设备路由
|
String deviceName = action.getDeviceName();
|
||||||
deviceRouter.putRouter(action.getDeviceName(), new PluginRouter(IPluginMain.MAIN_ID, pluginId));
|
|
||||||
|
//添加设备路由
|
||||||
|
deviceRouter.putRouter(deviceName, new PluginRouter(IPluginMain.MAIN_ID, pluginId));
|
||||||
|
|
||||||
|
DeviceInfo device = getDevice(deviceName);
|
||||||
|
if (device == null) {
|
||||||
|
log.warn("device:{} is not found.", deviceName);
|
||||||
|
}
|
||||||
|
|
||||||
DeviceInfo device = getDevice(action.getDeviceName());
|
|
||||||
ActionType type = action.getType();
|
ActionType type = action.getType();
|
||||||
switch (type) {
|
switch (type) {
|
||||||
case REGISTER:
|
case REGISTER:
|
||||||
|
|
Loading…
Reference in New Issue