1. BASE POINT
- 가입시 1000점 제공
- CAMPAIGN_NOMINEE = 250점(인당)
- CAMPAIGN_ING에 참여하게 될 경우 = 300점(인당)
2. CATEGORY/KEYWORD
-
C_CATEGORY (NUMBER) : 3자리 숫자(100~999)
-
B_CATEGORY (NUMBER) : 4자리 숫자 (1000부터 ~ 1999번까지)
-
KEYWORD_IDX(NUMBER): 4자리 숫자(2000~2999)
-
SUBTITLE_IDX: 4자리숫자(3000~3999)
3. 카테고리명, 말머리명
- 말머리 SUBTITLE 명:
- C_CATEGORY: 생활면, 음식문화, 쓰레기, 쇼핑
- B_CATEGORY : 캠페인 후기, 자유게시판
- KEYWORD: 캠페인에서 드롭다운바를 만들어서
키워드 추가시 키워드 분류를 선택하게 해주고 받을 때 3개까지만 받을 수 있도록 해주기.
4. CAMPAIGN시 얻는 포인트
- 활동 인증 시 얻는 포인트
- BASE POINT: 처음 참가시 투자받은 포인트
= CAMPAIGN_NOMINEE에서 온 GOAL POINT(250인원수) + 추후에 참여한 사람들(300새로운 참여자들)
ESTIMATED_POINT: 활동 인증을 통해서 얻을 수 있는 포인트
= 게시글 1번당 10점으로 계산
C_TOTPOINT: BASE POINT + ESTIMATED POINT + BASE POINT의 30%금액
<aside>
💡 <예시>
EX) <캠페인 PROPOSAL 에서 통과 후 CAMPAIGN_NOMINEE에 올라왔을 때>
CAMAPAIGN_NOMINEE에 GOAL_POINT 2500점으로 셋팅 = 10명
10명이 채워짐 GOAL_POINT 2500점
CAMPAIGN_ING단계
-BASE POINT = CAMPAIGN NOMINEE 에서 10명의 2500점 + 추가로 등록한 인원 10명 3000점 = 5500점
-ESTIMATED POINT = 20명이 올린 글 총 50개 = 500점
-TOT_POINT = 5500 + 500 + (5500의 30%+1650) = 7650점
(여기서 TOP3가 700점 600점 400점 가져가고 나머지는 걍 처음에 낸 350만 가져가라 이런식입니다~)
</aside>
5. CONTROLLER 작성방식
- 기능별로 CONTROLLER 따로 만들어주세요.
6. PACKAGE 이름
7. MAPPER의 네임스페이스