| 
					
				 | 
			
			
				@ -16,54 +16,60 @@ import java.util.List; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				public class HealthEduArticleES { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @JestId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String id; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String batchNo;//批次号记录发送所属批次 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String patientCode; // 患者标识 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String patientName; // 患者名称 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String doctorCode;  //发送人code(如管理员推送,保存登陆者code) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String doctorName;  //发送人名称(如管理员推送,保存登陆者name) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//    private String sendCode;   // 发送人code(如管理员推送,保存登陆者code) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String sendName;   // 推送的医生名称(包括医生本人、卫计委) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String sendPic;   // 发送人头像 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String sendSex;   // 发送人性别 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private Long adminTeamCode;// 行政团队 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String adminTeamName;// 行政团队 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String hospital; // 所属机构 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String hospitalName; // 所属机构 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String town; // 所属区划 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String townName; // 所属区划 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    //说明:如医生推送文章给5个居民,则保存5条userType=1的记录和1条userType=2的记录(共6条)batchNo批次号一样 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String batchNo;//批次号记录发送所属批次(ES:必填) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String patientCode; // 患者标识(ES)(根据userType的值,userType=1,必填;userType=2,为空) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String patientName; // 患者名称(ES)(根据userType的值,userType=1,必填;userType=2,为空) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String doctorCode;  //发送人code(doctor表中的code)(ES:必填) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String doctorName;  //发送人名称(doctor表中的name)(ES:必填) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String sendName;   // 推送人的名称(包括医生本人、卫计委)(ES:必填)(如医生本人推送则记录医生名称,如管理员推送则记录管理员的角色名称) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    //备注:从发送人的信息中获取(doctor表获取) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String sendPic;   // 发送人头像(ES) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String sendSex;   // 发送人性别(ES) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private Long adminTeamCode;// 行政团队(ES) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String adminTeamName;// 行政团队(ES) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String hospital; // 所属机构(ES) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String hospitalName; // 所属机构(ES) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String town; // 所属区划(ES) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String townName; // 所属区划(ES) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyyMMdd'T'HHmmss.SSS'Z'") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @CreatedDate 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private Date createTime;  // 创建时间 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private Integer sendType;//发送类型 1医生发送 2(管理员)卫纪委发送 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String sendLevel;   // 发送人级别  1专科医生,2全科医生,3健康管理师 4 管理员 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String articleId;  //文章id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String articleTitle;  //文章标题 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String articleCover;//文章封面 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String articleContent; //文章内容 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String articleCategoryId;//文章类别 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String firstLevelCategoryId;//文章一级类别id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String firstLevelCategoryName;//文章一级类别Name 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String secondLevelCategoryId;//文章二级类别id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String secondLevelCategoryName;//文章二级类别Name 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String operatorId;//文章作者Id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private Integer isRead=0;//文章是否已读 0未读,1已读 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String articleSource;//文章来源 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private List<RoleVo> roleList;//发送者角色 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String leaveWords;//医生留言 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String currentUserRoleCode;//发送者当前登录的角色code 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String currentUserRoleLevel;//发送者当前登录的角色级别 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private Integer sendSource; //1或者为空 i健康后台推送  2PC端推送 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private Integer allCount;//所有的推送数目 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private Long readNumber;//阅读数(备注和浏览数不一样) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private Date createTime;  // 创建时间(ES:必填) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private Integer sendType;//发送类型 1医生发送 2(管理员)卫纪委发送(ES:必填) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String sendLevel;   // 发送人级别  1专科医生,2全科医生,3健康管理师 4 管理员(ES) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String articleId;  //文章id(ES:必填) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String articleTitle;  //文章标题(ES:必填) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String articleCover;//文章封面(ES:必填) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String articleContent; //文章内容(ES:必填) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String articleCategoryId;//文章类别(ES:必填) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String firstLevelCategoryId;//文章一级类别id(ES:必填) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String firstLevelCategoryName;//文章一级类别Name(ES:必填) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String secondLevelCategoryId;//文章二级类别id(ES:必填) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String secondLevelCategoryName;//文章二级类别Name(ES:必填) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String operatorId;//文章作者Id(ES:必填) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private Integer isRead=0;//文章是否已读 0未读,1已读(ES:必填) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String articleSource;//文章来源(ES:必填)(备注:医生所属机构名称) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private List<RoleVo> roleList;//发送者角色List(ES:非必填)(备注:管理员有值,普通医生为空) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String leaveWords;//医生留言(ES:非必填) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    //说明:如普通医生推送则保存doctor表中的hospital字段,如管理员推送则保存当前角色的code(取wlyy_user_role表中的role字段) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String currentUserRoleCode;//发送者当前登录的角色code(ES:必填) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private String currentUserRoleLevel;//发送者当前登录的角色级别,1、省,2、市,3、区,4、机构(ES:必填) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private Integer sendSource; //1或者为空 i健康后台推送  2PC端推送(默认旧数据为1)(为后续平台推送统计做备用字段) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private Integer allCount;//所有的推送数目(ES:必填) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private Long readNumber;//阅读数(备注:和浏览数不一样)(不保存ES) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Transient 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private Boolean newArricleFlag;//新版文章推送标志 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private Boolean newArricleFlag;//新版文章推送标志(不保存ES) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private Integer userType; // 1、患者,2医生 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    //说明:如医生推送文章给5个居民,则保存5条userType=1的记录和1条userType=2的记录(共6条) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    //业务需求:userType=1为居民被推送文章列表;userType=2医生推送的文章列表; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private Integer userType; // 1、患者,2医生(ES:必填) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private Date czrq;//阅读时间(默认为空,isRead=0;如isRead=1已读,则该字段有值)(ES:非必填) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String getId() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return id; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -376,4 +382,15 @@ public class HealthEduArticleES { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setReadNumber(Long readNumber) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.readNumber = readNumber; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public Date getCzrq() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return czrq; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void setCzrq(Date czrq) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        this.czrq = czrq; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public HealthEduArticleES() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				} 
			 |