2025-06-03 16:25:26 +08:00
|
|
|
package com.celnet.datadump.entity;
|
|
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.annotation.IdType;
|
|
|
|
|
import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
|
|
import com.baomidou.mybatisplus.annotation.TableId;
|
|
|
|
|
import com.baomidou.mybatisplus.annotation.TableName;
|
|
|
|
|
import io.swagger.annotations.ApiModel;
|
|
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
2025-08-20 11:18:31 +08:00
|
|
|
import lombok.AllArgsConstructor;
|
2025-06-03 16:25:26 +08:00
|
|
|
import lombok.Getter;
|
|
|
|
|
import lombok.Setter;
|
|
|
|
|
|
|
|
|
|
import java.io.Serializable;
|
|
|
|
|
import java.util.Date;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* @author Kris
|
|
|
|
|
* @date 2025/04/10
|
|
|
|
|
*/
|
|
|
|
|
@Getter
|
|
|
|
|
@Setter
|
|
|
|
|
@TableName("data_log")
|
|
|
|
|
@ApiModel(value = "操作日志")
|
|
|
|
|
public class DataLog implements Serializable {
|
|
|
|
|
|
|
|
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* id
|
|
|
|
|
*/
|
|
|
|
|
@TableId(value = "id", type = IdType.AUTO)
|
|
|
|
|
@ApiModelProperty(value = "id")
|
|
|
|
|
private Integer id;
|
|
|
|
|
|
2025-06-09 15:05:20 +08:00
|
|
|
/**
|
|
|
|
|
* 请求参数
|
|
|
|
|
*/
|
|
|
|
|
@TableField("request_url")
|
|
|
|
|
@ApiModelProperty(value = "请求接口")
|
|
|
|
|
private String requestUrl;
|
|
|
|
|
|
2025-06-03 16:25:26 +08:00
|
|
|
/**
|
|
|
|
|
* 请求参数
|
|
|
|
|
*/
|
|
|
|
|
@TableField("request_data")
|
|
|
|
|
@ApiModelProperty(value = "请求参数")
|
|
|
|
|
private String requestData;
|
|
|
|
|
|
|
|
|
|
/**
|
2025-06-09 15:05:20 +08:00
|
|
|
* 请求参数
|
2025-06-03 16:25:26 +08:00
|
|
|
*/
|
2025-06-09 15:05:20 +08:00
|
|
|
@TableField("ip")
|
|
|
|
|
@ApiModelProperty(value = "请求IP")
|
|
|
|
|
private String ip;
|
2025-06-03 16:25:26 +08:00
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 开始时间
|
|
|
|
|
*/
|
|
|
|
|
@TableField("start_time")
|
|
|
|
|
@ApiModelProperty(value = "开始时间")
|
|
|
|
|
private Date startTime;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 结束时间
|
|
|
|
|
*/
|
|
|
|
|
@TableField("end_time")
|
|
|
|
|
@ApiModelProperty(value = "结束时间")
|
|
|
|
|
private Date endTime;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 请求方法
|
|
|
|
|
*/
|
|
|
|
|
@TableField("request_method")
|
|
|
|
|
@ApiModelProperty(value = "请求方法")
|
|
|
|
|
private String requestMethod;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 请求类型
|
|
|
|
|
*/
|
|
|
|
|
@TableField("request_type")
|
|
|
|
|
@ApiModelProperty(value = "请求类型")
|
|
|
|
|
private String requestType;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 错误信息
|
|
|
|
|
*/
|
2025-06-09 15:05:20 +08:00
|
|
|
@TableField("message")
|
|
|
|
|
@ApiModelProperty(value = "响应信息")
|
|
|
|
|
private String message;
|
2025-06-03 16:25:26 +08:00
|
|
|
|
|
|
|
|
/**
|
2025-06-09 15:05:20 +08:00
|
|
|
* 请求状态
|
2025-06-03 16:25:26 +08:00
|
|
|
*/
|
2025-06-09 15:05:20 +08:00
|
|
|
@TableField("code")
|
|
|
|
|
@ApiModelProperty(value = "响应码")
|
|
|
|
|
private String code;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 请求状态
|
|
|
|
|
*/
|
|
|
|
|
@TableField("status")
|
|
|
|
|
@ApiModelProperty(value = "状态")
|
|
|
|
|
private String status;
|
|
|
|
|
|
2025-08-20 11:18:31 +08:00
|
|
|
public DataLog(String requestUrl, String requestData, Date startTime, Date endTime, String requestMethod, String requestType) {
|
|
|
|
|
this.requestUrl = requestUrl;
|
|
|
|
|
this.requestData = requestData;
|
|
|
|
|
this.startTime = startTime;
|
|
|
|
|
this.endTime = endTime;
|
|
|
|
|
this.requestMethod = requestMethod;
|
|
|
|
|
this.requestType = requestType;
|
|
|
|
|
}
|
2025-06-09 15:05:20 +08:00
|
|
|
|
2025-06-03 16:25:26 +08:00
|
|
|
}
|