Skip to content
Soomin Jang edited this page Nov 21, 2021 · 49 revisions

Index

  • mutation
    • Log in (email, password)
    • Sign up (회원, 트레이너)

회원

1. 홈

  • query
    • member info - inbody(m_id)

2. 수업

  • query
    • session(m_id) - exercise(session_id) - volume(exercise_id)

3. 채팅

  • query

    • 채팅방, 메시지, 공지, 사진
  • mutation

    • 실시간 대화(socket io), 사진 추가 및 삭제

4. 전체

  • query

    • member info - inbody(m_id)
  • mutation

    • 비밀번호 변경(m_id, password, newPassword)
    • 정보 수정(m_id, email, phone)
    • 탈퇴(m_id, password)
    • 인바디 추가(inbody_date, weight, skeletal_muscle, body_fat)

트레이너

1. 수업

  • query

    • session(t_id)
    • members(t_id) - totalSession(m_id): 세션 진행 횟수 / 세션 총 횟수
  • mutation

    • 수업 추가(t_id, m_id, date, feedback = null): 날짜, 시간은 date하나에 넣을 건지?
    • 수업 삭제(m_id, session_id): totalSession 횟수 +1 ? 세션 진행 횟수가 마이너스가 되는 시점은 운동 기록 체크 이후?

2. 회원

  • query

    • memberCategory(t_id)
    • members(t_id) - memberCategory(m_id)
    • session(m_id)
    • members(phone: length 8)
    • exerciseCategory(t_id) - exercise(category_id)
  • mutation

    • 회원 추가(m_id)
    • 회원 카테고리 변경(m_id, category): 마무리 버튼이 없네?
    • 졸업 유무 변경(boolean)
    • 세션 추가(m_id, session_date, cost, times, permission)
    • 수업 추가(t_id, m_id, date, feedback = null): 날짜, 시간은 date하나에 넣을 건지?
    • 운동 종목 추가(t_id, category_id, name) & 볼륨 작성(exercise_id, weight, reps, sets) & 피드백 작성(feedback) & 수업 완료 여부(boolean): API를 분리할 지?
    • 운동 종목 삭제(t_id, exercise_id)

3. 운동

  • query

    • exerciseCategory(t_id) - exercise(category_id)
  • mutation

    • 카테고리 추가(t_id, name)
    • 운동 추가(t_id, name, category)
    • 운동 삭제(t_id, exercise_id)

4. 채팅

  • query

    • 채팅방, 메시지, 공지, 사진
  • mutation

    • 실시간 대화(socket io), 공지 작성 및 수정, 사진 추가 및 삭제

5. 전체

  • query

    • member info - inbody(m_id)
  • mutation

    • 비밀번호 변경(m_id, password, newPassword)
    • 정보 수정(m_id, email, phone)
    • 탈퇴(m_id, password)

Clone this wiki locally