package com.zhongzheng.controller.distribution; import com.zhongzheng.common.core.controller.BaseController; import com.zhongzheng.common.core.domain.AjaxResult; import com.zhongzheng.modules.alisms.bo.SmsAddBo; import com.zhongzheng.modules.alisms.service.IAliSmsService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.RequiredArgsConstructor; 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; /** * 客户端用户Controller * * @author hjl * @date 2021-06-08 */ @Api(value = "短信控制器", tags = {"短信控制器"}) @RequiredArgsConstructor(onConstructor_ = @Autowired) @RestController @RequestMapping("/app/common/seller/sms") public class SellerSmsController extends BaseController { private final IAliSmsService iSmsService; @ApiOperation("获取业务员注册短信") @PostMapping("/register") public AjaxResult register(@RequestBody SmsAddBo bo) { iSmsService.sendSellerRegisterSms(bo.getTel()); return AjaxResult.success(); } @ApiOperation("获取业务员登录短信") @PostMapping("/login") public AjaxResult login(@RequestBody SmsAddBo bo) { iSmsService.sendSellerLoginSms(bo.getTel()); return AjaxResult.success(); } @ApiOperation("获取业务员忘记短信") @PostMapping("/forget") public AjaxResult forget(@RequestBody SmsAddBo bo) { iSmsService.sendSellerForgetSms(bo.getTel()); return AjaxResult.success(); } }