package cc.mrbird.febs.video.controller; import cc.mrbird.febs.common.entity.FebsResponse; import cc.mrbird.febs.video.dto.LoginDto; import cc.mrbird.febs.video.dto.RegisterDto; import cc.mrbird.febs.video.service.IApiVideoMemberService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.springframework.web.bind.annotation.*; @Slf4j @CrossOrigin("*") @RequiredArgsConstructor @RestController @RequestMapping(value = "/api/login") @Api(value = "ApiLoginController", tags = "登录注册类") public class ApiLoginController { private final IApiVideoMemberService memberService; @ApiOperation(value = "app注册接口", notes = "app注册接口") @PostMapping(value = "/register") public FebsResponse register(@RequestBody RegisterDto registerDto) { return memberService.register(registerDto); } @ApiOperation(value = "账号密码登录接口", notes = "账号密码登录接口") @PostMapping(value = "/toLogin") public FebsResponse login(@RequestBody LoginDto loginDto) { return memberService.toLogin(loginDto); } }