package com.doumee.dao.system.model;
|
|
import io.swagger.annotations.ApiModel;
|
import io.swagger.annotations.ApiModelProperty;
|
import com.baomidou.mybatisplus.annotation.IdType;
|
import com.baomidou.mybatisplus.annotation.TableId;
|
import lombok.Data;
|
|
import java.io.Serializable;
|
import java.util.Date;
|
|
/**
|
* 跟踪日志
|
* @author dm
|
* @since 2025/03/31 16:44
|
*/
|
@Data
|
@ApiModel("跟踪日志")
|
public class SystemTraceLog implements Serializable {
|
|
@TableId(type = IdType.AUTO)
|
@ApiModelProperty(value = "主键", example = "1")
|
private Integer id;
|
|
@ApiModelProperty(value = "用户", example = "1")
|
private Integer userId;
|
|
@ApiModelProperty(value = "固化用户名")
|
private String username;
|
|
@ApiModelProperty(value = "固化用户姓名")
|
private String userRealname;
|
|
@ApiModelProperty(value = "固化用户角色")
|
private String userRoles;
|
|
@ApiModelProperty(value = "固化用户权限")
|
private String userPermissions;
|
|
@ApiModelProperty(value = "操作模块")
|
private String operaModule;
|
|
@ApiModelProperty(value = "操作类型")
|
private String operaType;
|
|
@ApiModelProperty(value = "操作备注")
|
private String operaRemark;
|
|
@ApiModelProperty(value = "操作开始时间")
|
private Date operaTime;
|
|
@ApiModelProperty(value = "耗时", example = "1")
|
private Integer operaSpendTime;
|
|
@ApiModelProperty(value = "请求方式")
|
private String requestMethod;
|
|
@ApiModelProperty(value = "请求地址")
|
private String requestUri;
|
|
@ApiModelProperty(value = "请求参数")
|
private String requestParams;
|
|
@ApiModelProperty(value = "请求结果")
|
private String requestResult;
|
|
@ApiModelProperty(value = "状态(0操作失败,1操作成功,-1未得到处理)", example = "1")
|
private Integer status;
|
|
@ApiModelProperty(value = "异常等级")
|
private Integer exceptionLevel;
|
|
@ApiModelProperty(value = "异常信息")
|
private String exceptionStack;
|
|
@ApiModelProperty(value = "IP")
|
private String ip;
|
|
@ApiModelProperty(value = "服务器IP")
|
private String serverIp;
|
|
@ApiModelProperty(value = "接口版本")
|
private String systemVersion;
|
|
@ApiModelProperty(value = "操作平台")
|
private String platform;
|
|
@ApiModelProperty(value = "客户端信息")
|
private String clientInfo;
|
|
@ApiModelProperty(value = "系统信息")
|
private String osInfo;
|
|
}
|