refactor: 日志完善

This commit is contained in:
Ray.Hao
2024-06-27 21:49:46 +08:00
parent f0a50ea6c5
commit 9b5fd036e5
8 changed files with 139 additions and 63 deletions

View File

@@ -2,11 +2,10 @@ package com.youlai.system.model.entity;
import com.baomidou.mybatisplus.annotation.*;
import java.io.Serial;
import java.io.Serializable;
import java.util.Date;
import java.time.LocalDateTime;
import com.youlai.system.common.base.BaseEntity;
import com.youlai.system.enums.LogModuleEnum;
import lombok.Data;
/**
@@ -24,33 +23,52 @@ public class SysLog implements Serializable {
private Long id;
/**
* 日志类型
*
* @see com.youlai.system.enums.LogTypeEnum
* 日志模块
*/
private Integer type;
private LogModuleEnum module;
/**
* 日志标题
* 日志内容
*/
private String title;
private String content;
/**
* 请求路径
*/
private String requestUri;
/**
* 请求方法
*/
private String method;
/**
* IP 地址
*/
private String ip;
/**
* 地区
*/
private String region;
/**
* 浏览器
*/
private String browser;
/**
* 终端系统
*/
private String os;
/**
* 执行时间(毫秒)
*/
private Long executionTime;
/**
* 创建人ID
*/
@@ -60,5 +78,7 @@ public class SysLog implements Serializable {
* 创建时间
*/
@TableField(fill = FieldFill.INSERT)
private Date createTime;
private LocalDateTime createTime;
}