대관
대관
6개 세부 메뉴 · 4개 분석 문서
세부 메뉴
대관 설정
접수현황
예약 현황판
승인처리
이용내역
이용안내
대관대관
대관
대관 > 대관관리 > 대관
1. 기능 개요
시설(공간)의 대관 정보를 조회, 등록, 수정, 삭제하는 종합 관리 메뉴입니다. 대관 공간의 기본 정보, 상세 설명, 운영 일정, 요금 설정 등을 통합 관리하며, 이미지 파일 업로드 및 일괄 등록 기능을 지원합니다.
2. 주요 기능 목록
* 대관 목록 조회: 시설 코드(
instCd)를 기준으로 대관 공간 목록을 조회하고 그리드(Grid)에 표시합니다.
* 대관 정보 상세 조회: 선택된 대관 공간의 기본 정보, 상세 설명(CLOB 처리), 운영 일정, 요금 정보를 탭(Tab) 형태로 분리하여 조회합니다.
* 대관 정보 등록/수정:
* 기본 정보 및 이미지 파일 업로드
* 기본 요금 설정 (일반/무료 유형 구분)
* 운영 일정 다중 등록 (최소 신청 시간 검증 포함)
* 대관 정보 삭제: 특정 대관 공간의 정보를 삭제합니다. (삭제 가능 여부
deleteAbleYn 체크)
* 공통 코드 조회: 시설 목록 등 드롭다운 표시를 위한 공통 코드 데이터를 비동기로 로드합니다.
3. 비즈니스 규칙
* 삭제 제약: 그리드에서
deleteAbleYn이 'N'인 항목은 삭제 버튼이 비활성화되며, 삭제 요청 시 해당 조건이 확인됩니다.
* 대관 유형 변환: 대관 유형(
freeRtYn)이 '일반'인 경우 삭제 요청 파라미터에서 'N'으로, 그 외는 'Y'로 변환되어 처리됩니다.
* 운영 시간 검증: 운영 일정 등록 시, 최대 신청 시간이 최소 신청 시간보다 작은 경우 유효성 검사를 수행합니다 (
plcRntOpPrdMinTimeChc).
* 기본 요금 강제 설정: 대관 유형이 무료('Y')인 경우, 기본 요금 설정 로직에서 강제 설정(
isForcedSet) 플래그가 전달됩니다.
* 파일 관리: 대관 등록 시 이미지 파일이 업로드되며, 파일 ID(
atchFileId)가 생성되어 대관 기본 정보와 연동됩니다.
* 데이터 정렬: 공통 코드 조회 시 ID를 기준으로 오름차순 정렬하여 반환합니다.
4. 연관 테이블
* 대관 기본 정보 테이블: 공간 이름, 요약, 운영 설정, 노출 여부, 신청/운영 기간 등 기본 데이터를 저장합니다.
* 대관 상세 정보 테이블: 대관 공간의 상세 설명(CLOB) 등을 저장합니다.
* 대관 운영 일정 테이블: 운영 가능한 날짜 및 시간대, 최소/최대 신청 시간 등을 저장합니다.
* 대관 요금 정보 테이블: 시간별 또는 구간별 요금 정보를 저장합니다.
* 파일 관리 테이블: 업로드된 대관 관련 이미지 파일의 메타데이터를 관리합니다.
* 공통 코드 테이블: 시설, 대관 유형, 운영 설정 등 드롭다운에 사용되는 코드 데이터를 관리합니다.
5. 접근 권한
로그인 사용자 전체 (관리자 권한이 필요할 것으로 보이나, 코드 내 명시적인 권한 체크 로직은 확인되지 않음)
대관대관 접수내역
대관 접수내역
대관 > 대관관리 > 대관 접수내역
1. 기능 개요
대관 신청 접수 내역을 조회하고, 관리자가 대관 신청 건에 대해 승인 또는 반려 처리를 수행하는 기능입니다. 또한 대관 등록 시 필요한 공간 정보, 요금, 혜택 등을 조회하고 파일을 첨부하여 대관 정보를 신규 등록하거나 수정할 수 있습니다.
2. 주요 기능 목록
* 대관 접수 내역 조회: 검색 조건(기관코드, 공간 등)에 맞는 대관 신청 목록을 조회합니다.
* 대관 등록/수정:
* 신규 대관 신청 건 등록 또는 기존 건 수정
* 이용 공간, 날짜, 시간, 장비, 혜택 정보 선택
* 관련 파일(이미지 등) 첨부 및 삭제
* 대관 승인/반려 처리: 관리자가 대관 신청 건을 승인(confmYn='Y')하거나 반려(confmYn='N')합니다.
* 알림톡 발송: 대관 승인 또는 반려 상태가 변경되었을 때, 신청자에게 카카오톡 알림을 발송합니다.
* 파일 다운로드: 첨부된 파일 다운로드 기능 제공.
3. 비즈니스 규칙
* 결제 완료 상태 제한: 이미 결제가 완료된 신청 건에 대해서는 승인 및 반려 처리를 수행할 수 없으며, 에러 메시지를 반환합니다.
* 알림톡 발송 조건:
* 승인 여부(
confmYn)가 변경된 경우에만 알림톡을 발송합니다.
* 신청자의 연락처 정보가 존재하고, 카카오톡 메시지 발송이 가능한 상태(
isKakaoMessage가 true)인 경우에만 발송됩니다.
* 공간 선택 제한:
* [공간관리]에서 해당 대관이 등록되어 있고, [대관/대여] 상태가 [가능]인 시설만 대관 항목에 노출됩니다.
* 이용 가능한 공간이 없을 경우, 대관 등록 팝업에서 "신청 가능한 공간이 없습니다" 안내를 표시합니다.
* 시간 및 요금 정보:
* 요일별 운영 시간(
optime)과 최대 이용 시간(maxUseHr)에 따라 시작 시간 콤보박스가 동적으로 생성됩니다.
* 평일 요금(
wkdyAmt) 및 장비 정보가 공간 선택 시 연동되어 표시됩니다.
* 파일 첨부 규칙:
* 무료 대관(
freeRtYn='Y')이 아닌 경우에만 파일 첨부 기능이 활성화되어 이미지가 등록됩니다.
4. 연관 테이블
* 대관 접수 테이블 (예: LEN030M): 대관 신청의 기본 정보(신청자, 공간, 날짜, 시간, 승인 여부 등)를 저장합니다.
* 대관 응답/알림 테이블 (예: RPY010T): 알림톡 발송 이력 또는 응답 관련 정보를 저장합니다.
* 공간 관리 테이블 (예: OPP_LC_MNG): 대관 가능한 공간 목록, 운영 시간, 요금 정보 등을 관리합니다.
* 파일 관리 테이블 (예: CMM_FILE): 첨부된 파일의 메타데이터 및 저장 경로를 관리합니다.
* 공통 코드 테이블: 혜택 코드, 장비 코드 등 공통 코드 정보를 조회하는 데 사용됩니다.
5. 접근 권한
로그인 사용자 전체 (관리자 권한이 있는 사용자만 접근 가능하나, 코드상 별도의 권한 체크 로직은 명시되지 않음)
대관대관시설 안내
대관시설 안내
청소년사업 > 대관안내 > 대관시설 안내
1. 기능 개요
청소년센터의 대관 가능한 시설(극장, 강당, 댄스실, 체육관 등) 목록을 사용자에게 안내하는 정적 정보 제공 페이지입니다. 각 시설의 이미지, 층수, 수용 인원, 대관 유형(무료/유료) 및 주요 구비 장비 정보를 시각적으로 표시합니다.
2. 주요 기능 목록
mber 디렉토리 및 viewport 설정)에 최적화된 CSS 및 레이아웃을 적용합니다.3. 비즈니스 규칙
<%-- ... --%>)되어 있어 현재 화면에는 표시되지 않습니다.4. 연관 테이블
SPACE_RENTAL, FACILITY_INFO 등)를 저장하는 테이블이 필요할 것으로 예상됩니다.5. 접근 권한
대관대관이용 안내
대관이용 안내
청소년사업 > 대관안내 > 대관이용 안내
1. 기능 개요
청소년센터 시설(극장, 프로그램실, 체육관 등)의 대관 이용 요금표, 운영 일정, 대관 절차 및 유의사항을 사용자에게 안내하는 정적 정보 제공 페이지입니다.
2. 주요 기능 목록
* 요금 조회: 시설별(꿈이룸극장, 프로그램실, 꿈키움체육관), 기간별(성수기/비수기), 요일별(평일/주말) 사용료 확인
* 추가 비용 안내: 리허설 할인, 빔프로젝트 대여료, 시간 추가 요금 등 부가 서비스 비용 확인
* 운영 일정 확인: 대관 가능 요일(1, 3, 5주 일요일 등) 및 휴무일(2, 4주 일요일, 법정공휴일) 확인
* 운영 시간 확인: 평일 및 주말별 대관 가능 시간대 확인
* 대관 절차 안내: 신청부터 승인, 납부, 대관 완료까지의 단계별 프로세스 시각화 제공
* 문의처 안내: 대관 관련 문의 전화번호 및 주차 안내 정보 제공
3. 비즈니스 규칙
* 기본 대관 시간: 모든 시설의 기본 사용료는 3시간 기준입니다.
* 성수기/비수기 구분:
* 비수기: 3월 ~ 10월
* 성수기: 11월 ~ 2월
* 요일별 운영 규칙:
* 1, 3, 5주 일요일: 대관 운영 (09:00 ~ 18:00)
* 2, 4주 일요일 및 법정공휴일: 휴무 (대관 불가)
* 시간별 운영 규칙:
* 평일: 09:00 ~ 21:00
* 토요일 및 1, 3, 5주 일요일: 09:00 ~ 18:00
* 할인 및 추가 요금 규칙:
* 꿈이룸극장 리허설: 기본 사용료의 50% 할인 (대관 당일 적용 불가)
* 꿈이룸극장 빔프로젝트: 50,000원 추가 (마이크 포함)
* 꿈이룸극장 시간 추가: 1시간당 25,000원
* 프로그램실 시간 추가: 1시간당 10,000원
* 신청 제한: 휴관일 및 운영 시간 이후에는 대관이 불가능합니다.
4. 연관 테이블
* 해당 JSP는 정적 HTML 구조로 구성되어 있으며, 동적 데이터 바인딩이나 데이터베이스 쿼리가 포함되어 있지 않습니다.
* 따라서 별도의 연관 DB 테이블은 존재하지 않습니다. (요금 및 일정 정보는 소스 코드 내 하드코딩됨)
5. 접근 권한
* 로그인 사용자 전체