package jnpf.dmsEntity.permission.form; import jakarta.validation.Valid; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotEmpty; import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.Size; import jnpf.dmsEntity.permission.enums.DmsSourceType; import lombok.Data; import lombok.EqualsAndHashCode; import java.util.List; @Data @EqualsAndHashCode(callSuper = false) public class PermissionGrantBatchForm extends DmsAuditSignForm { @NotNull private DmsSourceType sourceType; @NotBlank @Size(max = 200) private String sourceId; @Valid @NotEmpty @Size(max = 500) private List items; }