package org.hzhub.erp.domain.vo;

import lombok.Data;
import java.io.Serializable;
import java.util.Map;

/**
 * API测试结果VO
 *
 * @author HZHub Team
 */
@Data
public class ApiTestResultVO implements Serializable {

    private static final long serialVersionUID = 1L;

    /** API路径 */
    private String apiPath;

    /** 测试方法 */
    private String testMethod;

    /** 请求参数 */
    private Map<String, Object> requestParams;

    /** 执行成功 */
    private Boolean success;

    /** 执行结果 */
    private Object data;

    /** 执行时间（ms） */
    private Long executionTime;

    /** 实际执行的SQL */
    private String executedSql;

    /** 错误消息 */
    private String errorMessage;

    /** 错误堆栈 */
    private String errorStack;
}