package cn.qinys.platform.entity.upms;

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 lombok.Data;

import java.io.Serializable;
import java.util.Date;
/**
 * (GatewayLog)实体类
 *
 * @author makejava
 * @since 2024-04-26 17:20:15
 */

@Data
@TableName("upms_gateway_log")
public class GatewayLog implements Serializable {

        
    @TableId(type = IdType.AUTO)
    private Long id;
    /**
    * 头部token
    */    
    @TableField("token")
    private String token;
    /**
    * 访问实例
    */    
    @TableField("target_server")
    private String targetServer;
    /**
    * 请求路径
    */    
    @TableField("request_path")
    private String requestPath;
    /**
    * 请求方法
    */    
    @TableField("request_method")
    private String requestMethod;
    /**
    * 协议
    */    
    @TableField("http_schema")
    private String httpSchema;
    /**
    * 请求体
    */    
    @TableField("request_body")
    private String requestBody;
    /**
    * 相应体
    */    
    @TableField("response_data")
    private String responseData;
    /**
    * 请求ip
    */    
    @TableField("ip")
    private String ip;
    /**
    * 请求时间
    */    
    @TableField("request_time")
    private Date requestTime;
    /**
    * 响应时间
    */    
    @TableField("response_time")
    private Date responseTime;
    /**
    * 执行时间按
    */    
    @TableField("execute_time")
    private Long executeTime;

}
