|
|
@ -56,29 +56,29 @@ public class CloudStorageConfig implements Serializable { |
|
|
|
@NotBlank(message="{qiniu.bucketname.require}", groups = QiniuGroup.class) |
|
|
|
private String qiniuBucketName; |
|
|
|
|
|
|
|
@ApiModelProperty(value = "阿里云绑定的域名") |
|
|
|
@NotBlank(message="{aliyun.domain.require}", groups = AliyunGroup.class) |
|
|
|
@URL(message = "{aliyun.domain.url}", groups = AliyunGroup.class) |
|
|
|
private String aliyunDomain; |
|
|
|
|
|
|
|
@ApiModelProperty(value = "阿里云路径前缀") |
|
|
|
private String aliyunPrefix; |
|
|
|
|
|
|
|
@ApiModelProperty(value = "阿里云EndPoint") |
|
|
|
@NotBlank(message="{aliyun.endPoint.require}", groups = AliyunGroup.class) |
|
|
|
private String aliyunEndPoint; |
|
|
|
|
|
|
|
@ApiModelProperty(value = "阿里云AccessKeyId") |
|
|
|
@NotBlank(message="{aliyun.accesskeyid.require}", groups = AliyunGroup.class) |
|
|
|
private String aliyunAccessKeyId; |
|
|
|
|
|
|
|
@ApiModelProperty(value = "阿里云AccessKeySecret") |
|
|
|
@NotBlank(message="{aliyun.accesskeysecret.require}", groups = AliyunGroup.class) |
|
|
|
private String aliyunAccessKeySecret; |
|
|
|
|
|
|
|
@ApiModelProperty(value = "阿里云BucketName") |
|
|
|
@NotBlank(message="{aliyun.bucketname.require}", groups = AliyunGroup.class) |
|
|
|
private String aliyunBucketName; |
|
|
|
//@ApiModelProperty(value = "阿里云绑定的域名")
|
|
|
|
//@NotBlank(message="{aliyun.domain.require}", groups = AliyunGroup.class)
|
|
|
|
//@URL(message = "{aliyun.domain.url}", groups = AliyunGroup.class)
|
|
|
|
//private String aliyunDomain;
|
|
|
|
//
|
|
|
|
//@ApiModelProperty(value = "阿里云路径前缀")
|
|
|
|
//private String aliyunPrefix;
|
|
|
|
//
|
|
|
|
//@ApiModelProperty(value = "阿里云EndPoint")
|
|
|
|
//@NotBlank(message="{aliyun.endPoint.require}", groups = AliyunGroup.class)
|
|
|
|
//private String aliyunEndPoint;
|
|
|
|
//
|
|
|
|
//@ApiModelProperty(value = "阿里云AccessKeyId")
|
|
|
|
//@NotBlank(message="{aliyun.accesskeyid.require}", groups = AliyunGroup.class)
|
|
|
|
//private String aliyunAccessKeyId;
|
|
|
|
//
|
|
|
|
//@ApiModelProperty(value = "阿里云AccessKeySecret")
|
|
|
|
//@NotBlank(message="{aliyun.accesskeysecret.require}", groups = AliyunGroup.class)
|
|
|
|
//private String aliyunAccessKeySecret;
|
|
|
|
//
|
|
|
|
//@ApiModelProperty(value = "阿里云BucketName")
|
|
|
|
//@NotBlank(message="{aliyun.bucketname.require}", groups = AliyunGroup.class)
|
|
|
|
//private String aliyunBucketName;
|
|
|
|
|
|
|
|
@ApiModelProperty(value = "腾讯云绑定的域名") |
|
|
|
@NotBlank(message="{qcloud.domain.require}", groups = QcloudGroup.class) |
|
|
@ -125,4 +125,44 @@ public class CloudStorageConfig implements Serializable { |
|
|
|
@NotBlank(message="{local.path.url}", groups = LocalGroup.class) |
|
|
|
private String localPath; |
|
|
|
|
|
|
|
private AliyunCloudStorageConfig aliyun; |
|
|
|
/** |
|
|
|
* 阿里云存储配置 |
|
|
|
*/ |
|
|
|
@Data |
|
|
|
public static class AliyunCloudStorageConfig { |
|
|
|
private AliyunCloudStorageConfigProps internal; |
|
|
|
private AliyunCloudStorageConfigProps external; |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 阿里云存储配置属性 |
|
|
|
*/ |
|
|
|
@Data |
|
|
|
public static class AliyunCloudStorageConfigProps { |
|
|
|
@ApiModelProperty(value = "阿里云绑定的域名") |
|
|
|
@NotBlank(message="{aliyun.domain.require}", groups = AliyunGroup.class) |
|
|
|
@URL(message = "{aliyun.domain.url}", groups = AliyunGroup.class) |
|
|
|
private String aliyunDomain; |
|
|
|
|
|
|
|
@ApiModelProperty(value = "阿里云路径前缀") |
|
|
|
private String aliyunPrefix; |
|
|
|
|
|
|
|
@ApiModelProperty(value = "阿里云EndPoint") |
|
|
|
@NotBlank(message="{aliyun.endPoint.require}", groups = AliyunGroup.class) |
|
|
|
private String aliyunEndPoint; |
|
|
|
|
|
|
|
@ApiModelProperty(value = "阿里云AccessKeyId") |
|
|
|
@NotBlank(message="{aliyun.accesskeyid.require}", groups = AliyunGroup.class) |
|
|
|
private String aliyunAccessKeyId; |
|
|
|
|
|
|
|
@ApiModelProperty(value = "阿里云AccessKeySecret") |
|
|
|
@NotBlank(message="{aliyun.accesskeysecret.require}", groups = AliyunGroup.class) |
|
|
|
private String aliyunAccessKeySecret; |
|
|
|
|
|
|
|
@ApiModelProperty(value = "阿里云BucketName") |
|
|
|
@NotBlank(message="{aliyun.bucketname.require}", groups = AliyunGroup.class) |
|
|
|
private String aliyunBucketName; |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|