188 lines
3.4 KiB
Java
188 lines
3.4 KiB
Java
package com.designhub.entity;
|
||
|
||
import com.baomidou.mybatisplus.annotation.*;
|
||
import lombok.Data;
|
||
import java.time.LocalDateTime;
|
||
|
||
/**
|
||
* S3存储配置实体类
|
||
*/
|
||
@Data
|
||
@TableName("sys_s3_config")
|
||
public class S3Config {
|
||
|
||
/**
|
||
* 主键ID
|
||
*/
|
||
@TableId(type = IdType.AUTO)
|
||
private Long id;
|
||
|
||
/**
|
||
* S3服务端点
|
||
*/
|
||
private String endpoint;
|
||
|
||
/**
|
||
* 存储桶名称
|
||
*/
|
||
private String bucket;
|
||
|
||
/**
|
||
* 访问密钥ID
|
||
*/
|
||
private String accessKeyId;
|
||
|
||
/**
|
||
* 访问密钥
|
||
*/
|
||
private String secretAccessKey;
|
||
|
||
/**
|
||
* 区域
|
||
*/
|
||
private String region;
|
||
|
||
/**
|
||
* 公共访问域名
|
||
*/
|
||
private String publicDomain;
|
||
|
||
/**
|
||
* 是否启用路径样式访问
|
||
*/
|
||
private Boolean enablePathStyle;
|
||
|
||
/**
|
||
* 文件存储路径前缀
|
||
*/
|
||
private String filePath;
|
||
|
||
/**
|
||
* 是否激活:0-未激活,1-激活
|
||
*/
|
||
private Boolean isActive;
|
||
|
||
/**
|
||
* 创建时间
|
||
*/
|
||
@TableField(fill = FieldFill.INSERT)
|
||
private LocalDateTime createTime;
|
||
|
||
/**
|
||
* 更新时间
|
||
*/
|
||
@TableField(fill = FieldFill.INSERT_UPDATE)
|
||
private LocalDateTime updateTime;
|
||
|
||
/**
|
||
* 删除标志:0-未删除,1-已删除
|
||
*/
|
||
@TableLogic
|
||
private Integer deleted;
|
||
|
||
// Getters and Setters
|
||
public Long getId() {
|
||
return id;
|
||
}
|
||
|
||
public void setId(Long id) {
|
||
this.id = id;
|
||
}
|
||
|
||
public String getEndpoint() {
|
||
return endpoint;
|
||
}
|
||
|
||
public void setEndpoint(String endpoint) {
|
||
this.endpoint = endpoint;
|
||
}
|
||
|
||
public String getBucket() {
|
||
return bucket;
|
||
}
|
||
|
||
public void setBucket(String bucket) {
|
||
this.bucket = bucket;
|
||
}
|
||
|
||
public String getAccessKeyId() {
|
||
return accessKeyId;
|
||
}
|
||
|
||
public void setAccessKeyId(String accessKeyId) {
|
||
this.accessKeyId = accessKeyId;
|
||
}
|
||
|
||
public String getSecretAccessKey() {
|
||
return secretAccessKey;
|
||
}
|
||
|
||
public void setSecretAccessKey(String secretAccessKey) {
|
||
this.secretAccessKey = secretAccessKey;
|
||
}
|
||
|
||
public String getRegion() {
|
||
return region;
|
||
}
|
||
|
||
public void setRegion(String region) {
|
||
this.region = region;
|
||
}
|
||
|
||
public String getPublicDomain() {
|
||
return publicDomain;
|
||
}
|
||
|
||
public void setPublicDomain(String publicDomain) {
|
||
this.publicDomain = publicDomain;
|
||
}
|
||
|
||
public Boolean getEnablePathStyle() {
|
||
return enablePathStyle;
|
||
}
|
||
|
||
public void setEnablePathStyle(Boolean enablePathStyle) {
|
||
this.enablePathStyle = enablePathStyle;
|
||
}
|
||
|
||
public String getFilePath() {
|
||
return filePath;
|
||
}
|
||
|
||
public void setFilePath(String filePath) {
|
||
this.filePath = filePath;
|
||
}
|
||
|
||
public Boolean getIsActive() {
|
||
return isActive;
|
||
}
|
||
|
||
public void setIsActive(Boolean isActive) {
|
||
this.isActive = isActive;
|
||
}
|
||
|
||
public LocalDateTime getCreateTime() {
|
||
return createTime;
|
||
}
|
||
|
||
public void setCreateTime(LocalDateTime createTime) {
|
||
this.createTime = createTime;
|
||
}
|
||
|
||
public LocalDateTime getUpdateTime() {
|
||
return updateTime;
|
||
}
|
||
|
||
public void setUpdateTime(LocalDateTime updateTime) {
|
||
this.updateTime = updateTime;
|
||
}
|
||
|
||
public Integer getDeleted() {
|
||
return deleted;
|
||
}
|
||
|
||
public void setDeleted(Integer deleted) {
|
||
this.deleted = deleted;
|
||
}
|
||
}
|