SmsCodeController.java 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package com.video.controller;
  2. import com.video.annotation.PassToken;
  3. import com.video.api.SmsCodeControllerAPI;
  4. import com.video.model.pojo.SmsCode;
  5. import com.video.model.utils.CommonResult;
  6. import com.video.services.SmsCodeService;
  7. import com.video.services.SystemMenuService;
  8. import org.springframework.beans.factory.annotation.Autowired;
  9. import org.springframework.web.bind.annotation.RequestMapping;
  10. import org.springframework.web.bind.annotation.RestController;
  11. import java.util.Date;
  12. /**
  13. * <p>
  14. * 前端控制器
  15. * </p>
  16. *
  17. * @author ceshi
  18. * @since 2023-04-20
  19. */
  20. @RestController
  21. public class SmsCodeController implements SmsCodeControllerAPI {
  22. @Autowired
  23. private SmsCodeService smsCodeService;
  24. @Override
  25. @PassToken
  26. public CommonResult InsertSmsCode() {
  27. SmsCode smsCode = new SmsCode();
  28. smsCode.setPhoneNumber("123456789");
  29. smsCode.setCode("123456");
  30. long time = new Date().getTime() + 60000L;
  31. smsCode.setExpirationTime(new Date(time));
  32. smsCode.setIsVerify("0");
  33. smsCodeService.save(smsCode);
  34. return null;
  35. }
  36. }