From 5d6f4b8a1c8fa7f87e72b05db9c185e2668c2147 Mon Sep 17 00:00:00 2001 From: wanggeng888 <450292408@qq.com> Date: Sat, 1 May 2021 23:19:51 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=99=BB=E5=BD=95=E3=80=81?= =?UTF-8?q?=E6=B3=A8=E5=86=8C=E6=8B=93=E5=B1=95=E5=A4=84=E7=90=86=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../expand/login/ILoginHandler.java | 25 +++++++++++++++++++ .../expand/register/IRegisterHandler.java | 23 +++++++++++++++++ .../wgink/interfaces/sms/ISmsBaseService.java | 22 ++++++++++++++++ 3 files changed, 70 insertions(+) create mode 100644 basic-interface/src/main/java/ink/wgink/interfaces/expand/login/ILoginHandler.java create mode 100644 basic-interface/src/main/java/ink/wgink/interfaces/expand/register/IRegisterHandler.java create mode 100644 basic-interface/src/main/java/ink/wgink/interfaces/sms/ISmsBaseService.java diff --git a/basic-interface/src/main/java/ink/wgink/interfaces/expand/login/ILoginHandler.java b/basic-interface/src/main/java/ink/wgink/interfaces/expand/login/ILoginHandler.java new file mode 100644 index 00000000..664e5d58 --- /dev/null +++ b/basic-interface/src/main/java/ink/wgink/interfaces/expand/login/ILoginHandler.java @@ -0,0 +1,25 @@ +package ink.wgink.interfaces.expand.login; + +import ink.wgink.pojo.bos.LoginUser; + +/** + * When you feel like quitting. Think about why you started + * 当你想要放弃的时候,想想当初你为何开始 + * + * @ClassName: ILoginExpand + * @Description: 登录处理器,该接口在用户登录成功后执行自定义的处理 + * @Author: wanggeng + * @Date: 2021/5/1 10:02 下午 + * @Version: 1.0 + */ +public interface ILoginHandler { + + /** + * 登录处理 + * + * @param loginUser + * @throws Exception + */ + void handle(LoginUser loginUser) throws Exception; + +} diff --git a/basic-interface/src/main/java/ink/wgink/interfaces/expand/register/IRegisterHandler.java b/basic-interface/src/main/java/ink/wgink/interfaces/expand/register/IRegisterHandler.java new file mode 100644 index 00000000..b5b701bb --- /dev/null +++ b/basic-interface/src/main/java/ink/wgink/interfaces/expand/register/IRegisterHandler.java @@ -0,0 +1,23 @@ +package ink.wgink.interfaces.expand.register; + +/** + * When you feel like quitting. Think about why you started + * 当你想要放弃的时候,想想当初你为何开始 + * + * @ClassName: IRegisterExpand + * @Description: 注册处理器,该接口在登录成功之后执行自定义的处理 + * @Author: wanggeng + * @Date: 2021/5/1 10:02 下午 + * @Version: 1.0 + */ +public interface IRegisterHandler { + + /** + * 注册处理 + * + * @param userId 注册成功的用户ID + * @throws Exception + */ + void handler(String userId) throws Exception; + +} diff --git a/basic-interface/src/main/java/ink/wgink/interfaces/sms/ISmsBaseService.java b/basic-interface/src/main/java/ink/wgink/interfaces/sms/ISmsBaseService.java new file mode 100644 index 00000000..6ad6fb80 --- /dev/null +++ b/basic-interface/src/main/java/ink/wgink/interfaces/sms/ISmsBaseService.java @@ -0,0 +1,22 @@ +package ink.wgink.interfaces.sms; + +/** + * When you feel like quitting. Think about why you started + * 当你想要放弃的时候,想想当初你为何开始 + * + * @ClassName: ISmsBaseService + * @Description: 短信 + * @Author: wanggeng + * @Date: 2021/5/1 10:58 下午 + * @Version: 1.0 + */ +public interface ISmsBaseService { + + /** + * 获取验证码 + * + * @param phone + * @return + */ + String getVerifyCode(String phone); +}