package com.kingdee.eas.custom.integration.apimgt;

import java.io.Serializable;
import com.kingdee.bos.dao.AbstractObjectValue;
import java.util.Locale;
import com.kingdee.util.TypeConversionUtils;
import com.kingdee.bos.util.BOSObjectType;


public class AbstractApiCallLogInfo extends com.kingdee.eas.framework.CoreBillBaseInfo implements Serializable 
{
    public AbstractApiCallLogInfo()
    {
        this("id");
    }
    protected AbstractApiCallLogInfo(String pkField)
    {
        super(pkField);
    }
    /**
     * Object:接口调用日志's 是否生成凭证property 
     */
    public boolean isFivouchered()
    {
        return getBoolean("Fivouchered");
    }
    public void setFivouchered(boolean item)
    {
        setBoolean("Fivouchered", item);
    }
    /**
     * Object:接口调用日志's 调用方平台property 
     */
    public String getPlatform()
    {
        return getString("platform");
    }
    public void setPlatform(String item)
    {
        setString("platform", item);
    }
    /**
     * Object:接口调用日志's 接口路径property 
     */
    public String getApiPath()
    {
        return getString("apiPath");
    }
    public void setApiPath(String item)
    {
        setString("apiPath", item);
    }
    /**
     * Object:接口调用日志's 请求方式property 
     */
    public String getHttpMethod()
    {
        return getString("httpMethod");
    }
    public void setHttpMethod(String item)
    {
        setString("httpMethod", item);
    }
    /**
     * Object:接口调用日志's 完整请求 URLproperty 
     */
    public String getRequestUrl()
    {
        return getString("requestUrl");
    }
    public void setRequestUrl(String item)
    {
        setString("requestUrl", item);
    }
    /**
     * Object:接口调用日志's 请求入参property 
     */
    public String getRequestParams()
    {
        return getString("requestParams");
    }
    public void setRequestParams(String item)
    {
        setString("requestParams", item);
    }
    /**
     * Object:接口调用日志's 调用方 IPproperty 
     */
    public String getRequestIp()
    {
        return getString("requestIp");
    }
    public void setRequestIp(String item)
    {
        setString("requestIp", item);
    }
    /**
     * Object:接口调用日志's 响应体property 
     */
    public String getResponseBody()
    {
        return getString("responseBody");
    }
    public void setResponseBody(String item)
    {
        setString("responseBody", item);
    }
    /**
     * Object:接口调用日志's HTTP 状态码property 
     */
    public int getHttpStatusCode()
    {
        return getInt("httpStatusCode");
    }
    public void setHttpStatusCode(int item)
    {
        setInt("httpStatusCode", item);
    }
    /**
     * Object:接口调用日志's 业务是否成功property 
     */
    public boolean isSuccess()
    {
        return getBoolean("success");
    }
    public void setSuccess(boolean item)
    {
        setBoolean("success", item);
    }
    /**
     * Object:接口调用日志's 异常错误信息property 
     */
    public String getErrorMsg()
    {
        return getString("errorMsg");
    }
    public void setErrorMsg(String item)
    {
        setString("errorMsg", item);
    }
    /**
     * Object:接口调用日志's 接口耗时（毫秒）property 
     */
    public int getCostTime()
    {
        return getInt("costTime");
    }
    public void setCostTime(int item)
    {
        setInt("costTime", item);
    }
    public BOSObjectType getBOSType()
    {
        return new BOSObjectType("DEB44AF5");
    }
}