Commit ca88b388 by zhangxingmin

用户认证信息基础方法

parent d462fea8
...@@ -60,12 +60,12 @@ ...@@ -60,12 +60,12 @@
<artifactId>yd-user-feign</artifactId> <artifactId>yd-user-feign</artifactId>
</dependency> </dependency>
<!-- &lt;!&ndash; 认证模块 &ndash;&gt;--> <!-- 认证模块 -->
<!-- <dependency>--> <dependency>
<!-- <groupId>com.yd</groupId>--> <groupId>com.yd</groupId>
<!-- <artifactId>yd-auth-core</artifactId>--> <artifactId>yd-auth-core</artifactId>
<!-- <version>${project.version}</version>--> <version>${project.version}</version>
<!-- </dependency>--> </dependency>
<!-- <dependency>--> <!-- <dependency>-->
<!-- <groupId>com.yd</groupId>--> <!-- <groupId>com.yd</groupId>-->
......
...@@ -7,6 +7,7 @@ import com.yd.user.feign.request.sysuser.ApiSysUserPageRequest; ...@@ -7,6 +7,7 @@ import com.yd.user.feign.request.sysuser.ApiSysUserPageRequest;
import com.yd.user.feign.response.sysuser.ApiSysUserPageResponse; import com.yd.user.feign.response.sysuser.ApiSysUserPageResponse;
import com.yd.user.service.model.SysUser; import com.yd.user.service.model.SysUser;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import org.springframework.security.core.userdetails.UserDetails;
/** /**
* <p> * <p>
...@@ -21,4 +22,7 @@ public interface ISysUserService extends IService<SysUser> { ...@@ -21,4 +22,7 @@ public interface ISysUserService extends IService<SysUser> {
IPage<ApiSysUserPageResponse> page(Page<ApiSysUserPageResponse> page, ApiSysUserPageRequest request); IPage<ApiSysUserPageResponse> page(Page<ApiSysUserPageResponse> page, ApiSysUserPageRequest request);
SysUser queryOne(String userUid); SysUser queryOne(String userUid);
SysUser queryOneByName(String username);
} }
...@@ -3,14 +3,21 @@ package com.yd.user.service.service.impl; ...@@ -3,14 +3,21 @@ package com.yd.user.service.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yd.auth.core.dto.AuthUserDto;
import com.yd.common.enums.ResultCode;
import com.yd.common.exception.BusinessException;
import com.yd.user.feign.request.sysuser.ApiSysUserPageRequest; import com.yd.user.feign.request.sysuser.ApiSysUserPageRequest;
import com.yd.user.feign.response.sysuser.ApiSysUserPageResponse; import com.yd.user.feign.response.sysuser.ApiSysUserPageResponse;
import com.yd.user.service.model.SysUser; import com.yd.user.service.model.SysUser;
import com.yd.user.service.dao.SysUserMapper; import com.yd.user.service.dao.SysUserMapper;
import com.yd.user.service.service.ISysUserService; import com.yd.user.service.service.ISysUserService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.beans.BeanUtils;
import org.springframework.security.core.userdetails.UserDetails;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.util.Objects;
/** /**
* <p> * <p>
* 系统用户表 服务实现类 * 系统用户表 服务实现类
...@@ -31,4 +38,10 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl ...@@ -31,4 +38,10 @@ public class SysUserServiceImpl extends ServiceImpl<SysUserMapper, SysUser> impl
public SysUser queryOne(String userUid) { public SysUser queryOne(String userUid) {
return this.getOne(new LambdaQueryWrapper<SysUser>().eq(SysUser::getUserUid,userUid)); return this.getOne(new LambdaQueryWrapper<SysUser>().eq(SysUser::getUserUid,userUid));
} }
@Override
public SysUser queryOneByName(String username) {
return this.getOne(new LambdaQueryWrapper<SysUser>().eq(SysUser::getUsername,username));
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment