feat(smscode): 阿里云短信抽取成公共API提供给需要发送短信的微服务

Closes #I51WXT
This commit is contained in:
郝先瑞 2022-04-10 12:04:13 +08:00
parent ebfeb4a306
commit 08d90f2d40
6 changed files with 22 additions and 19 deletions

View File

@ -13,6 +13,7 @@
<properties>
<youlai.version>2.0.0</youlai.version>
<!-- K8S属性配置(可忽略) -->
<service.port>8000</service.port>
<service.nodeport>32005</service.nodeport>
</properties>

View File

@ -11,9 +11,8 @@ import org.springframework.cloud.openfeign.EnableFeignClients;
@SpringBootApplication
@EnableDiscoveryClient
public class AuthApplication {
public static void main(String[] args) {
SpringApplication.run(AuthApplication.class, args);
}
}

View File

@ -1,6 +1,7 @@
package com.youlai.auth.config;
import com.google.common.collect.Lists;
import io.swagger.annotations.Api;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@ -54,7 +55,7 @@ public class SwaggerConfiguration {
List<SecurityContext> securityContexts = Lists.newArrayList(securityContext);
return new Docket(DocumentationType.SWAGGER_2)
.select()
.apis(RequestHandlerSelectors.basePackage("com.youlai.auth.controller"))
.apis(RequestHandlerSelectors.withClassAnnotation(Api.class))
.paths(PathSelectors.any())
.build()
.securityContexts(securityContexts)
@ -69,7 +70,7 @@ public class SwaggerConfiguration {
.contact(new Contact("有来技术团队", "https://gitee.com/youlaiorg", "youlaitech@163.com"))
.license("Open Source")
.licenseUrl("https://www.apache.org/licenses/LICENSE-2.0")
.version("1.0.0")
.version("2.0.0")
.build();
}

View File

@ -20,6 +20,7 @@
<dependency>
<groupId>com.youlai</groupId>
<artifactId>common-web</artifactId>
<optional>true</optional>
</dependency>
<dependency>

View File

@ -1,4 +1,4 @@
package com.youlai.auth.controller;
package com.youlai.common.sms.controller;
import com.youlai.common.result.Result;
import com.youlai.common.sms.service.AliyunSmsService;

View File

@ -1,3 +1,4 @@
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\
com.youlai.common.sms.config.AliyunSmsProperties,\
com.youlai.common.sms.service.AliyunSmsService
com.youlai.common.sms.service.AliyunSmsService, \
com.youlai.common.sms.controller.SmsCodeController