yangys
2024-05-18 040976de6f9934b99f30268a28e2ecf42260e217
注释整理
已修改70个文件
143 ■■■■ 文件已修改
smart-core-boot/src/main/java/com/qianwen/core/boot/config/BladeExecutorConfiguration.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/SequenceAutoConfiguration.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/builder/DbSeqBuilder.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/builder/RedisSeqBuilder.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/builder/SeqBuilder.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/builder/SequenceBuilderFactory.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/builder/SnowflakeSeqBuilder.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/exception/SeqException.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/properties/BaseSequenceProperties.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/properties/SequenceDbProperties.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/properties/SequenceRedisProperties.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/properties/SequenceSnowflakeProperties.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/range/BizName.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/range/SeqRange.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/range/SeqRangeMgr.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/range/db/BaseDbHelper.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/range/db/DbSeqRangeMgr.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/range/db/provider/DmSqlProvider.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/range/db/provider/MysqlSqlProvider.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/range/db/provider/OracleSqlProvider.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/range/db/provider/SqlProvider.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/range/db/provider/SqlProviderFactory.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/range/name/DateBizName.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/range/name/DefaultBizName.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/range/redis/RedisSeqRangeMgr.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/sequence/RangeSequence.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/sequence/Sequence.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/sequence/impl/DefaultRangeSequence.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/sequence/impl/SnowflakeSequence.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-sms/src/main/java/com/qianwen/core/sms/AliSmsTemplate.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-sms/src/main/java/com/qianwen/core/sms/QiniuSmsTemplate.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-sms/src/main/java/com/qianwen/core/sms/SmsTemplate.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-sms/src/main/java/com/qianwen/core/sms/TencentSmsTemplate.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-sms/src/main/java/com/qianwen/core/sms/YunpianSmsTemplate.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-sms/src/main/java/com/qianwen/core/sms/config/AliSmsConfiguration.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-sms/src/main/java/com/qianwen/core/sms/config/QiniuSmsConfiguration.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-sms/src/main/java/com/qianwen/core/sms/config/SmsConfiguration.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-sms/src/main/java/com/qianwen/core/sms/config/TencentSmsConfiguration.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-sms/src/main/java/com/qianwen/core/sms/config/YunpianSmsConfiguration.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-sms/src/main/java/com/qianwen/core/sms/constant/SmsConstant.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-sms/src/main/java/com/qianwen/core/sms/enums/SmsEnum.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-sms/src/main/java/com/qianwen/core/sms/enums/SmsStatusEnum.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-sms/src/main/java/com/qianwen/core/sms/model/SmsCode.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-sms/src/main/java/com/qianwen/core/sms/model/SmsData.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-sms/src/main/java/com/qianwen/core/sms/model/SmsInfo.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-sms/src/main/java/com/qianwen/core/sms/model/SmsResponse.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-sms/src/main/java/com/qianwen/core/sms/props/SmsProperties.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-tenant/src/main/java/com/qianwen/core/tenant/BladeTenantId.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-tenant/src/main/java/com/qianwen/core/tenant/BladeTenantInterceptor.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-tenant/src/main/java/com/qianwen/core/tenant/BladeTenantProperties.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-tenant/src/main/java/com/qianwen/core/tenant/TenantId.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-tenant/src/main/java/com/qianwen/core/tenant/annotation/NonDS.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-tenant/src/main/java/com/qianwen/core/tenant/annotation/TableExclude.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-tenant/src/main/java/com/qianwen/core/tenant/annotation/TenantDS.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-tenant/src/main/java/com/qianwen/core/tenant/annotation/TenantIgnore.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-tenant/src/main/java/com/qianwen/core/tenant/annotation/TenantParamDS.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-tenant/src/main/java/com/qianwen/core/tenant/aspect/BladeTenantAspect.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-tenant/src/main/java/com/qianwen/core/tenant/config/TenantConfiguration.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-tenant/src/main/java/com/qianwen/core/tenant/config/TenantDataSourceConfiguration.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-tenant/src/main/java/com/qianwen/core/tenant/constant/TenantBaseConstant.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-tenant/src/main/java/com/qianwen/core/tenant/dynamic/DsTenantIdProcessor.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-tenant/src/main/java/com/qianwen/core/tenant/dynamic/TenantDataSource.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-tenant/src/main/java/com/qianwen/core/tenant/dynamic/TenantDataSourceAnnotationInterceptor.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-tenant/src/main/java/com/qianwen/core/tenant/dynamic/TenantDataSourceGlobalAdvisor.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-tenant/src/main/java/com/qianwen/core/tenant/dynamic/TenantDataSourceGlobalInterceptor.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-tenant/src/main/java/com/qianwen/core/tenant/dynamic/TenantDataSourceHolder.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-tenant/src/main/java/com/qianwen/core/tenant/dynamic/TenantDataSourceJdbcProvider.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-tenant/src/main/java/com/qianwen/core/tenant/exception/TenantDataSourceException.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-tenant/src/main/java/com/qianwen/core/tenant/launcher/TenantLauncherServiceImpl.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-starter-websocket/src/main/java/com/qianwen/core/websocket/config/RedisMessageDistributorConfiguration.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
smart-core-boot/src/main/java/com/qianwen/core/boot/config/BladeExecutorConfiguration.java
@@ -62,7 +62,7 @@
        return new BladeAsyncUncaughtExceptionHandler(this.bladeContext, this.bladeProperties, this.publisher);
    }
    /* loaded from: blade-core-boot-9.3.0.0-SNAPSHOT.jar:org/springblade/core/boot/config/BladeExecutorConfiguration$BladeAsyncUncaughtExceptionHandler.class */
    private static class BladeAsyncUncaughtExceptionHandler implements AsyncUncaughtExceptionHandler {
        private final BladeContext bladeContext;
        private final BladeProperties bladeProperties;
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/SequenceAutoConfiguration.java
@@ -10,7 +10,7 @@
@ConditionalOnMissingBean({Sequence.class})
@Configuration
/* loaded from: blade-starter-sequence-9.3.0.0-SNAPSHOT.jar:org/springblade/core/sequence/SequenceAutoConfiguration.class */
public class SequenceAutoConfiguration {
    @ConditionalOnBean({SequenceSnowflakeProperties.class})
    @Bean
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/builder/DbSeqBuilder.java
@@ -6,7 +6,7 @@
import com.qianwen.core.sequence.sequence.Sequence;
import com.qianwen.core.sequence.sequence.impl.DefaultRangeSequence;
/* loaded from: blade-starter-sequence-9.3.0.0-SNAPSHOT.jar:org/springblade/core/sequence/builder/DbSeqBuilder.class */
public class DbSeqBuilder implements SeqBuilder {
    private DataSource dataSource;
    private BizName bizName;
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/builder/RedisSeqBuilder.java
@@ -5,7 +5,7 @@
import com.qianwen.core.sequence.sequence.Sequence;
import com.qianwen.core.sequence.sequence.impl.DefaultRangeSequence;
/* loaded from: blade-starter-sequence-9.3.0.0-SNAPSHOT.jar:org/springblade/core/sequence/builder/RedisSeqBuilder.class */
public class RedisSeqBuilder implements SeqBuilder {
    private String ip;
    private int port;
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/builder/SeqBuilder.java
@@ -2,7 +2,7 @@
import com.qianwen.core.sequence.sequence.Sequence;
/* loaded from: blade-starter-sequence-9.3.0.0-SNAPSHOT.jar:org/springblade/core/sequence/builder/SeqBuilder.class */
public interface SeqBuilder {
    Sequence build();
}
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/builder/SequenceBuilderFactory.java
@@ -8,7 +8,7 @@
import com.qianwen.core.tool.utils.Func;
import com.qianwen.core.tool.utils.SpringUtil;
/* loaded from: blade-starter-sequence-9.3.0.0-SNAPSHOT.jar:org/springblade/core/sequence/builder/SequenceBuilderFactory.class */
public class SequenceBuilderFactory {
    public static Sequence getSeqBuilder(String bizName, Integer step, Integer stepStart) {
        SequenceDbProperties dbProperties = (SequenceDbProperties) SpringUtil.getBean(SequenceDbProperties.class);
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/builder/SnowflakeSeqBuilder.java
@@ -3,7 +3,7 @@
import com.qianwen.core.sequence.sequence.Sequence;
import com.qianwen.core.sequence.sequence.impl.SnowflakeSequence;
/* loaded from: blade-starter-sequence-9.3.0.0-SNAPSHOT.jar:org/springblade/core/sequence/builder/SnowflakeSeqBuilder.class */
public class SnowflakeSeqBuilder implements SeqBuilder {
    private long datacenterId;
    private long workerId;
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/exception/SeqException.java
@@ -1,6 +1,6 @@
package com.qianwen.core.sequence.exception;
/* loaded from: blade-starter-sequence-9.3.0.0-SNAPSHOT.jar:org/springblade/core/sequence/exception/SeqException.class */
public class SeqException extends RuntimeException {
    private static final long serialVersionUID = -3669527158498401718L;
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/properties/BaseSequenceProperties.java
@@ -1,6 +1,6 @@
package com.qianwen.core.sequence.properties;
/* loaded from: blade-starter-sequence-9.3.0.0-SNAPSHOT.jar:org/springblade/core/sequence/properties/BaseSequenceProperties.class */
public class BaseSequenceProperties {
    private int step = 1000;
    private long stepStart = 0;
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/properties/SequenceDbProperties.java
@@ -5,7 +5,7 @@
@ConfigurationProperties(prefix = "blade.xsequence.db")
@Component
/* loaded from: blade-starter-sequence-9.3.0.0-SNAPSHOT.jar:org/springblade/core/sequence/properties/SequenceDbProperties.class */
public class SequenceDbProperties extends BaseSequenceProperties {
    private String tableName = "blade_sequence";
    private int retryTimes = 1;
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/properties/SequenceRedisProperties.java
@@ -5,7 +5,7 @@
@ConfigurationProperties(prefix = "blade.xsequence.redis")
@Component
/* loaded from: blade-starter-sequence-9.3.0.0-SNAPSHOT.jar:org/springblade/core/sequence/properties/SequenceRedisProperties.class */
public class SequenceRedisProperties extends BaseSequenceProperties {
    private String ip;
    private Integer port;
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/properties/SequenceSnowflakeProperties.java
@@ -5,7 +5,7 @@
@ConfigurationProperties(prefix = "blade.xsequence.snowflake")
@Component
/* loaded from: blade-starter-sequence-9.3.0.0-SNAPSHOT.jar:org/springblade/core/sequence/properties/SequenceSnowflakeProperties.class */
public class SequenceSnowflakeProperties extends BaseSequenceProperties {
    private long datacenterId;
    private long workerId;
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/range/BizName.java
@@ -1,6 +1,6 @@
package com.qianwen.core.sequence.range;
/* loaded from: blade-starter-sequence-9.3.0.0-SNAPSHOT.jar:org/springblade/core/sequence/range/BizName.class */
public interface BizName {
    String create();
}
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/range/SeqRange.java
@@ -2,7 +2,7 @@
import java.util.concurrent.atomic.AtomicLong;
/* loaded from: blade-starter-sequence-9.3.0.0-SNAPSHOT.jar:org/springblade/core/sequence/range/SeqRange.class */
public class SeqRange {
    private final long min;
    private final long max;
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/range/SeqRangeMgr.java
@@ -2,7 +2,7 @@
import com.qianwen.core.sequence.exception.SeqException;
/* loaded from: blade-starter-sequence-9.3.0.0-SNAPSHOT.jar:org/springblade/core/sequence/range/SeqRangeMgr.class */
public interface SeqRangeMgr {
    SeqRange nextRange(String name) throws SeqException;
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/range/db/BaseDbHelper.java
@@ -13,7 +13,7 @@
import com.qianwen.core.sequence.range.db.provider.SqlProviderFactory;
import com.qianwen.core.tool.utils.SpringUtil;
/* loaded from: blade-starter-sequence-9.3.0.0-SNAPSHOT.jar:org/springblade/core/sequence/range/db/BaseDbHelper.class */
public class BaseDbHelper {
    private static final long DELTA = 100000000;
    private static final SqlProviderFactory SQL_PROVIDER_FACTORY = (SqlProviderFactory) SpringUtil.getBean(SqlProviderFactory.class);
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/range/db/DbSeqRangeMgr.java
@@ -5,7 +5,7 @@
import com.qianwen.core.sequence.range.SeqRange;
import com.qianwen.core.sequence.range.SeqRangeMgr;
/* loaded from: blade-starter-sequence-9.3.0.0-SNAPSHOT.jar:org/springblade/core/sequence/range/db/DbSeqRangeMgr.class */
public class DbSeqRangeMgr implements SeqRangeMgr {
    private DataSource dataSource;
    private int step = 1;
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/range/db/provider/DmSqlProvider.java
@@ -4,7 +4,7 @@
import org.springframework.stereotype.Component;
@Component
/* loaded from: blade-starter-sequence-9.3.0.0-SNAPSHOT.jar:org/springblade/core/sequence/range/db/provider/DmSqlProvider.class */
public class DmSqlProvider implements SqlProvider {
    @Override // com.qianwen.core.sequence.range.db.provider.SqlProvider
    public String getExistTableSql() {
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/range/db/provider/MysqlSqlProvider.java
@@ -4,7 +4,7 @@
import org.springframework.stereotype.Component;
@Component
/* loaded from: blade-starter-sequence-9.3.0.0-SNAPSHOT.jar:org/springblade/core/sequence/range/db/provider/MysqlSqlProvider.class */
public class MysqlSqlProvider implements SqlProvider {
    @Override // com.qianwen.core.sequence.range.db.provider.SqlProvider
    public String getCreateTableSql() {
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/range/db/provider/OracleSqlProvider.java
@@ -4,7 +4,7 @@
import org.springframework.stereotype.Component;
@Component
/* loaded from: blade-starter-sequence-9.3.0.0-SNAPSHOT.jar:org/springblade/core/sequence/range/db/provider/OracleSqlProvider.class */
public class OracleSqlProvider implements SqlProvider {
    @Override // com.qianwen.core.sequence.range.db.provider.SqlProvider
    public String getExistTableSql() {
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/range/db/provider/SqlProvider.java
@@ -2,7 +2,7 @@
import com.baomidou.mybatisplus.annotation.DbType;
/* loaded from: blade-starter-sequence-9.3.0.0-SNAPSHOT.jar:org/springblade/core/sequence/range/db/provider/SqlProvider.class */
public interface SqlProvider {
    String getCreateTableSql();
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/range/db/provider/SqlProviderFactory.java
@@ -19,7 +19,7 @@
@EnableConfigurationProperties({DataSourceProperties.class, DynamicDataSourceProperties.class})
@Component
@Import({DynamicDataSourceCreatorAutoConfiguration.class})
/* loaded from: blade-starter-sequence-9.3.0.0-SNAPSHOT.jar:org/springblade/core/sequence/range/db/provider/SqlProviderFactory.class */
public class SqlProviderFactory {
    private DynamicDataSourceProperties dynamicDataSourceProperties;
    private DataSourceProperties dataSourceProperties;
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/range/name/DateBizName.java
@@ -3,7 +3,7 @@
import cn.hutool.core.date.DateUtil;
import com.qianwen.core.sequence.range.BizName;
/* loaded from: blade-starter-sequence-9.3.0.0-SNAPSHOT.jar:org/springblade/core/sequence/range/name/DateBizName.class */
public class DateBizName implements BizName {
    private String bizName;
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/range/name/DefaultBizName.java
@@ -2,7 +2,7 @@
import com.qianwen.core.sequence.range.BizName;
/* loaded from: blade-starter-sequence-9.3.0.0-SNAPSHOT.jar:org/springblade/core/sequence/range/name/DefaultBizName.class */
public class DefaultBizName implements BizName {
    private String bizName;
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/range/redis/RedisSeqRangeMgr.java
@@ -6,7 +6,7 @@
import com.qianwen.core.sequence.range.SeqRangeMgr;
import redis.clients.jedis.Jedis;
/* loaded from: blade-starter-sequence-9.3.0.0-SNAPSHOT.jar:org/springblade/core/sequence/range/redis/RedisSeqRangeMgr.class */
public class RedisSeqRangeMgr implements SeqRangeMgr {
    private static final String KEY_PREFIX = "x_sequence_";
    private Jedis jedis;
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/sequence/RangeSequence.java
@@ -3,7 +3,7 @@
import com.qianwen.core.sequence.range.BizName;
import com.qianwen.core.sequence.range.SeqRangeMgr;
/* loaded from: blade-starter-sequence-9.3.0.0-SNAPSHOT.jar:org/springblade/core/sequence/sequence/RangeSequence.class */
public interface RangeSequence extends Sequence {
    void setSeqRangeMgr(SeqRangeMgr seqRangeMgr);
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/sequence/Sequence.java
@@ -2,7 +2,7 @@
import com.qianwen.core.sequence.exception.SeqException;
/* loaded from: blade-starter-sequence-9.3.0.0-SNAPSHOT.jar:org/springblade/core/sequence/sequence/Sequence.class */
public interface Sequence {
    long nextValue() throws SeqException;
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/sequence/impl/DefaultRangeSequence.java
@@ -13,7 +13,7 @@
import com.qianwen.core.sequence.range.SeqRangeMgr;
import com.qianwen.core.sequence.sequence.RangeSequence;
/* loaded from: blade-starter-sequence-9.3.0.0-SNAPSHOT.jar:org/springblade/core/sequence/sequence/impl/DefaultRangeSequence.class */
public class DefaultRangeSequence implements RangeSequence {
    private final Lock lock = new ReentrantLock();
    private SeqRangeMgr seqRangeMgr;
smart-starter-sequence/src/main/java/com/qianwen/core/sequence/sequence/impl/SnowflakeSequence.java
@@ -3,7 +3,7 @@
import com.qianwen.core.sequence.exception.SeqException;
import com.qianwen.core.sequence.sequence.Sequence;
/* loaded from: blade-starter-sequence-9.3.0.0-SNAPSHOT.jar:org/springblade/core/sequence/sequence/impl/SnowflakeSequence.class */
public class SnowflakeSequence implements Sequence {
    private long workerId;
    private long datacenterId;
smart-starter-sms/src/main/java/com/qianwen/core/sms/AliSmsTemplate.java
@@ -17,7 +17,7 @@
import com.qianwen.core.tool.utils.StringUtil;
import org.springframework.http.HttpStatus;
/* loaded from: blade-starter-sms-9.3.0.0-SNAPSHOT.jar:org/springblade/core/sms/AliSmsTemplate.class */
public class AliSmsTemplate implements SmsTemplate {
    private static final int SUCCESS = 200;
    private static final String FAIL = "fail";
smart-starter-sms/src/main/java/com/qianwen/core/sms/QiniuSmsTemplate.java
@@ -13,7 +13,7 @@
import com.qianwen.core.tool.utils.StringUtil;
import org.springframework.http.HttpStatus;
/* loaded from: blade-starter-sms-9.3.0.0-SNAPSHOT.jar:org/springblade/core/sms/QiniuSmsTemplate.class */
public class QiniuSmsTemplate implements SmsTemplate {
    private final SmsProperties smsProperties;
    private final SmsManager smsManager;
smart-starter-sms/src/main/java/com/qianwen/core/sms/SmsTemplate.java
@@ -9,7 +9,7 @@
import com.qianwen.core.sms.model.SmsResponse;
import org.springframework.util.StringUtils;
/* loaded from: blade-starter-sms-9.3.0.0-SNAPSHOT.jar:org/springblade/core/sms/SmsTemplate.class */
public interface SmsTemplate {
    SmsResponse sendMessage(SmsData smsData, Collection<String> phones);
smart-starter-sms/src/main/java/com/qianwen/core/sms/TencentSmsTemplate.java
@@ -15,7 +15,7 @@
import com.qianwen.core.tool.utils.StringUtil;
import org.springframework.http.HttpStatus;
/* loaded from: blade-starter-sms-9.3.0.0-SNAPSHOT.jar:org/springblade/core/sms/TencentSmsTemplate.class */
public class TencentSmsTemplate implements SmsTemplate {
    private static final int SUCCESS = 0;
    private static final String NATION_CODE = "86";
smart-starter-sms/src/main/java/com/qianwen/core/sms/YunpianSmsTemplate.java
@@ -15,7 +15,7 @@
import com.qianwen.core.tool.utils.PlaceholderUtil;
import com.qianwen.core.tool.utils.StringUtil;
/* loaded from: blade-starter-sms-9.3.0.0-SNAPSHOT.jar:org/springblade/core/sms/YunpianSmsTemplate.class */
public class YunpianSmsTemplate implements SmsTemplate {
    private final SmsProperties smsProperties;
    private final YunpianClient client;
smart-starter-sms/src/main/java/com/qianwen/core/sms/config/AliSmsConfiguration.java
@@ -16,7 +16,7 @@
@Configuration(proxyBeanMethods = false)
@ConditionalOnClass({IAcsClient.class})
@ConditionalOnProperty(value = {"sms.name"}, havingValue = "aliyun")
/* loaded from: blade-starter-sms-9.3.0.0-SNAPSHOT.jar:org/springblade/core/sms/config/AliSmsConfiguration.class */
public class AliSmsConfiguration {
    private final BladeRedis bladeRedis;
smart-starter-sms/src/main/java/com/qianwen/core/sms/config/QiniuSmsConfiguration.java
@@ -15,7 +15,7 @@
@Configuration(proxyBeanMethods = false)
@ConditionalOnClass({SmsManager.class})
@ConditionalOnProperty(value = {"sms.name"}, havingValue = "qiniu")
/* loaded from: blade-starter-sms-9.3.0.0-SNAPSHOT.jar:org/springblade/core/sms/config/QiniuSmsConfiguration.class */
public class QiniuSmsConfiguration {
    private final BladeRedis bladeRedis;
smart-starter-sms/src/main/java/com/qianwen/core/sms/config/SmsConfiguration.java
@@ -6,6 +6,6 @@
@EnableConfigurationProperties({SmsProperties.class})
@Configuration(proxyBeanMethods = false)
/* loaded from: blade-starter-sms-9.3.0.0-SNAPSHOT.jar:org/springblade/core/sms/config/SmsConfiguration.class */
public class SmsConfiguration {
}
smart-starter-sms/src/main/java/com/qianwen/core/sms/config/TencentSmsConfiguration.java
@@ -15,7 +15,7 @@
@Configuration(proxyBeanMethods = false)
@ConditionalOnClass({SmsMultiSender.class})
@ConditionalOnProperty(value = {"sms.name"}, havingValue = "tencent")
/* loaded from: blade-starter-sms-9.3.0.0-SNAPSHOT.jar:org/springblade/core/sms/config/TencentSmsConfiguration.class */
public class TencentSmsConfiguration {
    private final BladeRedis bladeRedis;
smart-starter-sms/src/main/java/com/qianwen/core/sms/config/YunpianSmsConfiguration.java
@@ -14,7 +14,7 @@
@Configuration(proxyBeanMethods = false)
@ConditionalOnClass({YunpianClient.class})
@ConditionalOnProperty(value = {"sms.name"}, havingValue = "yunpian")
/* loaded from: blade-starter-sms-9.3.0.0-SNAPSHOT.jar:org/springblade/core/sms/config/YunpianSmsConfiguration.class */
public class YunpianSmsConfiguration {
    private final BladeRedis bladeRedis;
smart-starter-sms/src/main/java/com/qianwen/core/sms/constant/SmsConstant.java
@@ -1,6 +1,6 @@
package com.qianwen.core.sms.constant;
/* loaded from: blade-starter-sms-9.3.0.0-SNAPSHOT.jar:org/springblade/core/sms/constant/SmsConstant.class */
public interface SmsConstant {
    public static final String CAPTCHA_KEY = "blade:sms::captcha:";
}
smart-starter-sms/src/main/java/com/qianwen/core/sms/enums/SmsEnum.java
@@ -1,6 +1,6 @@
package com.qianwen.core.sms.enums;
/* loaded from: blade-starter-sms-9.3.0.0-SNAPSHOT.jar:org/springblade/core/sms/enums/SmsEnum.class */
public enum SmsEnum {
    YUNPIAN("yunpian", 1),
    QINIU("qiniu", 2),
smart-starter-sms/src/main/java/com/qianwen/core/sms/enums/SmsStatusEnum.java
@@ -1,6 +1,6 @@
package com.qianwen.core.sms.enums;
/* loaded from: blade-starter-sms-9.3.0.0-SNAPSHOT.jar:org/springblade/core/sms/enums/SmsStatusEnum.class */
public enum SmsStatusEnum {
    DISABLE(1),
    ENABLE(2);
smart-starter-sms/src/main/java/com/qianwen/core/sms/model/SmsCode.java
@@ -3,7 +3,7 @@
import com.fasterxml.jackson.annotation.JsonIgnore;
import java.io.Serializable;
/* loaded from: blade-starter-sms-9.3.0.0-SNAPSHOT.jar:org/springblade/core/sms/model/SmsCode.class */
public class SmsCode implements Serializable {
    private static final long serialVersionUID = 1;
    private boolean success = Boolean.TRUE.booleanValue();
smart-starter-sms/src/main/java/com/qianwen/core/sms/model/SmsData.java
@@ -3,7 +3,7 @@
import java.io.Serializable;
import java.util.Map;
/* loaded from: blade-starter-sms-9.3.0.0-SNAPSHOT.jar:org/springblade/core/sms/model/SmsData.class */
public class SmsData implements Serializable {
    private static final long serialVersionUID = 1;
    private String key;
smart-starter-sms/src/main/java/com/qianwen/core/sms/model/SmsInfo.java
@@ -3,7 +3,7 @@
import java.io.Serializable;
import java.util.Collection;
/* loaded from: blade-starter-sms-9.3.0.0-SNAPSHOT.jar:org/springblade/core/sms/model/SmsInfo.class */
public class SmsInfo implements Serializable {
    private static final long serialVersionUID = 1;
    private SmsData smsData;
smart-starter-sms/src/main/java/com/qianwen/core/sms/model/SmsResponse.java
@@ -2,7 +2,7 @@
import java.io.Serializable;
/* loaded from: blade-starter-sms-9.3.0.0-SNAPSHOT.jar:org/springblade/core/sms/model/SmsResponse.class */
public class SmsResponse implements Serializable {
    private static final long serialVersionUID = 1;
    private boolean success;
smart-starter-sms/src/main/java/com/qianwen/core/sms/props/SmsProperties.java
@@ -3,7 +3,7 @@
import org.springframework.boot.context.properties.ConfigurationProperties;
@ConfigurationProperties(prefix = "sms")
/* loaded from: blade-starter-sms-9.3.0.0-SNAPSHOT.jar:org/springblade/core/sms/props/SmsProperties.class */
public class SmsProperties {
    private Boolean enabled;
    private String name;
smart-starter-tenant/src/main/java/com/qianwen/core/tenant/BladeTenantId.java
@@ -3,7 +3,7 @@
import com.qianwen.core.tool.utils.RandomType;
import com.qianwen.core.tool.utils.StringUtil;
/* loaded from: blade-starter-tenant-9.3.0.0-SNAPSHOT.jar:org/springblade/core/tenant/BladeTenantId.class */
public class BladeTenantId implements TenantId {
    @Override // org.springblade.core.tenant.TenantId
    public String generate() {
smart-starter-tenant/src/main/java/com/qianwen/core/tenant/BladeTenantInterceptor.java
@@ -37,7 +37,7 @@
import com.qianwen.core.secure.utils.AuthUtil;
import com.qianwen.core.tool.utils.CollectionUtil;
import net.sf.jsqlparser.expression.operators.relational.ItemsList;
/* loaded from: blade-starter-tenant-9.3.0.0-SNAPSHOT.jar:org/springblade/core/tenant/BladeTenantInterceptor.class */
public class BladeTenantInterceptor extends TenantLineInnerInterceptor {
    private TenantLineHandler tenantLineHandler;
    private BladeTenantProperties tenantProperties;
smart-starter-tenant/src/main/java/com/qianwen/core/tenant/BladeTenantProperties.java
@@ -5,7 +5,7 @@
import org.springframework.boot.context.properties.ConfigurationProperties;
@ConfigurationProperties(prefix = "blade.tenant")
/* loaded from: blade-starter-tenant-9.3.0.0-SNAPSHOT.jar:org/springblade/core/tenant/BladeTenantProperties.class */
public class BladeTenantProperties {
    private Boolean enhance = Boolean.FALSE;
    private Boolean license = Boolean.FALSE;
smart-starter-tenant/src/main/java/com/qianwen/core/tenant/TenantId.java
@@ -1,6 +1,6 @@
package com.qianwen.core.tenant;
/* loaded from: blade-starter-tenant-9.3.0.0-SNAPSHOT.jar:org/springblade/core/tenant/TenantId.class */
public interface TenantId {
    String generate();
}
smart-starter-tenant/src/main/java/com/qianwen/core/tenant/annotation/NonDS.java
@@ -9,6 +9,6 @@
@Target({ElementType.TYPE, ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
/* loaded from: blade-starter-tenant-9.3.0.0-SNAPSHOT.jar:org/springblade/core/tenant/annotation/NonDS.class */
public @interface NonDS {
}
smart-starter-tenant/src/main/java/com/qianwen/core/tenant/annotation/TableExclude.java
@@ -11,7 +11,7 @@
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Component
/* loaded from: blade-starter-tenant-9.3.0.0-SNAPSHOT.jar:org/springblade/core/tenant/annotation/TableExclude.class */
public @interface TableExclude {
    String value() default "";
}
smart-starter-tenant/src/main/java/com/qianwen/core/tenant/annotation/TenantDS.java
@@ -12,6 +12,6 @@
@Target({ElementType.TYPE, ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
/* loaded from: blade-starter-tenant-9.3.0.0-SNAPSHOT.jar:org/springblade/core/tenant/annotation/TenantDS.class */
public @interface TenantDS {
}
smart-starter-tenant/src/main/java/com/qianwen/core/tenant/annotation/TenantIgnore.java
@@ -9,6 +9,6 @@
@Target({ElementType.TYPE, ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
/* loaded from: blade-starter-tenant-9.3.0.0-SNAPSHOT.jar:org/springblade/core/tenant/annotation/TenantIgnore.class */
public @interface TenantIgnore {
}
smart-starter-tenant/src/main/java/com/qianwen/core/tenant/annotation/TenantParamDS.java
@@ -11,6 +11,6 @@
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
/* loaded from: blade-starter-tenant-9.3.0.0-SNAPSHOT.jar:org/springblade/core/tenant/annotation/TenantParamDS.class */
public @interface TenantParamDS {
}
smart-starter-tenant/src/main/java/com/qianwen/core/tenant/aspect/BladeTenantAspect.java
@@ -9,7 +9,7 @@
import com.qianwen.core.tenant.annotation.TenantIgnore;
@Aspect
/* loaded from: blade-starter-tenant-9.3.0.0-SNAPSHOT.jar:org/springblade/core/tenant/aspect/BladeTenantAspect.class */
public class BladeTenantAspect {
    private static final Logger log = LoggerFactory.getLogger(BladeTenantAspect.class);
smart-starter-tenant/src/main/java/com/qianwen/core/tenant/config/TenantConfiguration.java
@@ -19,7 +19,7 @@
@AutoConfigureBefore({MybatisPlusConfiguration.class})
@EnableConfigurationProperties({BladeTenantProperties.class})
@Configuration(proxyBeanMethods = false)
/* loaded from: blade-starter-tenant-9.3.0.0-SNAPSHOT.jar:org/springblade/core/tenant/config/TenantConfiguration.class */
public class TenantConfiguration {
    @Bean
    @Primary
smart-starter-tenant/src/main/java/com/qianwen/core/tenant/config/TenantDataSourceConfiguration.java
@@ -40,7 +40,7 @@
@Configuration(proxyBeanMethods = false)
@ConditionalOnProperty(value = {TenantBaseConstant.TENANT_DYNAMIC_DATASOURCE_PROP}, havingValue = "true")
@Import({DynamicDataSourceCreatorAutoConfiguration.class})
/* loaded from: blade-starter-tenant-9.3.0.0-SNAPSHOT.jar:org/springblade/core/tenant/config/TenantDataSourceConfiguration.class */
public class TenantDataSourceConfiguration {
    @Bean
    @Primary
@@ -120,7 +120,7 @@
    @Configuration(proxyBeanMethods = false)
    @ConditionalOnProperty(value = {TenantBaseConstant.TENANT_DYNAMIC_DATASOURCE_PROP}, havingValue = "true")
    @Order
    /* loaded from: blade-starter-tenant-9.3.0.0-SNAPSHOT.jar:org/springblade/core/tenant/config/TenantDataSourceConfiguration$TenantDataSourceAnnotationConfiguration.class */
    public static class TenantDataSourceAnnotationConfiguration implements SmartInitializingSingleton {
        private final TenantDataSourceAnnotationInterceptor tenantDataSourceAnnotationInterceptor;
        private final DataSource dataSource;
@@ -143,7 +143,7 @@
    @Configuration(proxyBeanMethods = false)
    @ConditionalOnProperty(value = {TenantBaseConstant.TENANT_DYNAMIC_GLOBAL_PROP}, havingValue = "true")
    @Order
    /* loaded from: blade-starter-tenant-9.3.0.0-SNAPSHOT.jar:org/springblade/core/tenant/config/TenantDataSourceConfiguration$TenantDataSourceGlobalConfiguration.class */
    public static class TenantDataSourceGlobalConfiguration implements SmartInitializingSingleton {
        private final TenantDataSourceGlobalInterceptor tenantDataSourceGlobalInterceptor;
        private final DataSource dataSource;
smart-starter-tenant/src/main/java/com/qianwen/core/tenant/constant/TenantBaseConstant.java
@@ -1,6 +1,6 @@
package com.qianwen.core.tenant.constant;
/* loaded from: blade-starter-tenant-9.3.0.0-SNAPSHOT.jar:org/springblade/core/tenant/constant/TenantBaseConstant.class */
public interface TenantBaseConstant {
    public static final String TENANT_DATASOURCE_CACHE = "blade:datasource";
    public static final String TENANT_DATASOURCE_KEY = "tenant:id:";
smart-starter-tenant/src/main/java/com/qianwen/core/tenant/dynamic/DsTenantIdProcessor.java
@@ -4,7 +4,7 @@
import org.aopalliance.intercept.MethodInvocation;
import com.qianwen.core.secure.utils.AuthUtil;
/* loaded from: blade-starter-tenant-9.3.0.0-SNAPSHOT.jar:org/springblade/core/tenant/dynamic/DsTenantIdProcessor.class */
public class DsTenantIdProcessor extends DsProcessor {
    public static final String TENANT_ID_KEY = "#token.tenantId";
smart-starter-tenant/src/main/java/com/qianwen/core/tenant/dynamic/TenantDataSource.java
@@ -1,6 +1,6 @@
package com.qianwen.core.tenant.dynamic;
/* loaded from: blade-starter-tenant-9.3.0.0-SNAPSHOT.jar:org/springblade/core/tenant/dynamic/TenantDataSource.class */
public class TenantDataSource {
    private String tenantId;
    private String datasourceId;
smart-starter-tenant/src/main/java/com/qianwen/core/tenant/dynamic/TenantDataSourceAnnotationInterceptor.java
@@ -6,7 +6,7 @@
import com.qianwen.core.secure.utils.AuthUtil;
import com.qianwen.core.tenant.exception.TenantDataSourceException;
/* loaded from: blade-starter-tenant-9.3.0.0-SNAPSHOT.jar:org/springblade/core/tenant/dynamic/TenantDataSourceAnnotationInterceptor.class */
public class TenantDataSourceAnnotationInterceptor extends DynamicDataSourceAnnotationInterceptor {
    private TenantDataSourceHolder holder;
smart-starter-tenant/src/main/java/com/qianwen/core/tenant/dynamic/TenantDataSourceGlobalAdvisor.java
@@ -10,7 +10,7 @@
import org.springframework.beans.factory.BeanFactoryAware;
import org.springframework.lang.NonNull;
/* loaded from: blade-starter-tenant-9.3.0.0-SNAPSHOT.jar:org/springblade/core/tenant/dynamic/TenantDataSourceGlobalAdvisor.class */
public class TenantDataSourceGlobalAdvisor extends AbstractPointcutAdvisor implements BeanFactoryAware {
    private final Advice advice;
    private final Pointcut pointcut = buildPointcut();
smart-starter-tenant/src/main/java/com/qianwen/core/tenant/dynamic/TenantDataSourceGlobalInterceptor.java
@@ -7,7 +7,7 @@
import com.qianwen.core.tenant.exception.TenantDataSourceException;
import com.qianwen.core.tool.utils.StringUtil;
/* loaded from: blade-starter-tenant-9.3.0.0-SNAPSHOT.jar:org/springblade/core/tenant/dynamic/TenantDataSourceGlobalInterceptor.class */
public class TenantDataSourceGlobalInterceptor implements MethodInterceptor {
    private TenantDataSourceHolder holder;
smart-starter-tenant/src/main/java/com/qianwen/core/tenant/dynamic/TenantDataSourceHolder.java
@@ -12,7 +12,7 @@
import org.springframework.jdbc.core.BeanPropertyRowMapper;
import org.springframework.jdbc.core.JdbcTemplate;
/* loaded from: blade-starter-tenant-9.3.0.0-SNAPSHOT.jar:org/springblade/core/tenant/dynamic/TenantDataSourceHolder.class */
public class TenantDataSourceHolder {
    private final DataSource dataSource;
    private final DataSourceCreator dataSourceCreator;
smart-starter-tenant/src/main/java/com/qianwen/core/tenant/dynamic/TenantDataSourceJdbcProvider.java
@@ -11,7 +11,7 @@
import com.qianwen.core.tenant.constant.TenantBaseConstant;
import com.qianwen.core.tool.utils.StringUtil;
/* loaded from: blade-starter-tenant-9.3.0.0-SNAPSHOT.jar:org/springblade/core/tenant/dynamic/TenantDataSourceJdbcProvider.class */
public class TenantDataSourceJdbcProvider extends AbstractJdbcDataSourceProvider {
    private final String driverClassName;
    private final String url;
smart-starter-tenant/src/main/java/com/qianwen/core/tenant/exception/TenantDataSourceException.java
@@ -1,6 +1,6 @@
package com.qianwen.core.tenant.exception;
/* loaded from: blade-starter-tenant-9.3.0.0-SNAPSHOT.jar:org/springblade/core/tenant/exception/TenantDataSourceException.class */
public class TenantDataSourceException extends RuntimeException {
    public TenantDataSourceException(String message) {
        super(message);
smart-starter-tenant/src/main/java/com/qianwen/core/tenant/launcher/TenantLauncherServiceImpl.java
@@ -5,7 +5,7 @@
import com.qianwen.core.launch.utils.PropsUtil;
import org.springframework.boot.builder.SpringApplicationBuilder;
/* loaded from: blade-starter-tenant-9.3.0.0-SNAPSHOT.jar:org/springblade/core/tenant/launcher/TenantLauncherServiceImpl.class */
public class TenantLauncherServiceImpl implements LauncherService {
    public void launcher(SpringApplicationBuilder builder, String appName, String profile, boolean isLocalDev) {
        Properties props = System.getProperties();
smart-starter-websocket/src/main/java/com/qianwen/core/websocket/config/RedisMessageDistributorConfiguration.java
@@ -52,7 +52,6 @@
    @ConditionalOnMissingBean({MessageDistributor.class})
    @Configuration(proxyBeanMethods = false)
    /* loaded from: blade-starter-websocket-9.3.0.0-SNAPSHOT.jar:org/springblade/core/websocket/config/RedisMessageDistributorConfiguration$RedisMessageListenerRegisterConfiguration.class */
    static class RedisMessageListenerRegisterConfiguration {
        private final RedisMessageListenerContainer redisMessageListenerContainer;
        private final RedisWebsocketMessageListener redisWebsocketMessageListener;