package com.llisoft.service.sms.controller; import javax.validation.Valid; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; import com.llisoft.common.exception.MtaException; import com.llisoft.common.vo.ResponseVo; import com.llisoft.service.sms.service.SmsService; import com.llisoft.service.sms.vo.CodeRequestVo; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; @Api(tags="短信接口") @RestController @RequestMapping("/msg") public class SmsController { @Autowired private SmsService smsService; @ApiOperation(value="发送验证码") @PostMapping("/code") public ResponseVo code(@Valid @RequestBody CodeRequestVo vo) throws MtaException{ return ResponseVo.success(smsService.sendCode(vo.getPhone())); } }