|  |  | @ -1,5 +1,6 @@ | 
			
		
	
		
			
				
					|  |  |  | package com.epmet.dto.form; | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.commons.tools.validator.group.CustomerClientShowGroup; | 
			
		
	
		
			
				
					|  |  |  | import lombok.Data; | 
			
		
	
		
			
				
					|  |  |  | import org.hibernate.validator.constraints.Length; | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  | @ -15,24 +16,21 @@ import java.util.List; | 
			
		
	
		
			
				
					|  |  |  | @Data | 
			
		
	
		
			
				
					|  |  |  | public class ProjectApprovalFormDTO implements Serializable { | 
			
		
	
		
			
				
					|  |  |  |     private static final long serialVersionUID = 4859779755214502427L; | 
			
		
	
		
			
				
					|  |  |  |     public interface ApprovalCategory{} | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     @NotBlank(message = "项目标题不能为空",groups = {ProjectApprovalFormDTO.ApprovalCategory.class}) | 
			
		
	
		
			
				
					|  |  |  |     @Length(max=20,message = "项目标题不能超过20位") | 
			
		
	
		
			
				
					|  |  |  |     @Length(max=20,message = "项目标题不能超过20位",groups = {ProjectApprovalFormDTO.ApprovalCategory.class}) | 
			
		
	
		
			
				
					|  |  |  |     private String title; | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     @NotBlank(message = "项目背景不能为空",groups = {ProjectApprovalFormDTO.ApprovalCategory.class}) | 
			
		
	
		
			
				
					|  |  |  |     @Length(max=1000,message = "项目背景不能超过1000位") | 
			
		
	
		
			
				
					|  |  |  |     @Length(max=1000,message = "项目背景不能超过1000位",groups = {ProjectApprovalFormDTO.ApprovalCategory.class}) | 
			
		
	
		
			
				
					|  |  |  |     private String backGround; | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     @NotBlank(message = "项目方案不能为空",groups = {ProjectApprovalFormDTO.ApprovalCategory.class}) | 
			
		
	
		
			
				
					|  |  |  |     @Length(max=1000,message = "项目方案不能超过1000位") | 
			
		
	
		
			
				
					|  |  |  |     @Length(max=1000,message = "项目方案不能超过1000位",groups = {ProjectApprovalFormDTO.ApprovalCategory.class}) | 
			
		
	
		
			
				
					|  |  |  |     private String publicReply; | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     @NotBlank(message = "内部备注不能为空",groups = {ProjectApprovalFormDTO.ApprovalCategory.class}) | 
			
		
	
		
			
				
					|  |  |  |     @Length(max=1000,message = "内部备注不能超过1000位") | 
			
		
	
		
			
				
					|  |  |  |     @Length(max=1000,message = "内部备注不能超过1000位",groups = {ProjectApprovalFormDTO.ApprovalCategory.class}) | 
			
		
	
		
			
				
					|  |  |  |     private String internalRemark; | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     public interface ApprovalCategory extends CustomerClientShowGroup {} | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     /** | 
			
		
	
		
			
				
					|  |  |  |      * 吹哨勾选的工作人员信息集合,不可为空 | 
			
		
	
		
			
				
					|  |  |  |      */ | 
			
		
	
	
		
			
				
					|  |  | 
 |