feat: 项目开发中...

This commit is contained in:
2023-04-11 20:21:33 +08:00
parent 92f9601a9c
commit ef61fbf34c
9 changed files with 229 additions and 19 deletions

View File

@@ -56,7 +56,8 @@ public class UserService implements IUserService {
private AuthenticationManager authenticationManager;
@Override
public @NotNull ResponseVO<UserInfoResponseVO> registerUser(@NotNull HttpServletRequest request, @NotNull UserCreateRequireVO requireVO) {
public @NotNull ResponseVO<UserInfoResponseVO> registerUser(@NotNull HttpServletRequest request,
@NotNull UserCreateRequireVO requireVO) {
UserEntity entity = userMapper.voToEntity(requireVO);
entity.setEmail(entity.getEmail().toLowerCase());
@@ -77,7 +78,8 @@ public class UserService implements IUserService {
}
@Override
public @NotNull ResponseVO<Void> loginUser(@NotNull HttpServletRequest request, @NotNull UserLoginRequireVO requireVO) {
public @NotNull ResponseVO<Void> loginUser(@NotNull HttpServletRequest request,
@NotNull UserLoginRequireVO requireVO) {
Authentication authenticate = authenticationManager.authenticate(
new UsernamePasswordAuthenticationToken(requireVO.getEmail(), requireVO.getPassword())
);
@@ -159,16 +161,19 @@ public class UserService implements IUserService {
}
@Override
public @NotNull ResponseVO<PageableVO<BlogInfoResponseVO>> getUserBlogList(@NotNull UUID userID, @NotNull Pageable pageable) {
public @NotNull ResponseVO<PageableVO<BlogInfoResponseVO>> getUserBlogList(@NotNull UUID userID,
@NotNull Pageable pageable) {
return PageableVO.success(blogRepo.findByCreator_IdOrderByCreateTimeDesc(userID, pageable)
.map(o -> blogMapper.entityToInfoVO(o))
);
}
@Override
public @NotNull ResponseVO<PageableVO<AttachInfoResponseVO>> getUserAttachList(@NotNull UUID userID, @NotNull Pageable pageable) {
public @NotNull ResponseVO<PageableVO<AttachInfoResponseVO>> getUserAttachList(@NotNull UUID userID,
@NotNull Pageable pageable) {
return PageableVO.success(attachRepo.findByCreator_IdOrderByCreateTimeDesc(userID, pageable)
.map(o -> attachMapper.entityToInfoVO(o))
);
}
}