|
@@ -272,6 +272,7 @@ public class ThingsModelServiceImpl |
|
@@ -272,6 +272,7 @@ public class ThingsModelServiceImpl |
272
|
AttributeModelDTO attributeModelDTO = new AttributeModelDTO();
|
272
|
AttributeModelDTO attributeModelDTO = new AttributeModelDTO();
|
273
|
BeanUtils.copyProperties(thingsModelDTO, attributeModelDTO);
|
273
|
BeanUtils.copyProperties(thingsModelDTO, attributeModelDTO);
|
274
|
attributeModelDTO.setSpecs(functionJson);
|
274
|
attributeModelDTO.setSpecs(functionJson);
|
|
|
275
|
+ attributeModelDTO.setFunctionType(FunctionTypeEnum.properties);
|
275
|
serviceList.add(attributeModelDTO);
|
276
|
serviceList.add(attributeModelDTO);
|
276
|
break;
|
277
|
break;
|
277
|
case services:
|
278
|
case services:
|
|
@@ -279,12 +280,14 @@ public class ThingsModelServiceImpl |
|
@@ -279,12 +280,14 @@ public class ThingsModelServiceImpl |
279
|
BeanUtils.copyProperties(thingsModelDTO, serviceDTO);
|
280
|
BeanUtils.copyProperties(thingsModelDTO, serviceDTO);
|
280
|
serviceDTO.setInputData(functionJson.get(inputData));
|
281
|
serviceDTO.setInputData(functionJson.get(inputData));
|
281
|
serviceDTO.setOutputData(functionJson.get(outputData));
|
282
|
serviceDTO.setOutputData(functionJson.get(outputData));
|
|
|
283
|
+ serviceDTO.setFunctionType(FunctionTypeEnum.services);
|
282
|
serviceList.add(serviceDTO);
|
284
|
serviceList.add(serviceDTO);
|
283
|
break;
|
285
|
break;
|
284
|
case events:
|
286
|
case events:
|
285
|
EventModelDTO eventDTO = new EventModelDTO();
|
287
|
EventModelDTO eventDTO = new EventModelDTO();
|
286
|
BeanUtils.copyProperties(thingsModelDTO, eventDTO);
|
288
|
BeanUtils.copyProperties(thingsModelDTO, eventDTO);
|
287
|
eventDTO.setOutputData(functionJson.get(outputData));
|
289
|
eventDTO.setOutputData(functionJson.get(outputData));
|
|
|
290
|
+ eventDTO.setFunctionType(FunctionTypeEnum.events);
|
288
|
serviceList.add(eventDTO);
|
291
|
serviceList.add(eventDTO);
|
289
|
break;
|
292
|
break;
|
290
|
default:
|
293
|
default:
|