public interface XDMReviewTimeDao extends JpaRepository<XDMReviewTimePoJo, Long> {
@Query(nativeQuery = true,
value = "select a.* , b.c_clientname as clientName , b.c_phone1 as clientPhone from XDM_Review_time a left join client_list b on a.c_clientid = b.id where a.c_appointment_day = ?1 ",
countQuery = "select count(*) from XDM_Review_time where c_appointment_day = ?1")
Page<List<Map<String, Object>>> findAllReviewsByDay(String day, Pageable pageable);
@Query(nativeQuery = true,
value = "select a.* , b.c_clientname as clientName , b.c_phone1 as clientPhone from XDM_Review_time a left join client_list b on a.c_clientid = b.id where a.c_clientid = ?1 ",
countQuery = "select count(*) from XDM_Review_time where c_clientid = ?1")
Page<List<Map<String, Object>>> findAllReviewsByClientId(String clientId, Pageable pageable);
@Query(nativeQuery = true,
value = "select a.* , b.c_clientname as clientName , b.c_phone1 as clientPhone from XDM_Review_time a left join client_list b on a.c_clientid = b.id where a.c_clientid = ?1 and a.c_appointment_day = ?2 ",
countQuery = "select count(*) from XDM_Review_time where c_clientid = ?1 and c_appointment_day = ?2 ")
Page<List<Map<String, Object>>> findAllReviewsByClientIdAndDay(String clientId, String day, Pageable pageable);
Long countByCCodeAndCSign(String code, String sign);
}