|
|
@@ -3,9 +3,9 @@ package com.zhongshu.iot.server.core.controller.devices;
|
|
|
import com.github.microservice.auth.security.annotations.ResourceAuth;
|
|
|
import com.github.microservice.auth.security.type.AuthType;
|
|
|
import com.github.microservice.models.baseParam.IDParam;
|
|
|
-import com.zhongshu.iot.client.model.device.IotDeviceDataModel;
|
|
|
import com.github.microservice.models.iotDeviceData.IotDeviceDataSearch;
|
|
|
import com.github.microservice.net.ResultContent;
|
|
|
+import com.zhongshu.iot.client.model.device.IotDeviceDataModel;
|
|
|
import com.zhongshu.iot.server.core.service.iot.IotDeviceDataService;
|
|
|
import io.swagger.v3.oas.annotations.Operation;
|
|
|
import io.swagger.v3.oas.annotations.Parameter;
|
|
|
@@ -58,4 +58,11 @@ public class DeviceDataController {
|
|
|
return iotDeviceDataService.delete(param.getId());
|
|
|
}
|
|
|
|
|
|
+ @ResourceAuth(value = "user", type = AuthType.User)
|
|
|
+ @Operation(summary = "删除物模型下所有的属性历史值")
|
|
|
+ @RequestMapping(value = "deleteAllData", method = {RequestMethod.POST})
|
|
|
+ public ResultContent deleteAllData(@RequestBody IDParam param) {
|
|
|
+ return iotDeviceDataService.deleteAllData(param.getId());
|
|
|
+ }
|
|
|
+
|
|
|
}
|