모델링
-
포인트 만료 및 FIFO 테이블 설계Logical 2021. 8. 18. 13:58
* 만료일시를 연장시켜주고 싶을 경우는 연장보다는 즉시 관리자차감시킨 후 차감금액만큼 새로운 만료일시로 관리자지급으로 처리할것 * 100포인트 사용 후 50포인트만 취소는 불가 * 사용 후 취소시점에 만료일이 지난 경우는 취소불가 꼭 줘야 하는 경우에는 새로 관리자 지급 구매보상충전으로 받은 포인트를 사용한 이후 구매보상충전건을 취소할 경우는 구매보상충전건이 일부라도 사용이 되지 않은 상태만 일반적인 취소처리를 수행하고 일부나 전액 사용된 * 포인트변경 트랜잭션 시작 후 user.point를 select for update를 하거나 update를 해야함. 사용가능한 금액만큼 가지고 있는지 체크를 할 경우 아래와 같이 update를 하여 update user set point = point + @변경액 w..