package com.ga.core.vo.commission;

import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;

/**
 * settling_support_rule — 정착지원금 룰 마스터 (V90)
 */
@Data
public class SettlingSupportRuleVO {
    private Long ruleId;
    /** 설계사 등급 */
    private String agentGrade;
    /** 월 정액 지원금 */
    private BigDecimal supportAmount;
    /** 약정 지원 개월수 */
    private Integer durationMonths;
    /** 이 개월 내 해촉 시 환수 대상 */
    private Integer clawbackMonths;
    private LocalDate effectiveFrom;
    private LocalDate effectiveTo;
    private LocalDateTime createdAt;
    private Long createdBy;
    private LocalDateTime updatedAt;
}
