|
|
@ -15,18 +15,20 @@ import java.util.List; |
|
|
|
@Data |
|
|
|
public class ProjectApprovalFormDTO implements Serializable { |
|
|
|
private static final long serialVersionUID = 4859779755214502427L; |
|
|
|
public interface ApprovalCategory{} |
|
|
|
|
|
|
|
@NotBlank(message = "项目标题不能为空") |
|
|
|
@NotBlank(message = "项目标题不能为空",groups = {ApprovalCategory.class}) |
|
|
|
private String title; |
|
|
|
|
|
|
|
@NotBlank(message = "项目背景不能为空") |
|
|
|
@NotBlank(message = "项目背景不能为空",groups = {ApprovalCategory.class}) |
|
|
|
@Length(max=1000,message = "项目背景不能超过1000位") |
|
|
|
private String backGround; |
|
|
|
|
|
|
|
@NotBlank(message = "项目方案不能为空") |
|
|
|
@NotBlank(message = "项目方案不能为空",groups = {ApprovalCategory.class}) |
|
|
|
@Length(max=1000,message = "项目方案不能超过1000位") |
|
|
|
private String publicReply; |
|
|
|
|
|
|
|
@NotBlank(message = "内部备注不能为空",groups = {ApprovalCategory.class}) |
|
|
|
@Length(max=1000,message = "内部备注不能超过1000位") |
|
|
|
private String internalRemark; |
|
|
|
|
|
|
|