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