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); } }