Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

주문 기능 구현 #21

Open
6 tasks
Sung-jin opened this issue Jul 21, 2022 · 0 comments
Open
6 tasks

주문 기능 구현 #21

Sung-jin opened this issue Jul 21, 2022 · 0 comments
Assignees

Comments

@Sung-jin
Copy link
Contributor

Sung-jin commented Jul 21, 2022

  • 주문 전체 조회
    • 판매자/일반 유저가 전체 조회 시, 해당 계정이 삭제 상태가 아닌 주문한 목록만 보여야 한다
    • 관리자의 경우 삭제 상태가 아닌 모든 주문이 보여야 한다
  • 주문 단건 조회
    • 판매자/일반 유저가 주문한 주문이 아닌 경우 접근이 불가능해야 한다
    • 관리자의 경우 모두 접근이 가능하다
    • 삭제 상태의 주문은 접근이 불가능하다
  • 주문 생성
    • 판매자/일반 유저 타입의 계정만 가능
    • 로그인한 계정의 정보로 생성되어야 한다 (추후 구현)
  • 주문 수정
    • 판매자/일반 유저가 주문한 주문 내역만 수정이 가능해야 한다
    • 발송중/발송완료/종료 상태의 주문은 수정이 불가능 해야 한다
    • 관리자는 모든 주문을 수정할 수 있다
  • 주문 삭제
    • 일반/판매자 유형의 계정이 자신이 주문한 주문만 삭제할 수 있다
    • 발송중/발송완료/종료 상태의 주문은 삭제가 불가능 해야 한다
    • 관리자의 경우 모든 주문을 삭제할 수 있다
  • 환불
    • 일반/판매자 유형의 계정이 자신이 주문한 환불이 가능하다
    • 발송중/발송완료/종료 상태의 주문은 환불이 불가능하다
@Sung-jin Sung-jin self-assigned this Sep 19, 2022
Sung-jin added a commit that referenced this issue Oct 5, 2022
* feat: 기본적인 주문 crud 구현

TODO - 상세 비즈니스 로직/유효성 검사 추가 및 controller 추가 필요

* feat: 기본적인 주문 crud api 추가
@Sung-jin Sung-jin mentioned this issue Oct 5, 2022
4 tasks
Sung-jin added a commit that referenced this issue Nov 8, 2022
* feat: 주문 목록의 상품/주문의 연관관계를 primitive 값으로 변경

* feat: 주문 조회 시 삭제 처리된 주문 제외하고 조회되도록 수정 및 upsert 기능 수정
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant