요구사항
[ 고객-판매자 매칭 서비스 (매칭주제 자유) ]
회원가입/로그인/로그아웃/토큰 기능
유저 권한 기능
- 유저는 3가지 권한으로 나뉩니다.
- 고객 : 최초 회원가입한 유저
- 판매자 : 판매자 승인을 받은 고객
- 운영자 : 판매자 승인을 해주는 유저
유저 권한 별 기능
- 고객
- 조회
- 나의 프로필 설정 및 조회 : 유저별 프로필(닉네임, 이미지)을 설정할 수 있고 조회
- 전체 판매상품 목록 : 판매 상품목록을 페이징하며 조회
- 전체 판매자 목록 : 판매자들의 목록을 페이징하며 조회
- 판매자 정보 : 판매자를 선택해서 프로필 정보(닉네임,이미지,소개글+매칭주제 정보)를 조회
- 작성
- 판매자에게 요청폼 : 판매자에게 요청내용(매칭주제 정보) 보내기
- 권한 요청
- 판매자 등록 요청 : 판매자 프로필 요청 정보를 작성해서 운영자에게 판매자 등록 요청
- 판매자
- 조회
- 나의 판매자 프로필 설정 및 조회 : 판매자별 프로필(닉네임,이미지,소개글+매칭주제 정보)을 설정, 조회
- 나의 판매상품 조회 : 내가 판매중인 상품 목록을 페이징하며 조회
- 고객요청 목록 조회 : 모든상품의 고객요청 목록을 페이징하며 조회
- 등록
- 나의 판매상품 등록 : 판매 상품 정보를 작성하여 목록에 등록
- 수정
- 나의 판매상품 수정/삭제 : 판매 상품 정보를 작성하여 목록에서 수정
- 삭제
- 나의 판매상품 삭제 : 판매 상품 정보를 작성하여 목록에서 삭제
- 고객요청 처리 : 고객요청을 수락하고 완료처리
- 운영자
- 조회
- 고객 목록 : 고객들의 목록을 페이징하며 조회
- 판매자 목록 : 판매자들의 목록을 페이징하며 조회
- 판매자 등록 요청폼 목록 : 판매자 등록 요청목록을 조회
- 권한 등록
- 판매자 권한 승인 : 판매자 등록 요청을 승인
- 삭제