package com.mzl.flower.web.register; import com.mzl.flower.base.BaseController; import com.mzl.flower.base.R; import com.mzl.flower.base.ReturnDataDTO; import com.mzl.flower.dto.request.SmsSendDTO; import com.mzl.flower.service.register.SmsService; import io.swagger.annotations.*; import lombok.extern.slf4j.Slf4j; import org.springframework.http.ResponseEntity; import org.springframework.validation.annotation.Validated; import org.springframework.web.bind.annotation.*; @RestController @RequestMapping("/api/sms") @Api(value = "发送短信验证码", tags = "发送短信验证码") @Validated @Slf4j public class SmsController extends BaseController { private final SmsService smsService; public SmsController(SmsService smsService) { this.smsService = smsService; } @PostMapping("/send/code") @ApiOperation(value = "发送短信验证码") public ResponseEntity> sendSmsCode(@Validated @RequestBody SmsSendDTO smsSendDTO) throws Exception { smsService.sendSmsCode(smsSendDTO); return returnData(R.SUCCESS.getCode(),null); } }