43 lines
1005 B
Java
43 lines
1005 B
Java
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;
|
|
}
|