Page 491 - MDP2022-3
P. 491
boolean existsByUserEmail(String email);
boolean existsByUserNickName(String nickName);
boolean existsByPassword(String userPassword);
Optional<UserInfo> findByUserEmailAndPassword(String email, String password);
Optional<UserInfo> findByUserEmail(String email);
UserInfo findUserInfoByUserNickName(String userNickName);
Optional<UserInfo> findByPassword(String password);
UserInfo findByUserNickName(String userNickname);
@EntityGraph(attributePaths = "authorities")
Optional<UserInfo> findOneWithAuthoritiesByUserEmail(String userEmail);
Optional<UserInfo> findByRefreshToken(String refreshToken);
void deleteByUserEmail(String userEmail);
}
com.webmister.semicolon.request.CommentRequest
import lombok.Data;
@Data
public class CommentRequest {
private String comment;
private Long userId;
private Long reportId;
}
com.webmister.semicolon.request.DeleteReportRequest
import lombok.Data;
@Data
public class DeleteReportRequest {
Long reportId;
}
com.webmister.semicolon.request.DeleteUserRequest