권한신청이력 기능은 로그인 사용자의 권한 신청 내역을 조회하기 위해 사용한다. 시스템 조건으로 신청 이력을 조회하고, 신청 역할, 사용기간, 처리상태, 신청사유, 처리사유를 상세 화면에서 확인할 수 있다.
| Action URL | Controller method | QueryID |
|---|---|---|
조회 /ias/myAuthrtAplyHstry/myAuthrtAplyHstryList.do |
MyAuthrtAplyHstryPageController.list |
selectAplyList, selectAplyListCount |
신청이동 /ias/myAuthrtAply/myAuthrtAplyRegist.do |
MyAuthrtAplyPageController.regist |
N/A |
상세이동 /ias/myAuthrtAplyHstry/myAuthrtAplyHstryDetail.do?aplySn={aplySn} |
MyAuthrtAplyHstryPageController.detail |
selectAplyDetail |
권한 신청 이력 목록은 로그인 사용자 기준으로 조회하며 시스템 조건으로 필터링할 수 있다. 목록에는 시스템, 신청권한, 사용기간, 처리상태, 신청사유가 표시된다.

검색 : 시스템 조건을 선택한 뒤 검색 버튼을 클릭하여 권한 신청 이력을 조회한다.
신청하기 : 권한 신청 화면으로 이동한다.
상세 : 목록의 상세 버튼을 클릭하여 권한 신청 이력 상세조회 화면으로 이동한다.
| Action URL | Controller method | QueryID |
|---|---|---|
상세조회 /ias/myAuthrtAplyHstry/myAuthrtAplyHstryDetail.do?aplySn={aplySn} |
MyAuthrtAplyHstryPageController.detail |
selectAplyDetail |
권한 신청 이력 상세조회 화면은 신청 사용자, 시스템, 신청 역할, 사용기간, 처리상태, 신청사유, 처리사유를 단건으로 조회한다.

목록 : 권한 신청 이력 목록조회 화면으로 이동한다.
| 유형 | 대상소스명 | 비고 |
|---|---|---|
| Controller | src/main/java/allforland/ias/myauthrtaplyhstry/web/MyAuthrtAplyHstryPageController.java |
권한신청이력 화면 요청을 처리하는 컨트롤러 클래스 |
| API Controller | src/main/java/allforland/ias/myauthrtaply/web/MyAuthrtAplyApiController.java |
권한신청이력 조회에 사용하는 API 요청을 처리하는 컨트롤러 클래스 |
| Service | src/main/java/allforland/ias/myauthrtaply/service/MyAuthrtAplyService.java |
권한신청이력 조회에 사용하는 서비스 인터페이스 |
| ServiceImpl | src/main/java/allforland/ias/myauthrtaply/service/impl/MyAuthrtAplyServiceImpl.java |
권한신청이력 조회에 사용하는 서비스 구현 클래스 |
| Mapper | src/main/java/allforland/ias/myauthrtaply/mapper/MyAuthrtAplyMapper.java |
권한신청이력 데이터 처리 Mapper 인터페이스 |
| VO | src/main/java/allforland/ias/myauthrtaply/vo/MyAuthrtAplyVO.java |
권한신청이력 VO 클래스 |
| JSP | src/main/webapp/WEB-INF/jsp/ias/myAuthrtAplyHstry/myAuthrtAplyHstryList.jsp |
권한신청이력 목록조회 페이지 |
| JSP | src/main/webapp/WEB-INF/jsp/ias/myAuthrtAplyHstry/myAuthrtAplyHstryDetail.jsp |
권한신청이력 상세조회 페이지 |
| Query XML | src/main/resources/mapper/myauthrtaply/MyAuthrtAplyMapper.xml |
권한신청이력 조회 Query XML |
| SQL | docker/postgres/init/01-schema.sql |
권한신청이력 테이블 생성을 위한 스키마 SQL |
| SQL | docker/postgres/init/02-data.sql |
권한신청이력 기본데이터 적재 SQL |

| 테이블명 | 테이블명(영문) | 비고 |
|---|---|---|
| 사용자 역할 신청 | afias.user_role_aply |
사용자 역할 권한 신청 이력을 조회하는 테이블 |