LogVo.java 3.24 KB
package com.yanzuoguang.util.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 日志实例
 *
 * @author 颜佐光
 */

@ApiModel(value = "日志对象")
public class LogVo extends BaseVo {

    private static final long serialVersionUID = -8629960247077620458L;

    /**
     * 日志id
     */
    @ApiModelProperty(value = "日志Id", required = true, example = "{{$uuid}}")
    private volatile String logId;

    /**
     * 工程实例名
     */
    @ApiModelProperty(value = "项目名称", required = true, example = "MQ|WEB|FEIGN")
    private volatile String actionKey;

    /**
     * 请求接口地址
     */
    @ApiModelProperty(value = "接口地址", required = true, example = "tbd-order/order/save")
    private volatile String actionSubKey;

    /**
     * 请求内容
     */
    @ApiModelProperty(value = "请求内容", required = true, example = "{}")
    private volatile String content;

    /**
     * 执行后的请求内容
     */
    @ApiModelProperty(value = "执行后的请求内容,仅仅在内容有变化时写入", required = true, example = "{}")
    private volatile String contentTo;

    /**
     * 返回参数
     */
    @ApiModelProperty(value = "返回结果", required = true, example = "{}")
    private volatile String result;

    /**
     * 接口处理状态,是否有异常
     */
    @ApiModelProperty(value = "执行状态", notes = "0表示成功,其他状态表示失败", required = true, example = "0")
    private volatile String status;

    /**
     * 使用时间
     */
    @ApiModelProperty(value = "执行耗时", notes = "单位(毫秒)", required = true, example = "20")
    private volatile int useTime;

    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间", notes = "单位(毫秒)", required = false, example = "1987-11-24 23:15:18")
    private volatile String createDate;

    public String getLogId() {
        return logId;
    }

    public void setLogId(String logId) {
        this.logId = logId;
    }

    public String getActionKey() {
        return actionKey;
    }

    public void setActionKey(String actionKey) {
        this.actionKey = actionKey;
    }

    public String getActionSubKey() {
        return actionSubKey;
    }

    public void setActionSubKey(String actionSubKey) {
        this.actionSubKey = actionSubKey;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getContentTo() {
        return contentTo;
    }

    public void setContentTo(String contentTo) {
        this.contentTo = contentTo;
    }

    public String getResult() {
        return result;
    }

    public void setResult(String result) {
        this.result = result;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public int getUseTime() {
        return useTime;
    }

    public void setUseTime(int useTime) {
        this.useTime = useTime;
    }

    public String getCreateDate() {
        return createDate;
    }

    public void setCreateDate(String createDate) {
        this.createDate = createDate;
    }

}