💡 API 명세서 - 상담프로그램 & 결제 & 예약 상담프로그램 & 결제 & 예약 API 명세서 (관리자) 프로그램 등록 POST 프로그램 등록 /api/programs/post 프로그램 등록 시 사용하는 엔드포인트 입니다 Header Authorization Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJBQ0NFU1MiLCJpYXQiOjE2NzQ2NTIzMTgsImV4cCI6MTY3NDY1MzIxOCwibWVtYmVySWQiOjMsInJvbGUiOiJBRE1JTiJ9.icBFQbDz1dZQ7zFf2tvYvfWaRQwEaI1ZcB24wePwF31sBNxD31uWIi_1vP3RuT3Mxso1X4R9KGPfXndDIoHPSg ExampleRequest c..
💡 API 명세서 - 상담사 & 게시물 & 공지사항 상담사 & 게시물 & 공지사항 API 명세서 상담사 등록 (회원가입) POST 상담사 회원가입 /api/counselors/new 상담사 등록 시 사용되는 엔드포인트입니다. 화면 정의서 기준 37번에서 사용됩니다. Authorization에서 관리자 토큰을 사용하셔야 합니다. Header Authorization Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJBQ0NFU1MiLCJpYXQiOjE2NzQ2NTIzMTgsImV4cCI6MTY3NDY1MzIxOCwibWVtYmVySWQiOjMsInJvbGUiOiJBRE1JTiJ9.icBFQbDz1dZQ7zFf2tvYvfWaRQwEaI1ZcB24wePwF31s..
💡 API 명세서 - 로그아웃, 토큰 재발급 회원 & 로그인 & 로그아웃 API 명세서 공통 (로그아웃, 토큰재발급) POST logout /api/logout 로그아웃 시 사용하는 엔드포인트 입니다 Header Authorization Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJzdWIiOiJBQ0NFU1MiLCJpYXQiOjE2NzQ2NTIzMTgsImV4cCI6MTY3NDY1MzIxOCwibWVtYmVySWQiOjMsInJvbGUiOiJBRE1JTiJ9.icBFQbDz1dZQ7zFf2tvYvfWaRQwEaI1ZcB24wePwF31sBNxD31uWIi_1vP3RuT3Mxso1X4R9KGPfXndDIoHPSg ExampleRequest curl --locatio..

💡 ERD 설계 프론트측에서 작성한 프로토타입 결과물과의 의견 취합을 통한 지속적인 필드 추가 엔티티 순환참조 문제 발생 가능성 잘 보고 설계하기 N:1 단방향 매핑으로 진행 💡 테이블 명세서 테이블 명세서 테이블 명세서 프로젝트 명 그룹 심리상담 예약 서비스 개발 작성일자 2023-01-10 데이터 베이스 명 Main_Project 테이블 명 USERS 테이블 설명 회원가입을 통한 로그인 대상 관리 컬럼명 컬럼 ID 타입 및 길이 Not null PK FK IDX 기본값 제약 조건 ID user_id bigint O O - - - - 이메일 email varchar(50) O - - - - - 비밀번호 password varchar(150) O - - - - - 이름 name varchar(20) O ..

💡 사용자 요구사항 정의서 목적 기존 심리상담 어플리케이션의 그룹 테라피 기능의 부재로 인한 그룹 테라피 중점 어플리케이션 개발 요구사항 ID, 요구기능, 설명, 권한, 분류, 우선순위, 요구사항 더 많은 기능을 정의했었지만 1달이라는 시간안에 모든 구현을 할 수 있을것 같지 않아, 최대한 구현 후 여유가 있을때 추가 안된 요구사항을 정의서에 다시 추가하여 구현할 것 사용자 요구사항 정의서 프로젝트 명 그룹 심리상담 예약 서비스 개발 단계명 구상 / 기획 단계 작성일자 2023-01-04 예약 요구사항ID 요구기능 설명 권한 분류 우선순위 요구사항 res-01 예약-생성 프로그램 예약 내담자 예약 상 결제가 완료 시 생성 가능 res-02 예약-취소 프로그램 예약 취소 내담자 예약 상 취소는 시작 2일전..