safety-eval-service/docs/gbs/Resource.java

167 lines
5.7 KiB
Java
Raw Permalink Normal View History

package com.qiyoule.resource.domain.entity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;
import lombok.experimental.Accessors;
/**
*
* @TableName filestorage
*/
@TableName(value ="filestorage")
@Data
@Accessors(chain = true)
public class Resource implements Serializable {
/**
*
*/
@TableId(type = IdType.AUTO)
private Integer id;
/**
*
*/
private String url;
/**
*
*/
private Integer size;
/**
*
*/
private String filename;
/**
*
*/
private String originalFilename;
/**
*
*/
private String basePath;
/**
*
*/
private String path;
/**
*
*/
private String ext;
/**
*
*/
private String contentType;
/**
*
*/
private String platform;
/**
*
*/
private String md5;
/**
*
*/
private String creatorName;
/**
*
*/
private String creatorUid;
/**
*
*/
private Date createdTime;
@TableField(exist = false)
private static final long serialVersionUID = 1L;
@Override
public boolean equals(Object that) {
if (this == that) {
return true;
}
if (that == null) {
return false;
}
if (getClass() != that.getClass()) {
return false;
}
Resource other = (Resource) that;
return (this.getId() == null ? other.getId() == null : this.getId().equals(other.getId()))
&& (this.getUrl() == null ? other.getUrl() == null : this.getUrl().equals(other.getUrl()))
&& (this.getSize() == null ? other.getSize() == null : this.getSize().equals(other.getSize()))
&& (this.getFilename() == null ? other.getFilename() == null : this.getFilename().equals(other.getFilename()))
&& (this.getOriginalFilename() == null ? other.getOriginalFilename() == null : this.getOriginalFilename().equals(other.getOriginalFilename()))
&& (this.getBasePath() == null ? other.getBasePath() == null : this.getBasePath().equals(other.getBasePath()))
&& (this.getPath() == null ? other.getPath() == null : this.getPath().equals(other.getPath()))
&& (this.getExt() == null ? other.getExt() == null : this.getExt().equals(other.getExt()))
&& (this.getContentType() == null ? other.getContentType() == null : this.getContentType().equals(other.getContentType()))
&& (this.getPlatform() == null ? other.getPlatform() == null : this.getPlatform().equals(other.getPlatform()))
&& (this.getMd5() == null ? other.getMd5() == null : this.getMd5().equals(other.getMd5()))
&& (this.getCreatorName() == null ? other.getCreatorName() == null : this.getCreatorName().equals(other.getCreatorName()))
&& (this.getCreatorUid() == null ? other.getCreatorUid() == null : this.getCreatorUid().equals(other.getCreatorUid()))
&& (this.getCreatedTime() == null ? other.getCreatedTime() == null : this.getCreatedTime().equals(other.getCreatedTime()));
}
@Override
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result + ((getId() == null) ? 0 : getId().hashCode());
result = prime * result + ((getUrl() == null) ? 0 : getUrl().hashCode());
result = prime * result + ((getSize() == null) ? 0 : getSize().hashCode());
result = prime * result + ((getFilename() == null) ? 0 : getFilename().hashCode());
result = prime * result + ((getOriginalFilename() == null) ? 0 : getOriginalFilename().hashCode());
result = prime * result + ((getBasePath() == null) ? 0 : getBasePath().hashCode());
result = prime * result + ((getPath() == null) ? 0 : getPath().hashCode());
result = prime * result + ((getExt() == null) ? 0 : getExt().hashCode());
result = prime * result + ((getContentType() == null) ? 0 : getContentType().hashCode());
result = prime * result + ((getPlatform() == null) ? 0 : getPlatform().hashCode());
result = prime * result + ((getMd5() == null) ? 0 : getMd5().hashCode());
result = prime * result + ((getCreatorName() == null) ? 0 : getCreatorName().hashCode());
result = prime * result + ((getCreatorUid() == null) ? 0 : getCreatorUid().hashCode());
result = prime * result + ((getCreatedTime() == null) ? 0 : getCreatedTime().hashCode());
return result;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append(getClass().getSimpleName());
sb.append(" [");
sb.append("Hash = ").append(hashCode());
sb.append(", id=").append(id);
sb.append(", url=").append(url);
sb.append(", size=").append(size);
sb.append(", filename=").append(filename);
sb.append(", originalFilename=").append(originalFilename);
sb.append(", basePath=").append(basePath);
sb.append(", path=").append(path);
sb.append(", ext=").append(ext);
sb.append(", contentType=").append(contentType);
sb.append(", platform=").append(platform);
sb.append(", md5=").append(md5);
sb.append(", creatorName=").append(creatorName);
sb.append(", creatorUid=").append(creatorUid);
sb.append(", createdTime=").append(createdTime);
sb.append(", serialVersionUID=").append(serialVersionUID);
sb.append("]");
return sb.toString();
}
}