From b8df5df38f5ea77d81ed1cb59391127848c3cae5 Mon Sep 17 00:00:00 2001 From: zhuangtianxiang <2913129173@qq.com> Date: Thu, 13 Mar 2025 19:41:48 +0800 Subject: [PATCH] =?UTF-8?q?feat(iot):=20=E4=B8=BA=E6=97=A5=E5=BF=97?= =?UTF-8?q?=E5=92=8C=E8=AE=B0=E5=BD=95=E5=AE=9E=E4=BD=93=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E9=83=A8=E9=97=A8=E5=92=8C=E5=88=9B=E5=BB=BA=E4=BA=BA=E5=AD=97?= =?UTF-8?q?=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在 EventLog、OperationLog 和 RecordData 实体中添加 deptId 和 createId 字段- 这些字段用于记录部门 ID 和创建人 ID,以增强权限管理功能 --- .../modules/iot/record/entity/RecordData.java | 5 ++++- .../modules/iot/tsl/entity/EventLog.java | 17 +++++++++++++---- .../operationLog/entity/OperationLog.java | 16 +++++++++++++--- 3 files changed, 30 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/zsc/edu/gateway/modules/iot/record/entity/RecordData.java b/src/main/java/com/zsc/edu/gateway/modules/iot/record/entity/RecordData.java index c2edd7a..ddb56b0 100644 --- a/src/main/java/com/zsc/edu/gateway/modules/iot/record/entity/RecordData.java +++ b/src/main/java/com/zsc/edu/gateway/modules/iot/record/entity/RecordData.java @@ -34,6 +34,9 @@ public class RecordData { private LocalDateTime recordTime; @TableField(value = "dept_id", fill = FieldFill.INSERT) - private Long deptId; + public Long deptId; + + @TableField(value = "create_id", fill = FieldFill.INSERT) + public Long createId; } diff --git a/src/main/java/com/zsc/edu/gateway/modules/iot/tsl/entity/EventLog.java b/src/main/java/com/zsc/edu/gateway/modules/iot/tsl/entity/EventLog.java index bbf5c43..90b107f 100644 --- a/src/main/java/com/zsc/edu/gateway/modules/iot/tsl/entity/EventLog.java +++ b/src/main/java/com/zsc/edu/gateway/modules/iot/tsl/entity/EventLog.java @@ -1,9 +1,6 @@ package com.zsc.edu.gateway.modules.iot.tsl.entity; -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableField; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.*; import com.zsc.edu.gateway.modules.iot.record.entity.RecordData; import lombok.AllArgsConstructor; import lombok.Getter; @@ -52,4 +49,16 @@ public class EventLog { * 是否已读 */ private Boolean isRead; + + /** + * 部门ID(权限) + */ + @TableField(value = "dept_id", fill = FieldFill.INSERT) + public Long deptId; + + /** + * 创建人ID(权限) + */ + @TableField(value = "create_id", fill = FieldFill.INSERT) + public Long createId; } diff --git a/src/main/java/com/zsc/edu/gateway/modules/operationLog/entity/OperationLog.java b/src/main/java/com/zsc/edu/gateway/modules/operationLog/entity/OperationLog.java index 1cb8a40..edd8d03 100644 --- a/src/main/java/com/zsc/edu/gateway/modules/operationLog/entity/OperationLog.java +++ b/src/main/java/com/zsc/edu/gateway/modules/operationLog/entity/OperationLog.java @@ -1,8 +1,6 @@ package com.zsc.edu.gateway.modules.operationLog.entity; -import com.baomidou.mybatisplus.annotation.IdType; -import com.baomidou.mybatisplus.annotation.TableId; -import com.baomidou.mybatisplus.annotation.TableName; +import com.baomidou.mybatisplus.annotation.*; import lombok.*; import java.time.LocalDateTime; @@ -41,4 +39,16 @@ public class OperationLog { * 操作时间 */ private LocalDateTime makeTime; + + /** + * 部门ID(权限) + */ + @TableField(value = "dept_id", fill = FieldFill.INSERT) + public Long deptId; + + /** + * 创建人ID(权限) + */ + @TableField(value = "create_id", fill = FieldFill.INSERT) + public Long createId; }