package com.ga.core.vo.commission;

import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import jakarta.validation.constraints.Max;
import jakarta.validation.constraints.Min;
import lombok.Data;

/**
 * settlement_step_close 저장 요청 (INSERT 용).
 * status/closedAt/closedBy 는 서버에서 결정.
 */
@Data
public class StepCloseSaveReq {

    @NotBlank
    private String settleMonth;

    @NotBlank
    private String stepCode;

    @NotNull
    @Min(1)
    @Max(4)
    private Integer stepSeq;
}
