[CMS-VISUAL] D1-D10 后端: 新组件数据槽(banner 扩 topic/event 位 5 列 + cms_person 新表+CRUD+防跨站)+ 6 区块类型校验与装配(空数据整块不渲染 R-44)+ 骨架新组件 fragment/内置 22 图标集/共享动效 JS(reveal+count-up R-42)+ searchStyle 搜索浮层(D-10,含坑④条件包裹修复)+ 三保留主题 4 新参数
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
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;
|
||||
}
|
||||
Reference in New Issue
Block a user