package com.talentcard.server.business.admin; import jakarta.validation.constraints.Max; import jakarta.validation.constraints.Min; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.NotNull; import jakarta.validation.constraints.NotBlank; import jakarta.validation.constraints.Size; public record PolicyArticleRequest( @NotBlank @Size(max = 255) String title, @NotBlank @Size(max = 255) String subtitle, @NotBlank @Size(max = 500) String coverUrl, @Size(max = 64) String author, @Size(max = 128) String source, @NotBlank String content, Boolean isTop, @NotNull @Min(0) Integer sortNo, @Min(0) @Max(2) Integer status ) { }