mirror of
https://gitee.com/NexIoT/Universal-IoT-Java.git
synced 2026-10-31 07:25:09 +08:00
版本更新汇总 (2025-08-10 至 2025-09-23) 核心功能优化: - 新增UDP模块并默认开启,TCP基础上增加UDP适配 - 支持网关绑定多产品子设备,优化设备重连机制 - 新增Ezviz(萤石)接入模块,调整imoulife支持自有平台账号 性能与稳定性: - 优化设备影子热数据存储,增加强制刷盘功能 - 产品列表及MQTT查询增加多级缓存策略 - 强化TCP安全机制,新增异常攻击封禁策略 功能完善: - 集成rulego可视化规则引擎基础框架 - Web-IDE新增20+ modbus/hex封装方法 - 优化乐城播放器界面及TCP连接信息展示 问题修复: - 解决系统间强依赖及注入相关问题 - 修复时间格式化、设备创建时间显示问题 - 完善日志处理及应用推送相关异常 其他改进: - 重构TCP粘包处理,删除冗余代码 - 增加Docker部署配置 - 细化权限控制策略
57 lines
1.2 KiB
Java
57 lines
1.2 KiB
Java
/*
|
|
*
|
|
* Copyright (c) 2025, IoT-Universal. All Rights Reserved.
|
|
*
|
|
* @Description: 本文件由 Aleo 开发并拥有版权,未经授权严禁擅自商用、复制或传播。
|
|
* @Author: Aleo
|
|
* @Email: wo8335224@gmail.com
|
|
* @Wechat: outlookFil
|
|
*
|
|
*
|
|
*/
|
|
|
|
package cn.universal.persistence.entity;
|
|
|
|
import cn.universal.persistence.common.inteceptor.SQenGenId;
|
|
import jakarta.persistence.Column;
|
|
import jakarta.persistence.Id;
|
|
import jakarta.persistence.Table;
|
|
import java.io.Serializable;
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.Builder;
|
|
import lombok.Data;
|
|
import lombok.NoArgsConstructor;
|
|
import tk.mybatis.mapper.annotation.KeySql;
|
|
|
|
/**
|
|
* 规则实例 @Author Aleo
|
|
*
|
|
* @since 2023/1/13 14:28
|
|
*/
|
|
@Table(name = "rule_model_instance")
|
|
@Data
|
|
@AllArgsConstructor
|
|
@NoArgsConstructor
|
|
@Builder
|
|
public class RuleModelInstance implements Serializable {
|
|
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
/** 主键ID */
|
|
@Id
|
|
@KeySql(genId = SQenGenId.class)
|
|
private Long id;
|
|
|
|
/** 模型id */
|
|
@Column(name = "model_id")
|
|
private Long modelId;
|
|
|
|
/** 关联类型 */
|
|
@Column(name = "relation_type")
|
|
private String relationType;
|
|
|
|
/** 关联id */
|
|
@Column(name = "relation_id")
|
|
private String relationId;
|
|
}
|