feat(iot): 为日志和记录实体添加部门和创建人字段

- 在 EventLog、OperationLog 和 RecordData 实体中添加 deptId 和 createId 字段- 这些字段用于记录部门 ID 和创建人 ID,以增强权限管理功能
This commit is contained in:
zhuangtianxiang 2025-03-13 19:41:48 +08:00
parent 1215e94c78
commit b8df5df38f
3 changed files with 30 additions and 8 deletions
src/main/java/com/zsc/edu/gateway/modules
iot
record/entity
tsl/entity
operationLog/entity

View File

@ -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;
}

View File

@ -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;
}

View File

@ -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;
}