package com.qianwen.smartman.modules.resource.config;
|
|
import com.qianwen.core.redis.cache.BladeRedis;
|
import com.qianwen.core.sms.props.SmsProperties;
|
import com.qianwen.smartman.modules.resource.builder.sms.SmsBuilder;
|
import com.qianwen.smartman.modules.resource.service.ISmsService;
|
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Configuration;
|
|
@Configuration
|
/* loaded from: blade-api.jar:BOOT-INF/classes/org/springblade/modules/resource/config/BladeSmsConfiguration.class */
|
public class BladeSmsConfiguration {
|
private final SmsProperties smsProperties;
|
private final ISmsService smsService;
|
private final BladeRedis bladeRedis;
|
|
public BladeSmsConfiguration(final SmsProperties smsProperties, final ISmsService smsService, final BladeRedis bladeRedis) {
|
this.smsProperties = smsProperties;
|
this.smsService = smsService;
|
this.bladeRedis = bladeRedis;
|
}
|
|
@Bean
|
public SmsBuilder smsBuilder() {
|
return new SmsBuilder(this.smsProperties, this.smsService, this.bladeRedis);
|
}
|
}
|