package jnpf.dmsEntity.permission.form; import com.fasterxml.jackson.annotation.JsonAlias; import com.fasterxml.jackson.annotation.JsonProperty; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotEmpty; import jakarta.validation.constraints.Size; import lombok.Data; import lombok.EqualsAndHashCode; import java.util.List; import java.util.UUID; @Data @EqualsAndHashCode(callSuper = false) public class PermissionRevokeForm extends DmsAuditSignForm { @JsonProperty("biz_sign") @JsonAlias("bizSign") private String bizSign; @NotEmpty @Size(max = 500) private List permissionIds; @NotBlank @Size(max = 1000) private String reason; }