com.github.rexsheng.springboot.faster.system.entity.Log Maven / Gradle / Ivy
The newest version!
package com.github.rexsheng.springboot.faster.system.entity;
import com.mybatisflex.annotation.Id;
import com.mybatisflex.annotation.Table;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.io.Serial;
/**
* 日志表 实体类。
*
* @author sheng
* @since 2024-05-04
*/
@Table("sys_log")
public class Log implements Serializable {
@Serial
private static final long serialVersionUID = 1L;
/**
* 请求ID
*/
@Id
private String id;
/**
* 执行类名
*/
private String className;
/**
* 执行方法名
*/
private String methodName;
/**
* 方法注释
*/
private String methodNote;
/**
* 请求方式
*/
private String requestMethod;
/**
* 请求地址
*/
private String requestUrl;
/**
* 请求IP
*/
private String requestIp;
/**
* 请求参数
*/
private String requestParam;
/**
* 请求头部
*/
private String requestHeader;
/**
* 客户端名称
*/
private String userAgent;
/**
* 服务器名称
*/
private String server;
/**
* 模块名称
*/
private String module;
/**
* 操作人
*/
private Long user;
/**
* 开始时间
*/
private LocalDateTime startTime;
/**
* 结束时间
*/
private LocalDateTime endTime;
/**
* 耗时(毫秒)
*/
private Long costTime;
/**
* 是否异常(0正常,1异常)
*/
private Boolean error;
/**
* 异常信息
*/
private String errorMsg;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getClassName() {
return className;
}
public void setClassName(String className) {
this.className = className;
}
public String getMethodName() {
return methodName;
}
public void setMethodName(String methodName) {
this.methodName = methodName;
}
public String getMethodNote() {
return methodNote;
}
public void setMethodNote(String methodNote) {
this.methodNote = methodNote;
}
public String getRequestMethod() {
return requestMethod;
}
public void setRequestMethod(String requestMethod) {
this.requestMethod = requestMethod;
}
public String getRequestUrl() {
return requestUrl;
}
public void setRequestUrl(String requestUrl) {
this.requestUrl = requestUrl;
}
public String getRequestIp() {
return requestIp;
}
public void setRequestIp(String requestIp) {
this.requestIp = requestIp;
}
public String getRequestParam() {
return requestParam;
}
public void setRequestParam(String requestParam) {
this.requestParam = requestParam;
}
public String getRequestHeader() {
return requestHeader;
}
public void setRequestHeader(String requestHeader) {
this.requestHeader = requestHeader;
}
public String getUserAgent() {
return userAgent;
}
public void setUserAgent(String userAgent) {
this.userAgent = userAgent;
}
public String getServer() {
return server;
}
public void setServer(String server) {
this.server = server;
}
public String getModule() {
return module;
}
public void setModule(String module) {
this.module = module;
}
public Long getUser() {
return user;
}
public void setUser(Long user) {
this.user = user;
}
public LocalDateTime getStartTime() {
return startTime;
}
public void setStartTime(LocalDateTime startTime) {
this.startTime = startTime;
}
public LocalDateTime getEndTime() {
return endTime;
}
public void setEndTime(LocalDateTime endTime) {
this.endTime = endTime;
}
public Long getCostTime() {
return costTime;
}
public void setCostTime(Long costTime) {
this.costTime = costTime;
}
public Boolean getError() {
return error;
}
public void setError(Boolean error) {
this.error = error;
}
public String getErrorMsg() {
return errorMsg;
}
public void setErrorMsg(String errorMsg) {
this.errorMsg = errorMsg;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy