diff --git a/src/main/java/com/youlai/boot/system/mapper/UserMapper.java b/src/main/java/com/youlai/boot/system/mapper/UserMapper.java index 2f2e2c87..10708945 100644 --- a/src/main/java/com/youlai/boot/system/mapper/UserMapper.java +++ b/src/main/java/com/youlai/boot/system/mapper/UserMapper.java @@ -56,6 +56,14 @@ public interface UserMapper extends BaseMapper { */ UserAuthInfo getUserAuthInfoByOpenId(String openid); + /** + * 根据手机号获取用户认证信息 + * + * @param mobile + * @return + */ + UserAuthInfo getUserAuthInfoByMobile(String mobile); + /** * 获取导出用户列表 * @@ -73,5 +81,4 @@ public interface UserMapper extends BaseMapper { */ UserBO getUserProfile(Long userId); - } diff --git a/src/main/java/com/youlai/boot/system/service/UserService.java b/src/main/java/com/youlai/boot/system/service/UserService.java index e68db0c9..4257bab6 100644 --- a/src/main/java/com/youlai/boot/system/service/UserService.java +++ b/src/main/java/com/youlai/boot/system/service/UserService.java @@ -19,7 +19,7 @@ import java.util.List; /** * 用户业务接口 * - * @author haoxr + * @author Ray.Hao * @since 2022/1/14 */ public interface UserService extends IService { @@ -174,4 +174,12 @@ public interface UserService extends IService { * @param openId 微信 OpenID */ void registerOrBindWechatUser(String openId); + + /** + * 根据手机号获取用户认证信息 + * + * @param mobile 手机号 + * @return {@link UserAuthInfo} + */ + UserAuthInfo getUserAuthInfoByMobile(String mobile); } diff --git a/src/main/resources/mapper/system/UserMapper.xml b/src/main/resources/mapper/system/UserMapper.xml index 8bd7dc3e..0660dbcf 100644 --- a/src/main/resources/mapper/system/UserMapper.xml +++ b/src/main/resources/mapper/system/UserMapper.xml @@ -159,6 +159,24 @@ t1.openid = #{openid} AND t1.is_deleted = 0 + + + + +