feat: 项目初始化
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>com.byhah</groupId>
|
||||
<artifactId>cloud-basic</artifactId>
|
||||
<version>1.0.2-SNAPSHOT</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>cloud-constant</artifactId>
|
||||
<build>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<artifactId>maven-jar-plugin</artifactId>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</project>
|
||||
@@ -0,0 +1,7 @@
|
||||
package com.byhah.cloud.basic.constant;
|
||||
|
||||
public interface CacheKey {
|
||||
String AUTH_VALID_CODE_CACHE_KEY = "auth-validCode";
|
||||
String CONFIG_CACHE_KEY = "dev-config";
|
||||
String USER_VALID_CODE_CACHE_KEY = "user-validCode:";
|
||||
}
|
||||
+222
@@ -0,0 +1,222 @@
|
||||
package com.byhah.cloud.basic.constant;
|
||||
|
||||
/**
|
||||
* 系统配置
|
||||
*/
|
||||
public interface ConfigKey {
|
||||
|
||||
interface Sys {
|
||||
/**
|
||||
* 验证码开关
|
||||
*/
|
||||
String SYS_DEFAULT_CAPTCHA_OPEN_KEY = "SYS_DEFAULT_CAPTCHA_OPEN";
|
||||
/**
|
||||
* 默认密码
|
||||
*/
|
||||
String SYS_DEFAULT_PASSWORD_KEY = "SYS_DEFAULT_PASSWORD";
|
||||
/**
|
||||
* 默认工作台数据
|
||||
*/
|
||||
String SYS_DEFAULT_WORKBENCH_DATA_KEY = "SYS_DEFAULT_WORKBENCH_DATA";
|
||||
/**
|
||||
* 默认文件存储引擎
|
||||
*/
|
||||
String SYS_DEFAULT_FILE_ENGINE_KEY = "SYS_DEFAULT_FILE_ENGINE";
|
||||
}
|
||||
|
||||
/**
|
||||
* 配置分类
|
||||
*/
|
||||
interface SysCategory {
|
||||
/**
|
||||
* 系统基础
|
||||
*/
|
||||
String SYS_BASE = "SYS_BASE";
|
||||
/**
|
||||
* 业务定义
|
||||
*/
|
||||
String BIZ_DEFINE = "BIZ_DEFINE";
|
||||
/**
|
||||
* 文件-本地
|
||||
*/
|
||||
String FILE_LOCAL = "FILE_LOCAL";
|
||||
/**
|
||||
* 文件-阿里云
|
||||
*/
|
||||
String FILE_ALIYUN = "FILE_ALIYUN";
|
||||
/**
|
||||
* 文件-腾讯云
|
||||
*/
|
||||
String FILE_TENCENT = "FILE_TENCENT";
|
||||
/**
|
||||
* 文件-MINIO
|
||||
*/
|
||||
String FILE_MINIO = "FILE_MINIO";
|
||||
/**
|
||||
* 邮件-本地
|
||||
*/
|
||||
String EMAIL_LOCAL = "EMAIL_LOCAL";
|
||||
/**
|
||||
* 邮件-阿里云
|
||||
*/
|
||||
String EMAIL_ALIYUN = "EMAIL_ALIYUN";
|
||||
/**
|
||||
* 邮件-腾讯云
|
||||
*/
|
||||
String EMAIL_TENCENT = "EMAIL_TENCENT";
|
||||
/**
|
||||
* 短信-阿里云
|
||||
*/
|
||||
String SMS_ALIYUN = "SMS_ALIYUN";
|
||||
/**
|
||||
* 短信-腾讯云
|
||||
*/
|
||||
String SMS_TENCENT = "SMS_TENCENT";
|
||||
}
|
||||
|
||||
/*********邮件**********/
|
||||
interface Email {
|
||||
/**
|
||||
* 本地邮件发件人
|
||||
*/
|
||||
String EMAIL_LOCAL_FROM_KEY = "EMAIL_LOCAL_FROM";
|
||||
/**
|
||||
* 本地邮件password
|
||||
*/
|
||||
String EMAIL_LOCAL_PASSWORD_KEY = "EMAIL_LOCAL_PASSWORD";
|
||||
|
||||
/**
|
||||
* 阿里邮件发件人
|
||||
*/
|
||||
String EMAIL_ALIYUN_FROM_KEY = "EMAIL_ALIYUN_FROM";
|
||||
/**
|
||||
* 阿里邮件 key
|
||||
*/
|
||||
String EMAIL_ALIYUN_ACCESS_KEY_ID_KEY = "EMAIL_ALIYUN_ACCESS_KEY_ID";
|
||||
/**
|
||||
* 阿里邮件secret
|
||||
*/
|
||||
String EMAIL_ALIYUN_ACCESS_KEY_SECRET_KEY = "EMAIL_ALIYUN_ACCESS_KEY_SECRET";
|
||||
/**
|
||||
* 阿里邮件regionId
|
||||
*/
|
||||
String EMAIL_ALIYUN_REGION_ID_KEY = "EMAIL_ALIYUN_REGION_ID";
|
||||
/**
|
||||
* 腾讯邮件发件人
|
||||
*/
|
||||
String EMAIL_TENCENT_FROM = "EMAIL_TENCENT_FROM";
|
||||
/**
|
||||
* 腾讯邮件secretId
|
||||
*/
|
||||
String EMAIL_TENCENT_SECRET_ID_KEY = "EMAIL_TENCENT_SECRET_ID";
|
||||
/**
|
||||
* 腾讯邮件secretKey
|
||||
*/
|
||||
String EMAIL_TENCENT_SECRET_KEY_KEY = "EMAIL_TENCENT_SECRET_KEY";
|
||||
/**
|
||||
* 腾讯邮件regionId
|
||||
*/
|
||||
String EMAIL_TENCENT_REGION_ID_KEY = "EMAIL_TENCENT_REGION_ID";
|
||||
}
|
||||
|
||||
/*******************文件上传*******************/
|
||||
|
||||
interface File {
|
||||
/**
|
||||
* 本地文件上传目录
|
||||
*/
|
||||
String FILE_LOCAL_FOLDER_KEY = "FILE_LOCAL_FOLDER";
|
||||
/**
|
||||
* 本地文件上传默认bucket
|
||||
*/
|
||||
String FILE_LOCAL_DEFAULT_BUCKET_NAME = "FILE_LOCAL_DEFAULT_BUCKET_NAME";
|
||||
|
||||
/**
|
||||
* 阿里文件上传accessKeyId
|
||||
*/
|
||||
String FILE_ALIYUN_ACCESS_KEY_ID_KEY = "FILE_ALIYUN_ACCESS_KEY_ID";
|
||||
/**
|
||||
* 阿里文件上传accessSecret
|
||||
*/
|
||||
String FILE_ALIYUN_ACCESS_KEY_SECRET_KEY = "FILE_ALIYUN_ACCESS_KEY_SECRET";
|
||||
/**
|
||||
* 阿里文件上传endpoint
|
||||
*/
|
||||
String FILE_ALIYUN_END_POINT_KEY = "FILE_ALIYUN_END_POINT";
|
||||
/**
|
||||
* 阿里文件上传默认bucket
|
||||
*/
|
||||
String FILE_ALIYUN_DEFAULT_BUCKET_NAME = "FILE_ALIYUN_DEFAULT_BUCKET_NAME";
|
||||
/**
|
||||
* 腾讯文件上传secretId
|
||||
*/
|
||||
String FILE_TENCENT_SECRET_ID_KEY = "FILE_TENCENT_SECRET_ID";
|
||||
/**
|
||||
* 腾讯文件上传secretKey
|
||||
*/
|
||||
String FILE_TENCENT_SECRET_KEY_KEY = "FILE_TENCENT_SECRET_KEY";
|
||||
/**
|
||||
* 腾讯文件上传regionId
|
||||
*/
|
||||
String FILE_TENCENT_REGION_ID_KEY = "FILE_TENCENT_REGION_ID";
|
||||
/**
|
||||
* 腾讯文件上传默认bucket
|
||||
*/
|
||||
String FILE_TENCENT_DEFAULT_BUCKET_NAME = "FILE_TENCENT_DEFAULT_BUCKET_NAME";
|
||||
/**
|
||||
* MINIO文件上传accessKey
|
||||
*/
|
||||
String FILE_MINIO_ACCESS_KEY_KEY = "FILE_MINIO_ACCESS_KEY";
|
||||
/**
|
||||
* MINIO文件上传secretKey
|
||||
*/
|
||||
String FILE_MINIO_SECRET_KEY_KEY = "FILE_MINIO_SECRET_KEY";
|
||||
/**
|
||||
* MINIO文件上传endpoint
|
||||
*/
|
||||
String FILE_MINIO_END_POINT_KEY = "FILE_MINIO_END_POINT";
|
||||
/**
|
||||
* MINIO文件上传默认bucket
|
||||
*/
|
||||
String FILE_MINIO_DEFAULT_BUCKET_NAME = "FILE_MINIO_DEFAULT_BUCKET_NAME";
|
||||
}
|
||||
|
||||
interface Sms {
|
||||
/**
|
||||
* 阿里短信accessKeyId
|
||||
*/
|
||||
String SMS_ALIYUN_ACCESS_KEY_ID_KEY = "SMS_ALIYUN_ACCESS_KEY_ID";
|
||||
/**
|
||||
* 阿里短信accessKeySecret
|
||||
*/
|
||||
String SMS_ALIYUN_ACCESS_KEY_SECRET_KEY = "SMS_ALIYUN_ACCESS_KEY_SECRET";
|
||||
/**
|
||||
* 阿里短信endpoint
|
||||
*/
|
||||
String SMS_ALIYUN_END_POINT_KEY = "SMS_ALIYUN_END_POINT";
|
||||
/**
|
||||
* 阿里短信signName
|
||||
*/
|
||||
String SMS_ALIYUN_DEFAULT_SIGN_NAME_KEY = "SMS_ALIYUN_DEFAULT_SIGN_NAME";
|
||||
/**
|
||||
* 腾讯短信secretId
|
||||
*/
|
||||
String SMS_TENCENT_SECRET_ID_KEY = "SMS_TENCENT_SECRET_ID";
|
||||
/**
|
||||
* 腾讯短信secretKey
|
||||
*/
|
||||
String SMS_TENCENT_SECRET_KEY_KEY = "SMS_TENCENT_SECRET_KEY";
|
||||
/**
|
||||
* 腾讯短信regionId
|
||||
*/
|
||||
String SMS_TENCENT_REGION_ID_KEY = "SMS_TENCENT_REGION_ID";
|
||||
/**
|
||||
* 腾讯短信sdkAppId
|
||||
*/
|
||||
String SMS_TENCENT_DEFAULT_SDK_APP_ID_KEY = "SMS_TENCENT_DEFAULT_SDK_APP_ID";
|
||||
/**
|
||||
* 腾讯短信默认signName
|
||||
*/
|
||||
String SMS_TENCENT_DEFAULT_SIGN_NAME_KEY = "SMS_TENCENT_DEFAULT_SIGN_NAME";
|
||||
}
|
||||
}
|
||||
+27
@@ -0,0 +1,27 @@
|
||||
package com.byhah.cloud.basic.constant;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
public interface Constants {
|
||||
|
||||
/**
|
||||
* 1MB
|
||||
*/
|
||||
Long MB = 1024 * 1024L;
|
||||
|
||||
/**
|
||||
* 100KB
|
||||
*/
|
||||
Long HUNDRED_KB = 100 * 1024L;
|
||||
|
||||
Map<Integer, String> WEEK_EN = new HashMap<Integer, String>() {{
|
||||
put(1, "monday");
|
||||
put(2, "tuesday");
|
||||
put(3, "wednesday");
|
||||
put(4, "thursday");
|
||||
put(5, "friday");
|
||||
put(6, "saturday");
|
||||
put(7, "sunday");
|
||||
}};
|
||||
}
|
||||
@@ -0,0 +1,5 @@
|
||||
package com.byhah.cloud.basic.constant;
|
||||
|
||||
public interface RedisKeys {
|
||||
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
package com.byhah.cloud.basic.constant;
|
||||
|
||||
public interface RoleCode {
|
||||
|
||||
/**
|
||||
* 租户
|
||||
*/
|
||||
String TENANT = "tenant";
|
||||
}
|
||||
+16
@@ -0,0 +1,16 @@
|
||||
package com.byhah.cloud.basic.constant;
|
||||
|
||||
public interface SystemKey {
|
||||
/**
|
||||
* 超管账号
|
||||
*/
|
||||
String SYS_USER = "superAdmin";
|
||||
/**
|
||||
* 超管角色
|
||||
*/
|
||||
String SYS_ROLE = "superAdmin";
|
||||
/**
|
||||
* 系统模块
|
||||
*/
|
||||
String SYS_MODULE = "system";
|
||||
}
|
||||
Reference in New Issue
Block a user