package com.nationalelectric.greenH5.po; import java.util.ArrayList; import java.util.Date; import java.util.List; import javax.validation.constraints.Pattern; import javax.validation.constraints.Size; import org.hibernate.validator.constraints.NotBlank; /** * GreenVisitorInfo * @author chenweikang */ public class GreenVisitorRetinueInfo implements java.io.Serializable { /** * 序列化 */ private static final long serialVersionUID = 8571847852379228054L; /** * 防重 */ private String checkTime; public String getCheckTime() { return checkTime; } public void setCheckTime(String checkTime) { this.checkTime = checkTime; } /** *主键ID */ private Long id; /** *当前登陆用户id */ private String userId; /** *被访问人id */ private String visitedPersonId; private String idcard; private Integer visitPlace; // 1 科技楼 2 物业楼 private String orgName; // 申请人填写的 被访人单位名称 private String visitedDeptName;//被访者部门id private String facePic1; private String facePic2; private String facePic1Data; private String facePic2Data; private String appointmentType; private String isCar; private String licensePlate; public String getIsCar() { return isCar; } public void setIsCar(String isCar) { this.isCar = isCar; } public String getLicensePlate() { return licensePlate; } public void setLicensePlate(String licensePlate) { this.licensePlate = licensePlate; } public String getAppointmentType() { return appointmentType; } public void setAppointmentType(String appointmentType) { this.appointmentType = appointmentType; } public String getFacePic1() { return facePic1; } public void setFacePic1(String facePic1) { this.facePic1 = facePic1; } public String getFacePic2() { return facePic2; } public void setFacePic2(String facePic2) { this.facePic2 = facePic2; } public String getFacePic1Data() { return facePic1Data; } public void setFacePic1Data(String facePic1Data) { this.facePic1Data = facePic1Data; } public String getFacePic2Data() { return facePic2Data; } public void setFacePic2Data(String facePic2Data) { this.facePic2Data = facePic2Data; } public String getVisitedDeptName() { return visitedDeptName; } public void setVisitedDeptName(String visitedDeptName) { this.visitedDeptName = visitedDeptName; } public String getIdcard() { return idcard; } public void setIdcard(String idcard) { this.idcard = idcard; } /** *被访问人姓名 */ @NotBlank(message="被访问人姓名不能为空") @Size(max=20, message="被访问人姓名长度不能超过20位") /*@Pattern(regexp="^[a-zA-Z\u4E00-\u9FA5]+$", message="被访问人姓名格式有误,请重新输入!")*/ private String visitedPersonName; /** *被访问人电话 */ @NotBlank(message="访问人电话不能为空") //@Pattern(regexp = "^0\\d{2,3}-?\\d{7,8}$|^(13[0-9]|15[0-9]|18[0-9]|14[0-9]|17[0-9])\\d{8}$", message = "被访问人电话格式不正确,请重新输入!") //@Pattern(regexp = "^(1[3-9]\\d{9}$)", message = "被访问人电话格式不正确,请重新输入!") private String visitedPersonTel; /** *来访开始时间 */ @NotBlank(message="来访开始时间不能为空") private String visitStartTime; /** *来访结束时间 */ @NotBlank(message="来访结束时间不能为空") private String visitEndTime; /** *来访事由 */ @NotBlank(message="来访事由不能为空") @Size(max=50, message="来访事由长度不能超过50位") private String visitReason; /** *访客姓名 */ // @NotBlank(message="访客姓名不能为空") // @Size(max=20, message="访客姓名长度不能超过20位") //@Pattern(regexp="^[a-zA-Z\u4E00-\u9FA5]+$", message="访客姓名格式有误,请重新输入!") private String visitorName; /** *访客电话 */ //@NotBlank(message="访客电话不能为空") //@Pattern(regexp = "^0\\d{2,3}-?\\d{7,8}$|^(13[0-9]|15[0-9]|18[0-9]|14[0-9]|17[0-9])\\d{8}$", message = "访客电话格式不正确,请重新输入!") //@Pattern(regexp = "^(1[3-9]\\d{9}$)", message = "访客电话格式不正确,请重新输入!") private String visitorTel; /** *身份证照片1 */ // @NotBlank(message="身份证照片不能为空") private String idcardPic1; /** *身份证照片2 */ // @NotBlank(message="身份证照片不能为空") private String idcardPic2; /** *0待审批 1已同意 2已拒绝 3已取消 */ private String _status; /** *创建者 */ private String creator; /** *修改者 */ private String modifier; /** *创建时间 */ private Date gmtCreated; /** *修改时间 */ private Date gmtModified; /** *是否删除YN默认N */ private String isDeleted; /** *虚拟主键 */ private String mxVirtualId; /** * 随行人员信息 */ private List greenRetinueInfoList = new ArrayList(); /** * id的get方法 * @return Long */ public Long getId() { return this.id; } /** * id的set方法 * @param id */ public void setId(Long id) { this.id = id; } /** * visitedDeptId的get方法 * @return Long */ /** * visitedPersonId的get方法 * @return Long */ public String getVisitedPersonId() { return this.visitedPersonId; } /** * visitedPersonId的set方法 * @param visitedPersonId */ public void setVisitedPersonId(String visitedPersonId) { this.visitedPersonId = visitedPersonId; } /** * visitedPersonName的get方法 * @return String */ public String getVisitedPersonName() { return this.visitedPersonName; } /** * visitedPersonName的set方法 * @param visitedPersonName */ public void setVisitedPersonName(String visitedPersonName) { this.visitedPersonName = visitedPersonName; } /** * visitedPersonTel的get方法 * @return String */ public String getVisitedPersonTel() { return this.visitedPersonTel; } /** * visitedPersonTel的set方法 * @param visitedPersonTel */ public void setVisitedPersonTel(String visitedPersonTel) { this.visitedPersonTel = visitedPersonTel; } /** * visitReason的get方法 * @return String */ public String getVisitReason() { return this.visitReason; } /** * visitReason的set方法 * @param visitReason */ public void setVisitReason(String visitReason) { this.visitReason = visitReason; } /** * visitorName的get方法 * @return String */ public String getVisitorName() { return this.visitorName; } /** * visitorName的set方法 * @param visitorName */ public void setVisitorName(String visitorName) { this.visitorName = visitorName; } /** * visitorTel的get方法 * @return String */ public String getVisitorTel() { return this.visitorTel; } /** * visitorTel的set方法 * @param visitorTel */ public void setVisitorTel(String visitorTel) { this.visitorTel = visitorTel; } /** * idcardPic1的get方法 * @return String */ public String getIdcardPic1() { return this.idcardPic1; } /** * idcardPic1的set方法 * @param idcardPic1 */ public void setIdcardPic1(String idcardPic1) { this.idcardPic1 = idcardPic1; } /** * idcardPic2的get方法 * @return String */ public String getIdcardPic2() { return this.idcardPic2; } /** * idcardPic2的set方法 * @param idcardPic2 */ public void setIdcardPic2(String idcardPic2) { this.idcardPic2 = idcardPic2; } /** * _status的get方法 * @return String */ public String get_status() { return this._status; } /** * _status的set方法 * @param _status */ public void set_status(String _status) { this._status = _status; } /** * creator的get方法 * @return String */ public String getCreator() { return this.creator; } /** * creator的set方法 * @param creator */ public void setCreator(String creator) { this.creator = creator; } /** * modifier的get方法 * @return String */ public String getModifier() { return this.modifier; } /** * modifier的set方法 * @param modifier */ public void setModifier(String modifier) { this.modifier = modifier; } /** * gmtCreated的get方法 * @return Date */ public Date getGmtCreated() { return this.gmtCreated; } /** * gmtCreated的set方法 * @param gmtCreated */ public void setGmtCreated(Date gmtCreated) { this.gmtCreated = gmtCreated; } /** * gmtModified的get方法 * @return Date */ public Date getGmtModified() { return this.gmtModified; } /** * gmtModified的set方法 * @param gmtModified */ public void setGmtModified(Date gmtModified) { this.gmtModified = gmtModified; } /** * isDeleted的get方法 * @return String */ public String getIsDeleted() { return this.isDeleted; } /** * isDeleted的set方法 * @param isDeleted */ public void setIsDeleted(String isDeleted) { this.isDeleted = isDeleted; } /** * mxVirtualId的get方法 * @return String */ public String getMxVirtualId() { return this.mxVirtualId; } /** * mxVirtualId的set方法 * @param mxVirtualId */ public void setMxVirtualId(String mxVirtualId) { this.mxVirtualId = mxVirtualId; } /** * 随行人员信息的get方法 * @return */ public List getGreenRetinueInfoList() { return greenRetinueInfoList; } /** * 随行人员信息的set方法 * @param greenRetinueInfoList */ public void setGreenRetinueInfoList(List greenRetinueInfoList) { this.greenRetinueInfoList = greenRetinueInfoList; } public String getVisitStartTime() { return visitStartTime; } public void setVisitStartTime(String visitStartTime) { this.visitStartTime = visitStartTime; } public String getVisitEndTime() { return visitEndTime; } public void setVisitEndTime(String visitEndTime) { this.visitEndTime = visitEndTime; } public String getUserId() { return userId; } public void setUserId(String userId) { this.userId = userId; } private Integer stayArea; public Integer getStayArea() { return stayArea; } public void setStayArea(Integer stayArea) { this.stayArea = stayArea; } @Override public String toString() { return "GreenVisitorRetinueInfo [id=" + id + ", userId=" + userId + ", visitedPersonId=" + visitedPersonId + ", visitedPersonName=" + visitedPersonName + ", visitedPersonTel=" + visitedPersonTel + ", visitStartTime=" + visitStartTime + ", visitEndTime=" + visitEndTime + ", visitReason=" + visitReason + ", visitorName=" + visitorName + ", visitorTel=" + visitorTel + ", idcardPic1=" + idcardPic1 + ", idcardPic2=" + idcardPic2 + ", _status=" + _status + ", creator=" + creator + ", modifier=" + modifier + ", gmtCreated=" + gmtCreated + ", gmtModified=" + gmtModified + ", isDeleted=" + isDeleted + ", mxVirtualId=" + mxVirtualId + ", greenRetinueInfoList=" + greenRetinueInfoList + "]"; } public Integer getVisitPlace() { return visitPlace; } public void setVisitPlace(Integer visitPlace) { this.visitPlace = visitPlace; } public String getOrgName() { return orgName; } public void setOrgName(String orgName) { this.orgName = orgName; } }