- 사원 (Employee) -> 부서 (Department)
- 사원 정보 (이름, 나이, 경력, 부서번호, 삽입 및 수정 날짜)
- 부서 정보 (이름, 전화번호, 삽입 및 수정 날짜)
/employee/list
- 사원 테이블 CRUD 구현
- 사원 정보 중 부서 추가 시, 부서 이름을 선택하여 설정할 수 있어야 한다.
- 사원 목록 표기 시, 부서 번호가 아닌 이름을 출력해야 한다.
- 부서 별 사원 총 카운트도 표기할 것.
- Department 에선 대놓고 Mapper - Controller 로 했다. Employee 구현 시, Service 단위도 추가해서 해볼 것.
/department/employees
- ResultMap 을 사용하여 부서 별 사원 정보를 출력할 것.
부서1 이름
--------
사원1 레이블
사원2 레이블
부서2 이름
---------
사원3 레이블
사원4 레이블
...
/employee/list
- 사원 이름으로 검색
- 페이지는 5, 10, 20 단위로 조절할 수 있어야 한다.
- 페이지는 1, 2, 3, ... 10 까지 표기하고, 다음 / 이전 단위 페이지, 최초 / 최종 단위 페이지 구현 요망
- 페이징네이션과 검색 기능을 query string 에 따라 제어할 수 있어야 한다.
- 사원 정보를 여러 개 클릭 시, 삭제할 수 있는 기능도 구현해볼 것. (이는 JS 를 조금 다뤄야 한다.)