Page 490 - MDP2022-3
P. 490

com.webmister.semicolon.repository.FriendMatchRepository
             import  com.webmister.semicolon.domain.FriendMatch;
             import  com.webmister.semicolon.domain.UserInfo;
             import  org.springframework.data.jpa.repository.JpaRepository;
             import  org.springframework.stereotype.Repository;


             import  java.util.List;


             @Repository
             public  interface  FriendMatchRepository  extends  JpaRepository<FriendMatch,  Long>  {
                     FriendMatch   findFriendMatchByPostFriendIdAndReceiveFriendId(UserInfo    postFriendId,
             UserInfo  receiveFriendId);


                     FriendMatch  findByPostFriendId(Long  postFriendId);


                     List<Long>  findAllByPostFriendId(Long  postFriendId);


             }




             com.webmister.semicolon.repository.ReportRepository
             import  com.webmister.semicolon.domain.Report;
             import  com.webmister.semicolon.enumclass.DepartStatus;
             import  org.springframework.data.jpa.repository.JpaRepository;
             import  org.springframework.stereotype.Repository;


             import  java.util.List;
             import  java.util.Optional;


             @Repository
             public  interface  ReportRepository  extends  JpaRepository<Report,  Long>  {


                     Optional<List<Report>>  findAllByUserDepartStatus(DepartStatus  departStatus);
             }


             com.webmister.semicolon.repository.UserInfoRepository
             import  com.webmister.semicolon.domain.UserInfo;
             import  org.springframework.data.jpa.repository.EntityGraph;
             import  org.springframework.data.jpa.repository.JpaRepository;
             import  org.springframework.stereotype.Repository;


             import  java.util.Optional;


             @Repository
             public  interface  UserInfoRepository  extends  JpaRepository<UserInfo,  Long>  {
   485   486   487   488   489   490   491   492   493   494   495