๐Ÿ–ฅ๏ธ

Real incidents need a real screen.

Open senioreng.dev on your laptop for the full experience.

Pull Request #4421

Add case file search by date range

Adds GET /api/cases/search with start and end date parameters. Filters the cases table by filed_at and returns matching records.

Ready to merge
repository/CaseRepository.java+19 additions
Viewed
1
@Repository
2
public interface CaseRepository extends JpaRepository<Case, Long> {
3
4
List<Case> findByOwnerId(Long ownerId);
5
6
+ @Query(value = """
7
+ SELECT * FROM cases
8
+ WHERE filed_at BETWEEN :start AND :end
9
+ ORDER BY filed_at DESC""",
10
+ nativeQuery = true)
11
+ List<Case> findByFiledAtBetween(
12
+ @Param("start") LocalDate start,
13
+ @Param("end") LocalDate end);
14
+
15
+ }
DL

deepak_lead

Approved review

Query looks right to me. Tested it locally โ€” fast results. LGTM.