60 lines
1.1 KiB
Java
60 lines
1.1 KiB
Java
|
|
package com.newyetai.common.log.dto;
|
|||
|
|
|
|||
|
|
import java.io.Serializable;
|
|||
|
|
import java.util.Date;
|
|||
|
|
|
|||
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
|||
|
|
|
|||
|
|
import lombok.Data;
|
|||
|
|
import lombok.NoArgsConstructor;
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 操作日志
|
|||
|
|
* @author sr on 2020-10-26
|
|||
|
|
*/
|
|||
|
|
@Data
|
|||
|
|
@NoArgsConstructor
|
|||
|
|
public class OperationLogDTO implements Serializable {
|
|||
|
|
|
|||
|
|
/** **/
|
|||
|
|
private static final long serialVersionUID = -6817430348970835175L;
|
|||
|
|
|
|||
|
|
/** 链路id **/
|
|||
|
|
private String traceId;
|
|||
|
|
|
|||
|
|
/** spanid **/
|
|||
|
|
private String spanId;
|
|||
|
|
|
|||
|
|
/** 上一级链路id **/
|
|||
|
|
private String parentId;
|
|||
|
|
|
|||
|
|
/** 系统名称 **/
|
|||
|
|
private String systemName;
|
|||
|
|
|
|||
|
|
/** ip **/
|
|||
|
|
private String ip;
|
|||
|
|
|
|||
|
|
/** 请求地址 **/
|
|||
|
|
private String requestUri;
|
|||
|
|
|
|||
|
|
/** 请求类型 **/
|
|||
|
|
private String requestMethod;
|
|||
|
|
|
|||
|
|
/** 请求参数 **/
|
|||
|
|
private Object requestBody;
|
|||
|
|
|
|||
|
|
/** 请求时间 **/
|
|||
|
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
|
|||
|
|
private Date requestTime;
|
|||
|
|
|
|||
|
|
/** 请求耗时(ms) **/
|
|||
|
|
private Long useTime;
|
|||
|
|
|
|||
|
|
/** 请求结果 **/
|
|||
|
|
private Object result;
|
|||
|
|
|
|||
|
|
/** 当前登录用户信息:属性见上下文用户对象 **/
|
|||
|
|
private Object loginUser;
|
|||
|
|
|
|||
|
|
}
|