package com.ruoyi.storage.minio.domain;
|
|
import java.util.Date;
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
import org.apache.commons.lang3.builder.ToStringBuilder;
|
import org.apache.commons.lang3.builder.ToStringStyle;
|
import com.ruoyi.common.annotation.Excel;
|
import com.ruoyi.common.core.domain.BaseEntity;
|
|
/**
|
* 存储事件对象 storage_minio_event
|
*
|
* @author ard
|
* @date 2023-08-05
|
*/
|
public class StorageMinioEvent extends BaseEntity
|
{
|
private static final long serialVersionUID = 1L;
|
|
/** ID */
|
private String id;
|
|
/** 事件类型 */
|
@Excel(name = "事件类型")
|
private String eventType;
|
|
/** 桶名称 */
|
@Excel(name = "桶名称")
|
private String bucketName;
|
|
/** 事件时间 */
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@Excel(name = "事件时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
|
private Date eventTime;
|
|
/** 请求主机 */
|
@Excel(name = "请求主机")
|
private String host;
|
|
/** 请求用户 */
|
@Excel(name = "请求用户")
|
private String userName;
|
|
/** 请求地址 */
|
@Excel(name = "请求地址")
|
private String endpoint;
|
|
/** 对象名称 */
|
@Excel(name = "对象名称")
|
private String objectName;
|
|
/** 对象类型 */
|
@Excel(name = "对象类型")
|
private String objectType;
|
|
/** 对象大小 */
|
@Excel(name = "对象大小")
|
private int objectSize;
|
|
public void setId(String id)
|
{
|
this.id = id;
|
}
|
|
public String getId()
|
{
|
return id;
|
}
|
public void setEventType(String eventType)
|
{
|
this.eventType = eventType;
|
}
|
|
public String getEventType()
|
{
|
return eventType;
|
}
|
public void setBucketName(String bucketName)
|
{
|
this.bucketName = bucketName;
|
}
|
|
public String getBucketName()
|
{
|
return bucketName;
|
}
|
public void setEventTime(Date eventTime)
|
{
|
this.eventTime = eventTime;
|
}
|
|
public Date getEventTime()
|
{
|
return eventTime;
|
}
|
public void setHost(String host)
|
{
|
this.host = host;
|
}
|
|
public String getHost()
|
{
|
return host;
|
}
|
public void setUserName(String userName)
|
{
|
this.userName = userName;
|
}
|
|
public String getUserName()
|
{
|
return userName;
|
}
|
public void setEndpoint(String endpoint)
|
{
|
this.endpoint = endpoint;
|
}
|
|
public String getEndpoint()
|
{
|
return endpoint;
|
}
|
public void setObjectName(String objectName)
|
{
|
this.objectName = objectName;
|
}
|
|
public String getObjectName()
|
{
|
return objectName;
|
}
|
public void setObjectType(String objectType)
|
{
|
this.objectType = objectType;
|
}
|
|
public String getObjectType()
|
{
|
return objectType;
|
}
|
public void setObjectSize(int objectSize)
|
{
|
this.objectSize = objectSize;
|
}
|
|
public int getObjectSize()
|
{
|
return objectSize;
|
}
|
|
@Override
|
public String toString() {
|
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
|
.append("id", getId())
|
.append("eventType", getEventType())
|
.append("bucketName", getBucketName())
|
.append("eventTime", getEventTime())
|
.append("host", getHost())
|
.append("userName", getUserName())
|
.append("endpoint", getEndpoint())
|
.append("objectName", getObjectName())
|
.append("objectType", getObjectType())
|
.append("objectSize", getObjectSize())
|
.append("createTime", getCreateTime())
|
.toString();
|
}
|
}
|