forked from rongchao/epmet-cloud-rizhao
				
			
				 5 changed files with 201 additions and 15 deletions
			
			
		@ -0,0 +1,91 @@ | 
				
			|||||
 | 
					package com.epmet.dto.form; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					import com.epmet.commons.tools.validator.group.AddGroup; | 
				
			||||
 | 
					import com.epmet.commons.tools.validator.group.UpdateGroup; | 
				
			||||
 | 
					import com.fasterxml.jackson.annotation.JsonFormat; | 
				
			||||
 | 
					import lombok.Data; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					import javax.validation.constraints.NotBlank; | 
				
			||||
 | 
					import javax.validation.constraints.NotNull; | 
				
			||||
 | 
					import java.io.Serializable; | 
				
			||||
 | 
					import java.util.List; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					/** | 
				
			||||
 | 
					 * 服务记录反馈表 | 
				
			||||
 | 
					 * | 
				
			||||
 | 
					 * @author generator generator@elink-cn.com | 
				
			||||
 | 
					 * @since v1.0.0 2022-07-18 | 
				
			||||
 | 
					 */ | 
				
			||||
 | 
					@Data | 
				
			||||
 | 
					public class IcServiceRecordV2AddEditFormDTO implements Serializable { | 
				
			||||
 | 
					    private static final long serialVersionUID = 1L; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 服务Id | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    @NotBlank(message = "服务Id不能为空", groups = {UpdateGroup.class}) | 
				
			||||
 | 
					    private String serviceRecordId; | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 服务名称 | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    @NotBlank(message = "服务名称不能为空", groups = {AddGroup.class}) | 
				
			||||
 | 
					    private String serviceName; | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 服务组织类型 社区自组织:community_org, 志愿者:ic_user_volunteer, 联建单位:party_unit | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    @NotBlank(message = "服务名称不能为空", groups = {AddGroup.class}) | 
				
			||||
 | 
					    private String serviceOrgType; | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 服务组织Id | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    @NotBlank(message = "服务名称不能为空", groups = {AddGroup.class}) | 
				
			||||
 | 
					    private String serviceOrgId; | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 服务范围集合 | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    private List<ObjList> objList; | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 政策依据Id | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    private Integer policyId; | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 经办人姓名 | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    private String principalName; | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 联系方式 | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    private String principalContact; | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 起始服务时间 | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    @NotNull(message = "起始服务时间不能为空", groups = {AddGroup.class}) | 
				
			||||
 | 
					    @JsonFormat(pattern = "yyyy-MM-dd") | 
				
			||||
 | 
					    private String serviceTimeStart; | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 终止服务时间 | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    @NotNull(message = "终止服务时间不能为空", groups = {AddGroup.class}) | 
				
			||||
 | 
					    @JsonFormat(pattern = "yyyy-MM-dd") | 
				
			||||
 | 
					    private String serviceTimeEnd; | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 备注信息 | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    private String remark; | 
				
			||||
 | 
					    /** | 
				
			||||
 | 
					     * 反馈记录数据 | 
				
			||||
 | 
					     */ | 
				
			||||
 | 
					    private IcServiceFeedbackV2AddFormDTO feedback; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    private String customerId; | 
				
			||||
 | 
					    private String userId; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    @Data | 
				
			||||
 | 
					    public static class ObjList { | 
				
			||||
 | 
					        private String objectType; | 
				
			||||
 | 
					        private String objectId; | 
				
			||||
 | 
					        private String objectName; | 
				
			||||
 | 
					    } | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					} | 
				
			||||
					Loading…
					
					
				
		Reference in new issue