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
   486   487   488   489   490   491   492   493   494   495   496