package com.yunhai.cms.model.dto; import lombok.Data; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import javax.validation.constraints.Size; /** * 名师风采人物保存(docs/20 D-7)。 */ @Data public class PersonSaveRequest { /** 修改时必填 */ private Integer id; @NotNull(message = "siteId 不得为空") private Integer siteId; @NotBlank(message = "姓名不得为空") @Size(max = 100, message = "姓名过长") private String name; @Size(max = 100, message = "头衔过长") private String title; @Size(max = 500, message = "简介过长") private String bio; /** 头像(/cms/upload/** 或 http(s);可空 = 首字徽章兜底) */ @Size(max = 500) private String avatar; /** 所属栏目(可空 = 未分组;须属于本站点) */ private Integer categoryId; private Integer sortNo = 0; /** 0=停用 1=启用 */ private Integer status = 1; }