数据新增是加上租户id

master
yangxiaozhong 1 month ago
parent 16ffd7f5fd
commit 74fdcdf263

@ -47,9 +47,9 @@ public class IotSensorController extends BaseController {
return iotSensorService.queryPageList(bo, pageQuery);
}
/**
*
*
*/
@SaCheckPermission("hazard:dustDustinfo:list")
@SaCheckPermission("hazard:sensor:list")
@GetMapping("/query")
public R<List<IotSensorVo>> queryList(IotSensorBo bo) {
return R.ok(iotSensorService.queryList(bo));
@ -57,7 +57,7 @@ public class IotSensorController extends BaseController {
/**
*
*/
@SaCheckPermission("hazard:dustDustinfo:list")
@SaCheckPermission("hazard:sensor:list")
@GetMapping("/queryByNoBound")
public R<List<IotSensorVo>> queryByNoBound(IotSensorBo bo) {
return R.ok(iotSensorService.queryByNoBound(bo));

@ -1,5 +1,6 @@
package org.dromara.hazard.domain.bo;
import org.dromara.common.tenant.core.TenantEntity;
import org.dromara.hazard.domain.IotSensorData;
import org.dromara.common.mybatis.core.domain.BaseEntity;
import org.dromara.common.core.validate.AddGroup;
@ -20,7 +21,7 @@ import java.util.Date;
@Data
@EqualsAndHashCode(callSuper = true)
@AutoMapper(target = IotSensorData.class, reverseConvertGenerate = false)
public class IotSensorDataBo extends BaseEntity {
public class IotSensorDataBo extends TenantEntity {
/**
* time

@ -96,5 +96,9 @@ public class IotDeviceVo implements Serializable {
@ExcelProperty(value = "备用字段3")
private String txt3;
/**
* id
*/
private String tenantId;
}

@ -135,6 +135,7 @@ public class HazardMqttMessageHandler implements MqttMessageHandler {
iotSensorDataBo.setDeviceId(deviceId);
iotSensorDataBo.setSensorCode(sensorId);
iotSensorDataBo.setValue(dataBo.getValue());
iotSensorDataBo.setTenantId(deviceVo.getTenantId());//设备的租户id
iotSensorDataBo.setRawJson(payload);//保存原始数据
iotSensorDataService.insertByBo(iotSensorDataBo);

@ -9,6 +9,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.dromara.common.satoken.utils.LoginHelper;
import org.springframework.stereotype.Service;
import org.dromara.hazard.domain.bo.IotSensorDataBo;
import org.dromara.hazard.domain.vo.IotSensorDataVo;

Loading…
Cancel
Save