이용통계
이용통계
3개 세부 메뉴 · 3개 분석 문서
세부 메뉴
시설 전체 이용인원
대관 이용인원
이용권
이용통계시설 전체 이용인원
시설 전체 이용인원
통계 > 운영통계 > 시설 전체 이용인원
1. 기능 개요
지정된 기간(년월) 동안 시설의 전체 이용 인원을 유형별(청소년활동, 평생교육 등)과 연령대별(유아, 청소년, 성인 등)로 집계하여 트리 그리드 형태로 조회하는 기능입니다.
2. 주요 기능 목록
onSelect 함수를 호출하여 데이터 갱신3. 비즈니스 규칙
startDate와 endDate는 'YYYYMMDD' 형식의 문자열로 변환되어 서버로 전송됨collapsed: true)된 상태로 표시됨instCd)를 세션에서 추출하여 조회 조건으로 사용4. 연관 테이블
stsMngDAO.selectFacilityUserStatusreqYm), 전체 이용 인원, 청소년활동(유아/청소년/성인), 평생교육(유아/청소년/성인), 일반대관(청소년/일반), 청소년전용공간(청소년/일반), 이용권(전체)stsMngDAO를 통해 접근하는 시설 이용 통계 관련 테이블로 추정됨5. 접근 권한
loginVO를 참조하므로 로그인 상태 필수)이용통계대관 이용인원
대관 이용인원
통계 > 운영통계 > 대관 이용인원
1. 기능 개요
지정된 기간(년월) 동안의 대관 신청 건수를 상태별(접수완료, 승인대기, 결제대기, 반려, 취소) 및 유형별(일반, 청소년)로 집계하여 트리 그리드 형태로 시각화하여 제공합니다.
2. 주요 기능 목록
- 구분(대분류)
- 접수완료 (전체, 일반, 청소년)
- 승인대기 (일반, 청소년)
- 결제대기 (일반, 청소년)
- 반려 (일반, 청소년)
- 취소 (일반, 청소년)
3. 비즈니스 규칙
/admin/common/selectDataList.do 엔드포인트를 통해 stsMngDAO.selectRentalStatus 쿼리 ID를 사용하여 데이터 조회-
instCd: 현재 로그인한 사용자의 기관 코드 (세션에서 추출)
-
startDate, endDate: 캘린더에서 선택된 날짜 범위 (날짜 형식에서 하이픈 제거 후 전송)
#,##) 형식으로 포맷팅되어 표시됨collapseAll)로 설정됨4. 연관 테이블
stsMngDAO.selectRentalStatus 쿼리를 통해 대관 신청 현황 테이블(또는 뷰)에서 데이터를 조회함.sessionScope.loginVO.instCd를 사용하여 기관별 데이터 필터링 수행5. 접근 권한
- 코드상 별도의 권한 체크 로직(예:
hasRole('ADMIN'))은 구현되어 있지 않으나, instCd가 세션에서 추출되므로 로그인한 사용자만 접근 가능함.이용통계이용권
이용권
통계 > 운영통계 > 이용권
1. 기능 개요
선택한 기간(YYYYMM)을 기준으로 이용권 발급 현황을 계층형 트리 그리드(TreeGrid)로 조회하는 기능입니다. 수영 및 헬스 시설별 사용/미사용 통계를 집계하여 시각적으로 제공합니다.
2. 주요 기능 목록
#,##) 포맷 적용collapsed: true)로 초기화3. 비즈니스 규칙
stDate, edDate)를 기준으로 데이터 필터링. 날짜 문자열에서 하이픈(-)을 제거하여 서버로 전송.resultList)는 트리 그리드 구조에 맞게 계층화된 배열 형태여야 함.treeGrid.collapseAll() 호출하여 트리 노드를 기본 접힘 상태로 유지.4. 연관 테이블
stsMngDAO.selectTicketIssuanceStatus (통계 관리 DAO의 이용권 발급 현황 조회 메서드)sessionScope.loginVO.instCd (현재 로그인한 기관 코드, 조회 필터링용)5. 접근 권한
로그인 사용자 전체 (관리자 페이지
/admin/ 경로이므로 로그인된 관리자 권한 필요)