package jnpf.message.model; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.NotNull; import lombok.Data; /** * 新建 */ @Data public class NoticeCrForm { @Schema(description = "内容") private String bodyText; @NotNull(message = "必填") @Schema(description = "标题") private String title; @Schema(description = "接收人") private String toUserIds; @Schema(description = "附件") private String files; @Schema(description = "封面图片") private String coverImage; @Schema(description = "过期时间") private Long expirationTime; @Schema(description = "分类") private String category; @Schema(description = "提醒方式") private Integer remindCategory; @Schema(description = "发送配置") private String sendConfigId; @Schema(description = "摘要") private String excerpt; }