【功能优化】IoT:基于 review 修改 ota 的表结构设计
This commit is contained in:
parent
8ced4a0a2c
commit
8fac009d4b
|
@ -1,8 +1,8 @@
|
||||||
package cn.iocoder.yudao.module.iot.dal.dataobject.device;
|
package cn.iocoder.yudao.module.iot.dal.dataobject.device;
|
||||||
|
|
||||||
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
|
|
||||||
import cn.iocoder.yudao.framework.mybatis.core.type.LongSetTypeHandler;
|
import cn.iocoder.yudao.framework.mybatis.core.type.LongSetTypeHandler;
|
||||||
import cn.iocoder.yudao.framework.tenant.core.db.TenantBaseDO;
|
import cn.iocoder.yudao.framework.tenant.core.db.TenantBaseDO;
|
||||||
|
import cn.iocoder.yudao.module.iot.dal.dataobject.ota.IotOtaFirmwareDO;
|
||||||
import cn.iocoder.yudao.module.iot.dal.dataobject.product.IotProductDO;
|
import cn.iocoder.yudao.module.iot.dal.dataobject.product.IotProductDO;
|
||||||
import cn.iocoder.yudao.module.iot.enums.device.IotDeviceStateEnum;
|
import cn.iocoder.yudao.module.iot.enums.device.IotDeviceStateEnum;
|
||||||
import com.baomidou.mybatisplus.annotation.KeySequence;
|
import com.baomidou.mybatisplus.annotation.KeySequence;
|
||||||
|
@ -116,9 +116,11 @@ public class IotDeviceDO extends TenantBaseDO {
|
||||||
*/
|
*/
|
||||||
private String ip;
|
private String ip;
|
||||||
/**
|
/**
|
||||||
* 设备的固件版本
|
* 固件编号
|
||||||
|
*
|
||||||
|
* 关联 {@link IotOtaFirmwareDO#getId()}
|
||||||
*/
|
*/
|
||||||
private String firmwareVersion;
|
private String firmwareId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 设备密钥,用于设备认证,需安全存储
|
* 设备密钥,用于设备认证,需安全存储
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
package cn.iocoder.yudao.module.iot.dal.dataobject.ota;
|
package cn.iocoder.yudao.module.iot.dal.dataobject.ota;
|
||||||
|
|
||||||
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
|
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
|
||||||
|
import cn.iocoder.yudao.module.iot.dal.dataobject.device.IotDeviceDO;
|
||||||
import com.baomidou.mybatisplus.annotation.KeySequence;
|
import com.baomidou.mybatisplus.annotation.KeySequence;
|
||||||
import com.baomidou.mybatisplus.annotation.TableId;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
||||||
import com.baomidou.mybatisplus.annotation.TableName;
|
import com.baomidou.mybatisplus.annotation.TableName;
|
||||||
|
@ -57,6 +58,12 @@ public class IotOtaUpgradeRecordDO extends BaseDO {
|
||||||
* 关联 {@link cn.iocoder.yudao.module.iot.dal.dataobject.device.IotDeviceDO#getId()}
|
* 关联 {@link cn.iocoder.yudao.module.iot.dal.dataobject.device.IotDeviceDO#getId()}
|
||||||
*/
|
*/
|
||||||
private String deviceId;
|
private String deviceId;
|
||||||
|
/**
|
||||||
|
* 来源的固件编号
|
||||||
|
*
|
||||||
|
* 关联 {@link IotDeviceDO#getFirmwareId()}
|
||||||
|
*/
|
||||||
|
private Long fromFirmwareId;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 升级状态
|
* 升级状态
|
||||||
|
|
Loading…
Reference in New Issue