Skip to content

mandykr/mentors-settlement

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

모델링

정산

flowchart LR
  정산 --- 정산_정책
  정산_정책 --- 지불금_정책 --- 기본_지불금_정책
  기본_지불금_정책 --- 레벨별_시간당_금액_규칙
  정산_정책 --- 수수료_정책 --- 기본_수수료_정책
  기본_수수료_정책 --- 레벨별_수익금당_비율_규칙
  정산_정책 --- 수익금_정책 --- 기본_수익금_정책
Loading

정산

  • 기본 지불금 정책에 따라 멘티의 지불금을 정산한다.

  • 기본 수익금, 기본 수수료 정책에 따라 멘토의 수익금을 정산한다.

  • 정산 과정

sequenceDiagram
    autonumber
    client->>멘토링:멘토링 확정
    멘토링->>정산:멘티 지불금 정산
    정산->>지불금 정책:지불금 계산
    정산->>계좌:멘티 지불금 차감
    client->>멘토링:멘토링 완료
    멘토링->>정산:멘토 수익금 정산
    정산->>수수료 정책:수수료 계산
    정산->>수익금 정책:수익금 계산
    정산->>계좌:멘토 수익금 입금
Loading

기본 지불금 정책

  • 멘토의 레벨별 시간당 금액 규칙으로 지불금을 계산한다.
    • 멘토링 시간 x 레벨별 시간당 금액

레벨별 시간당 금액 규칙

  • 멘토의 레벨에 맞는 시간당 금액 찾아 반환한다.
    • 비기너: 3,000
    • 아마추어: 5,000
    • 세미프로: 10,000
    • 프로: 30,000

기본 수익금 정책

  • 수익금을 계산한다.
    • 지불금 - 수수료

수수료 정책

기본 정책

  • 수익금/레벨 별 수수료 비율 규칙으로 수수료를 계산한다.

수수료 비율 규칙

레벨별 수익금당 비율 규칙

  • 수익금과 레벨에 맞는 수수료 비율을 찾아 반환한다.
    • 레벨이 비기너, 아마추어, 세미프로, 프로 순일 때 수익금별 비율은 다음과 같다.
      • A type: 수익금이 '1만원 미만' 일 때 레벨에 따라 다음과 같은 비율을 반환한다.
        • 2.7%, 2.6%, 2.5%, 2.4%
      • B type: 수익금이 '1만원 이상 5만원 미만' 일 때 레벨에 따라 다음과 같은 비율을 반환한다.
        • 2.8%, 2.7%, 2.6%, 2.5%
      • C type: 수익금이 '5만원 이상 10만원 미만' 일 때 레벨에 따라 다음과 같은 비율을 반환한다.
        • 2.9%, 2.8%, 2.7%, 2.6%
      • D type: 수익금이 '10만원 이상' 일 때 레벨에 따라 다음과 같은 비율을 반환한다.
        • 3%, 2.9%, 2.8%, 2.7%

계좌

  • 지불금을 차감한다.
  • 수익금을 입금한다.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages