package com.bycrm.dto; import lombok.Data; import javax.validation.constraints.NotBlank; import javax.validation.constraints.NotNull; import java.io.Serializable; /** * 报备更新 DTO */ @Data public class ReportUpdateDTO implements Serializable { private static final long serialVersionUID = 1L; /** * 所属产品 */ @NotBlank(message = "所属产品不能为空") private String product; /** * 项目类型 */ @NotBlank(message = "项目类型不能为空") private String projectType; /** * 报备说明 */ private String description; /** * 状态 */ @NotNull(message = "状态不能为空") private Integer status; /** * 作废原因(当状态为作废时必填) */ private String cancelReason; }