package com.ycl.platform.domain.form; import jakarta.validation.Valid; import jakarta.validation.constraints.NotEmpty; import jakarta.validation.constraints.NotNull; import lombok.Data; import java.math.BigDecimal; import java.util.List; /** * 回填扣款金额 * * @author:xp * @date:2024/4/23 15:16 */ @Data public class CalculateReportBackfillForm { @NotNull(message = "请选择核算报告") private Integer id; @Valid @NotEmpty(message = "核算明细不能为空") private List recordList; @Data public static class RecordForm { @NotNull(message = "明细主键不能为空") private Integer id; /** 每项扣款金额 */ @NotNull(message = "扣款金额不能为空") private BigDecimal deductMoney; } }