일반공통은 서비스 운영, 접근 제어, 기준정보, 운영 콘텐츠를 관리하기 위한 공통 관리 기능이다. 시스템, 코드, 메뉴, 사용자, 부서, 권한, 로그, 약관, 팝업, 게시판, 설문 기능을 함께 다룬다.
| 문서 |
기능 |
주요 테이블 |
연계 |
| 시스템관리 |
시스템 기준정보 관리 |
afias.sys |
메뉴, 약관, 권한, 운영 콘텐츠의 기준 시스템 |
| 공통코드관리 |
그룹코드와 상세코드 관리 |
afias.com_group_cd, afias.com_cd |
코드 선택 항목과 상태값 기준 |
| 메뉴관리 |
시스템별 메뉴 구조 관리 |
afias.menu |
권한설정, 로그, 화면 진입 |
| 사용자관리 |
사용자 계정과 기본정보 관리 |
afias."user" |
사용자권한, 권한신청, 로그 |
| 부서관리 |
부서 기준정보 관리 |
afias.dept |
사용자 소속, 사용자 검색 조건 |
| 권한그룹관리 |
시스템별 권한그룹 관리 |
afias.role |
사용자권한, 권한설정, 권한신청 |
| 권한코드관리 |
시스템별 권한코드 관리 |
afias.authrt |
시스템 권한, 메뉴 권한 설정 |
| 사용자권한관리 |
사용자별 권한그룹 매핑 관리 |
afias.user_role_mpng |
시스템별 사용자 접근 권한 |
| 권한설정관리 |
권한그룹별 시스템/메뉴 권한 설정 |
afias.authrt_stng, afias.sys_role_authrt_mpng, afias.menu_role_authrt_mpng |
메뉴 접근과 기능 권한 제어 |
| 로그조회 |
웹 요청 로그 조회 |
afias.web_log |
사용자, 시스템, 메뉴별 접근 이력 |
| 권한신청 |
로그인 사용자 권한 신청 |
afias.user_role_aply |
사용자 권한 승인 업무 |
| 권한신청이력 |
로그인 사용자 권한 신청 이력 조회 |
afias.user_role_aply |
신청 상태와 처리 이력 확인 |
| 약관관리 |
시스템별 약관 기준정보 관리 |
afias.trms |
시스템 약관 노출과 동의 기준 |
| 팝업관리 |
시스템별 팝업 공지 관리 |
afias.popup_ntc |
게시 기간과 사용여부 기준 팝업 노출 |
| 포털게시판관리 |
공지사항, 자료실, FAQ 관리 |
afcom.com_brd |
포털 운영 게시물 |
| 설문관리 |
설문, 문항, 선택지, 결과 관리 |
afias.srvy, afias.srvy_qitem, afias.srvy_rspns |
설문 응답과 결과 조회 |
- 화면 진입은 홈 화면의 통합관리자 메뉴 그룹에서 수행한다.
- 목록/상세/등록/수정/삭제 화면은 JSP를 반환하고, 실제 데이터 처리는
/api/v1/* API를 사용한다.
- 시스템별로 분리되는 데이터는
sysCd를 기준으로 조회, 등록, 수정, 삭제한다.
- 권한 관련 기능은
role, authrt, authrt_stng, 권한 매핑 테이블의 관계를 함께 봐야 한다.
- 포털게시판과 설문은 운영 콘텐츠 성격이지만, 관리 화면과 권한 기준은 IAS 통합관리자 영역을 따른다.
| 유형 |
대상소스명 |
비고 |
| Java package |
src/main/java/allforland/ias |
IAS 통합관리자 기능별 Controller, Service, Mapper, VO |
| JSP |
src/main/webapp/WEB-INF/jsp/ias |
IAS 통합관리자 화면 JSP |
| Mapper XML |
src/main/resources/mapper |
IAS 기능별 MyBatis Query XML |
| SQL |
docker/postgres/init/01-schema.sql |
IAS 기본 스키마와 테이블 생성 |
| SQL |
docker/postgres/init/02-data.sql |
IAS 기본 데이터와 예시 데이터 적재 |