first commit

This commit is contained in:
那些花儿
2025-07-14 08:45:13 +08:00
commit 3e86198a82
2710 changed files with 610330 additions and 0 deletions
@@ -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;
}
}