forked from rongchao/epmet-cloud-rizhao
				
			
			You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							135 lines
						
					
					
						
							2.5 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							135 lines
						
					
					
						
							2.5 KiB
						
					
					
				
								package com.epmet.dto;
							 | 
						|
								
							 | 
						|
								import java.io.Serializable;
							 | 
						|
								import java.util.Date;
							 | 
						|
								import java.util.List;
							 | 
						|
								
							 | 
						|
								import lombok.Data;
							 | 
						|
								
							 | 
						|
								import javax.validation.constraints.Max;
							 | 
						|
								import javax.validation.constraints.NotBlank;
							 | 
						|
								import javax.validation.constraints.NotNull;
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								/**
							 | 
						|
								 * 疫情特别关注
							 | 
						|
								 *
							 | 
						|
								 * @author generator generator@elink-cn.com
							 | 
						|
								 * @since v1.0.0 2022-03-28
							 | 
						|
								 */
							 | 
						|
								@Data
							 | 
						|
								public class IcEpidemicSpecialAttentionDTO implements Serializable {
							 | 
						|
								
							 | 
						|
								    private static final long serialVersionUID = 1L;
							 | 
						|
								
							 | 
						|
								    public interface IcEpidemicSpecialAttentionUpdate{}
							 | 
						|
								    public interface IcEpidemicSpecialAttentionAdd{}
							 | 
						|
								
							 | 
						|
								    /**
							 | 
						|
								     * ID
							 | 
						|
								     */
							 | 
						|
									private String id;
							 | 
						|
								
							 | 
						|
								    /**
							 | 
						|
								     * 客户ID
							 | 
						|
								     */
							 | 
						|
									private String customerId;
							 | 
						|
								
							 | 
						|
								    /**
							 | 
						|
								     * 当前工作人员所属组织ID
							 | 
						|
								     */
							 | 
						|
									private String orgId;
							 | 
						|
								
							 | 
						|
								    /**
							 | 
						|
								     * 组织ID上级
							 | 
						|
								     */
							 | 
						|
									private String pid;
							 | 
						|
								
							 | 
						|
								    /**
							 | 
						|
								     * 组织ID所有上级
							 | 
						|
								     */
							 | 
						|
									private String pids;
							 | 
						|
								
							 | 
						|
								    /**
							 | 
						|
								     * 是否关注 1:关注,0:取消关注
							 | 
						|
								     */
							 | 
						|
								    private Integer isAttention;
							 | 
						|
								
							 | 
						|
								    /**
							 | 
						|
								     * 关注类型,核酸检测:2,疫苗接种:1,行程上报:0
							 | 
						|
								     */
							 | 
						|
								    @NotNull(message = "attentionType不能为空",groups = {IcEpidemicSpecialAttentionAdd.class,IcEpidemicSpecialAttentionUpdate.class})
							 | 
						|
								    private Integer attentionType;
							 | 
						|
								
							 | 
						|
								    /**
							 | 
						|
								     * 姓名
							 | 
						|
								     */
							 | 
						|
									@NotBlank(message = "name不能为空",groups = IcEpidemicSpecialAttentionAdd.class)
							 | 
						|
								    private String name;
							 | 
						|
								
							 | 
						|
								    /**
							 | 
						|
								     * 手机号
							 | 
						|
								     */
							 | 
						|
								    @NotBlank(message = "mobile不能为空",groups = IcEpidemicSpecialAttentionAdd.class)
							 | 
						|
								    private String mobile;
							 | 
						|
								
							 | 
						|
								    /**
							 | 
						|
								     * 身份证号
							 | 
						|
								     */
							 | 
						|
								    @NotBlank(message = "idCard不能为空",groups = {IcEpidemicSpecialAttentionAdd.class,IcEpidemicSpecialAttentionUpdate.class})
							 | 
						|
								    private String idCard;
							 | 
						|
								
							 | 
						|
								    /**
							 | 
						|
								     * 原因
							 | 
						|
								     */
							 | 
						|
								    @Max(value = 500,message = "原因限制500字以内")
							 | 
						|
								    private String reason;
							 | 
						|
								
							 | 
						|
								    /**
							 | 
						|
								     * 备注
							 | 
						|
								     */
							 | 
						|
								    @Max(value = 500,message = "备注限制500字以内")
							 | 
						|
								    private String remark;
							 | 
						|
								
							 | 
						|
								    /**
							 | 
						|
								     * 
							 | 
						|
								     */
							 | 
						|
									private Integer delFlag;
							 | 
						|
								
							 | 
						|
								    /**
							 | 
						|
								     * 乐观锁
							 | 
						|
								     */
							 | 
						|
									private Integer revision;
							 | 
						|
								
							 | 
						|
								    /**
							 | 
						|
								     * 创建人
							 | 
						|
								     */
							 | 
						|
									private String createdBy;
							 | 
						|
								
							 | 
						|
								    /**
							 | 
						|
								     * 创建时间
							 | 
						|
								     */
							 | 
						|
									private Date createdTime;
							 | 
						|
								
							 | 
						|
								    /**
							 | 
						|
								     * 更新人
							 | 
						|
								     */
							 | 
						|
									private String updatedBy;
							 | 
						|
								
							 | 
						|
								    /**
							 | 
						|
								     * 更新时间
							 | 
						|
								     */
							 | 
						|
									private Date updatedTime;
							 | 
						|
								
							 | 
						|
								    /**
							 | 
						|
								     * 通知渠道 0小程序通知,1短信通知
							 | 
						|
								     */
							 | 
						|
								    private List<String> channel;
							 | 
						|
								
							 | 
						|
								    /**
							 | 
						|
								     * 通知内容
							 | 
						|
								     */
							 | 
						|
								    @Max(value = 500,message = "通知内容限制500字以内")
							 | 
						|
								    private String content;
							 | 
						|
								
							 | 
						|
								}
							 |