KamoCRM

조직 전체보고 그래프에 대한 하나의 쿼리

Featurekamo-shared-library
Shipped
2026년 9월 23일 오전 4:04 UTC
Author
Kamo
Commit
b1e20fc

findMemberAndManagerIds는 1개의 조직에 있는 각 (memberId, managerId) 가장자리를 반환합니다, 주인을 위한 컴퓨터의 ACCESS SUBORDINATE COMPUTERS right — 회원이 아닌 전체 하위 트리에 도달 그들의 직접적인 보고 보다는. 대안은 findDirectReportMemberIds walked level by level 입니다. nav 메뉴는 각 페이지 부하에 표시되며 깊이는 고객의 org 차트의 속성입니다. 이 코드 제어. 결의된 subtree 보다는 오히려 EDGES를, traversal 주기에 대하여 감시하기 위하여 가지고 있기 때문에 돌려보냅니다: managerId는 회원님의 프로필에 대한 자유형 참조이므로 유효 트리가 아니라 B에 대한보고 A에 대한 B 보고서는 한 번의 클릭 또는 한 개의 재구성을 멀리하고 반복적인 쿼리는 반환되지 않습니다. 콜러는 방문한 세트를 통해 이 빵을 걷습니다. 필터 미러 findDirectReportMemberIds 정확하게, tm.user에 명시된 LEFT JOIN을 포함 — implicit 경로 가입은 JPQL에 가입하고 사용자가 행하는 모든 보고서를 자동으로 삭제합니다. 누락 된, 그 방법은 자신의 코멘트 레코드. libraryQueryParseTest에 의해 검증, 이는 실제 기업의 라이브러리에서 모든 @Query를 번역 맵핑. 즉, Spring Data는 저장소 bean을 구축 할 때 annotated 쿼리를 검증합니다. 그래서 나쁜 경로 컴파일, CI를 통과, 배, 그리고 그 때 모든 시작에서 consuming 서비스를 중지.

All changes

Like what you see shipping?

All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.

Start Free ForeverView Pricing