45 lines
825 B
Java
45 lines
825 B
Java
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;
|
|
}
|