issues
search
woowacourse-teams
/
2021-zzimkkong
✅ 공간을 한 눈에, 예약은 한 번에!
https://zzimkkong.com
162
stars
18
forks
source link
feat: 공간 조건 적용 사용성 개선
#963
Closed
sakjung
closed
1 year ago
sakjung
commented
1 year ago
구현 기능
공간 예약 조건에 우선순위 개념 부여
나중에 만들어진 조건일수록 우선순위를 가진다
우선순위가 높은 조건이 낮은 조건을 덮어 쓴다
priorityOrder
가 낮을수록 더 높은 우선순위
공간 예약 조건 overwrite 개념을 단순화하기 위한
stack
,
flat
개념 도입
stack: 공간 관리자가 설정한 그대로의 값 (=overwrite 를 아직 고려하지 않은 공간 예약 조건)
공간 관리자가 설정한 그대로의 값이기 때문에 stack 상태의 예약조건들은 서로 겹칠 수 있다
flat: 실제 예약 시 적용될 조건 (=overwrite 를 고려한 공간 예약 조건)
서로 겹치는 상태가 없는 조건들. flat한 상태의 공간 예약 조건들은 서로 상호배타적, 독립적이다
실제 예약과 관련해서는
flat
상태의 에약 조건만 고려하면 된다 (flat 조건이 젤 중요)
stack 은 순수하게 관리자용
공간 예약 조건 API 추가
summary 를 서버측에서 만들어서 제공
근데 텍스트 보다는 나중에 그래픽으로 그려 주는게 좋을 것 같음
쓰이는 부분은 FE 작업(#964) PR 에서 확인 가능
논의하고 싶은 내용
바쁘시니 리뷰는 괜찮구, 구현 기능에서 언급도니 개념 참고 정도 부탁드립니다
공유하고 싶은 내용
로직 구현이 재밌을 것 같아서 시작했는데, 생각보다 빡세서 일이 커져버렸네요... 혹시나 관련해서 궁금하신 점 있으면 개인적으로 문의주세요
964 FE 작업 참고
Close #960 Close #961
구현 기능
priorityOrder
가 낮을수록 더 높은 우선순위stack
,flat
개념 도입flat
상태의 에약 조건만 고려하면 된다 (flat 조건이 젤 중요)논의하고 싶은 내용
공유하고 싶은 내용
964 FE 작업 참고
Close #960 Close #961