188 lines
3.4 KiB
Java
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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