first commit
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
package com.budwk.app.sys.enums;
|
||||
|
||||
import com.budwk.app.base.annotation.DictEnum;
|
||||
import com.budwk.app.sys.services.impl.SysDataUserAllUpdateServiceImpl;
|
||||
import com.budwk.app.sys.services.impl.SysDataUserIncrUpdateServiceImpl;
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Getter;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
@Getter
|
||||
@DictEnum(key = "sysDataUpdateMode", name = "系统数据更新")
|
||||
@AllArgsConstructor
|
||||
@Slf4j
|
||||
public enum SysDataUpdateMode {
|
||||
|
||||
ALL("全量更新", SysDataUserAllUpdateServiceImpl.class),
|
||||
INCR("增量更新", SysDataUserIncrUpdateServiceImpl.class);
|
||||
|
||||
private final String desc;
|
||||
private final Class<?> clazz;
|
||||
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
package com.budwk.app.sys.enums;
|
||||
|
||||
/**
|
||||
* 文件存储桶的权限策略枚举
|
||||
*
|
||||
*/
|
||||
public enum SysFileBucketAuthEnum {
|
||||
|
||||
/**
|
||||
* 私有的(仅有 owner 可以读写)
|
||||
*/
|
||||
PRIVATE,
|
||||
|
||||
/**
|
||||
* 公有读,私有写( owner 可以读写, 其他客户可以读)
|
||||
*/
|
||||
PUBLIC_READ,
|
||||
|
||||
/**
|
||||
* 公共读写(即所有人都可以读写,慎用)
|
||||
*/
|
||||
PUBLIC_READ_WRITE
|
||||
|
||||
}
|
||||
@@ -0,0 +1,31 @@
|
||||
package com.budwk.app.sys.enums;
|
||||
|
||||
import lombok.Getter;
|
||||
|
||||
/**
|
||||
* 文件存储引擎类型枚举
|
||||
*
|
||||
* @author xuyuxiang
|
||||
* @date 2022/6/16 16:14
|
||||
**/
|
||||
@Getter
|
||||
public enum SysFileEngineTypeEnum {
|
||||
|
||||
/** 本地 */
|
||||
LOCAL("LOCAL"),
|
||||
|
||||
/** 阿里云 */
|
||||
ALIYUN("ALIYUN"),
|
||||
|
||||
/** 腾讯云 */
|
||||
TENCENT("TENCENT"),
|
||||
|
||||
/** MINIO */
|
||||
MINIO("MINIO");
|
||||
|
||||
private final String value;
|
||||
|
||||
SysFileEngineTypeEnum(String value) {
|
||||
this.value = value;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user