인사팀 기능구현(1)
·
ERP Project
모든 코드와 SQL을 다 게시할 순 없기 때문에, 에러와 에러 해결 과정을 위주로 포스팅을 하려고 한다. 먼저, 인사팀에서 가능한 기능으로는 팀별로 소속된 직원들의 리스트를 가져올 수 있어야 한다. 따라서 해당되는 테이블에 대해 CRUD는 기본적으로 이루어져야 한다. 다음은 직원별 휴가관리이다. 생각해야 할 것은 첫 번째, 휴가 종류. 휴가는 연차, 반차 등의 무급휴가 뿐만 아니라 경조사, 병가 등 유급휴가도 존재하고 휴가별로 휴가의 비율이 연차는 1일 반차는 0.5일 등으로 나눠지기 때문에 휴가종류라는 테이블을 따로 만들어 관리를 하였다. 두 번째, 주말 및 공휴일. 보통 휴가를 사용할 때는 금요일과 월요일을 붙여 주말을 포함해서 쓰는 경우가 많을 것이라고 생각한다. 예를 들어, 9월 23일과 24일이..