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(); } }