MASTER 테이블
컬럼 : 고객사코드, 사용가능금액, 팀장승인금액, 이사승인금액
REQUEST 테이블
컬럼 : 고객사코드, 요청금액, END_DATE, FLAG
================================================================
아린님 죄송합니다. 마지막 정리해서 다시한번 문의드립니다.
1. 내부 사용자가 요청을 한다. (요청된내역은 REQUEST 테이블에 값이 들어간다.)
2. 승인을 한다.
금액에 따라 팀장 or 이사가 승인을 한다.
승인이 되면 (MASTER 테이블의 사용가능금액 + 요청금액) 으로 금액이 증액되며.
승인된 금액만큼 + 증액된다. (팀장승인금액), (이사승인금액)
예 기초데이터 ) 구매사 : 삼성, 사용가능금액 : 100만원 , 팀장승인금액 : 0원, 이사승인금액 : 0원
ㄱ : 삼성의 사용가능금액을 50만원을 늘리기위해 요청을 한다. END_DATE는 2013년 4월 30일
ㄴ : 100만원 이하 금액이기때문에 팀장이 승인을 하며 데이터는 아래와 같다.
MASTER 테이블 : 고객사코드 삼성(001), 사용가능금액 : 150만원, 팀장승인금액 : 50만원, 이사승인금액 : 0원
3. 하고자 하는방향.
END_DATE가 지날경우 50만원 요청된 내역을 다시 회수하고자 한다.
ㄱ : MASTER테이블의 증액된 사용가능감액 - 50만원 (기간만료된 요청금액)
ㄴ : MASTER테이블의 팀장이승인금액 50만원 이력을 다시 -50으로 차감을 하고자 한다.
이사가 승인을 했을시는 이사승인금액 - (이사가 승인한 만료가 지난 금액) |