HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
[New] 타일러팀
[New] 타일러팀
/
코코아 헤어샵
코코아 헤어샵
/
📚
회의록
/
✔️
(2022.06.24)
✔️

(2022.06.24)

  • 예약 가능 시간
    • request: 날짜, hairshop_id
    • response: List(designer 사진, 직급, 이름, 소갯말, 경력, List(예약 가능 시간))
    • reservation의 start_time, end_time 컬럼 char(4)에서 char(5)로 변경 ‘1730’ → ‘17:30’과
notion image
notion image
 
 
 
  • 깃 리베이스 사용여부
 
 
  • asciidoc gradle 코드
tasks.named('test') { useJUnitPlatform() } ext { snippetsDir = file('build/generated-snippets') } test { outputs.dir snippetsDir } asciidoctor { inputs.dir snippetsDir dependsOn test } asciidoctor.doFirst { delete file('src/main/resources/static/docs') } task copyDocument(type: Copy) { dependsOn asciidoctor from file("build/docs/asciidoc") into file("src/main/resources/static/docs") } bootJar { dependsOn asciidoctor copy { from "${asciidoctor.outputDir}" into 'BOOT-INF/classes/static/docs' } } build { dependsOn copyDocument }
 
  • 유저테이블, 헤어샵테이블, 예약테이블 연동 작업
    • 유저 부분 PR 마무리 후 진행
    •  
  • 예약 시간 테이블
    • status 컬럼의 enum값
      • canceled
      • reserved
      • ongoing
    • 예약 전 예약 리스트에서 겹치는 날짜, 시간, 디자이너 있는지 검증
    •  
  • ManyToOne (필수)
  • OneToMany (밑에 있는 것만 필수)
    • 헤어샵 - 디자이너
    • 유저 - 예약
    • 헤어샵 - 예약
    • 디자이너 - 예약
    • 유저 - 헤어샵
 
  • 다음 프로젝트에는 세팅할 때 엔티티를 먼저 만들기…