ReadMe에 API 명세서와 ERD, SQL 작성하기
- 일정 테이블 생성하기 : 고유식별자(id)를 PK로 두고 auto_increment로 자동 생성, column은 할 일, 작성자 명, 비밀번호, 작성/수정일을 포함할 것.
- 전체 일정 조회 : 수정일(내림차순), 작성자명, 혹은 둘 다 포함한 기준으로 조회
- 선택 일정 조회 : id를 사용하여 조회하기
- 선택한 일정 수정 : 할 일, 작성자 명만 수정이 가능하며 수정일도 변경되도록 하기, 비밀번호를 함께 전달하여 일치하면 수정이 가능하도록 하기
- 선택한 일정 삭제 : 비밀번호를 함께 전달하여 일치하면 삭제가 가능하도록 하기
작성자 테이블을 생성하고 일정 테이블에 FK를 생성해 연관관계를 설정하기, 고유식별자(userid)를 PK로 두고 auto_increment로 자동 생성, column은 작성자 명, 이메일, 작성/수정일을 포함할 것.
- 데이터를 여러 페이지로 나눈다.
- 페이지 번호와 크기를 쿼리 파라미터로 전달하여 요청하는 항목을 나타낸다.
- 등록된 일정목록을 페이지 번호와 크기를 기준으로 모두 조회한다.
- 조회한 일정 목록에는 작성자 이름이 포함되도록 한다.
- 범위를 넘어선 페이지를 요청할 경우 빈 배열을 반환한다.
- Paging 객체를 사용한다.