회원(member) - GagiMarket/gagi GitHub Wiki
회원
Name |
Field Name |
Type |
이메일 |
memberEmail |
String |
비밀번호 |
memberPw |
String |
전화번호 |
memberPhoneNumber |
String |
주소 |
memberAddress |
String |
등록 일자 |
createdDate |
LocalDateTime |
수정 일자 |
modifiedDate |
LocalDateTime |
- 비회원은 회원 등록을 할 수 있다.
- 회원 등록 시 (이메일, 비밀번호, 전화번호, 주소)와 같은 정보들을 포함한다.
- 아이디 검증하여 중복 회원을 검증할 수 있다.
- 회원 등록 시 비밀번호를 암호화되어 요청한다.
- 회원은 로그인을 할 수 있다.
- 로그인시 아이디, 비밀번호와 같은 정보들을 포함한다.
- 비밀번호를 암호화하여 로그인 요청을 한다.
- 권한을 가진 회원은 로그아웃을 할 수 있다.
- 권한을 가진 회원은 회원정보를 수정할 수 있다.
- 권한을 가진 회원은 회원탈퇴(삭제)를 할 수 있다.
회원과 상품(1:N)
- 회원은 여러개의 상품을 등록할 수 있다.
- 권한을 가진 회원은 상품을 수정할 수 있다.
- 권한을 가진 회원은 상품을 삭제할 수 있다.
회원과 주문(1:N)
- 회원은 여러 상품의 주문서를 등록할 수 있다.
- 회원은 주문한 상품에 한해서 주문서를 수정을 할 수 있다.
- 회원은 주문한 상품에 한해서 주문서를 취소를 할 수 있다.
- 회원은 주문 내역 리스트를 조회할 수 있다.
- 회원은 주문 상세 내역을 조회할 수 있다.