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;