package com.prolog.upcloud.base.wh.operate.model;

import com.prolog.framework.core.annotation.AutoKey;
import com.prolog.framework.core.annotation.Column;
import com.prolog.framework.core.annotation.Id;
import com.prolog.framework.core.annotation.Table;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

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

/**
 * @auther KingYan
 * @create 2022-08-12 11:23:38
 * @describe MQ错误日志表实体类
 */
@Data
@Table("mq_error_log")
@ApiModel(value = "MqErrorLog对象", description = "MQ错误日志表")
public class MqErrorLog implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "主键ID")
    @Id
    @AutoKey(type = AutoKey.TYPE_SNOWFLAKE)
    private String id;

    @ApiModelProperty(value = "EIS日志ID")
    @Column("eis_log_id")
    private String eisLogId;

    @ApiModelProperty(value = "请求参数")
    @Column("request")
    private String request;

    @ApiModelProperty(value = "返回参数")
    @Column("msg")
    private String msg;

    @ApiModelProperty(value = "创建时间")
    @Column("gmt_create")
    private Date gmtCreate;


}