package cn.qinys.platform.upms.api.resp;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * (GatewayLog)实体类
 *
 * @author makejava
 * @since 2024-04-26 17:20:15
 */

@Data
public class GatewayLogPageResp implements Serializable {


    private Long id;
    /**
     * 头部token
     */
    private String token;
    /**
     * 访问实例
     */
    private String targetServer;
    /**
     * 请求路径
     */
    private String requestPath;
    /**
     * 请求方法
     */
    private String requestMethod;
    /**
     * 协议
     */
    private String httpSchema;
    /**
     * 请求体
     */
    private String requestBody;
    /**
     * 相应体
     */
    private String responseData;
    /**
     * 请求ip
     */
    private String ip;
    /**
     * 请求时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date requestTime;
    /**
     * 响应时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date responseTime;
    /**
     * 执行时间按
     */
    private Long executeTime;

    /**
     * 手机号
     */
    private String userMobile;

}
