hz-zhhq-app-service/greenH5modul/.svn/pristine/33/33e32a1ac4b2919a405b02aad42...

553 lines
12 KiB
Plaintext
Raw Normal View History

2025-01-21 13:12:35 +08:00
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<GreenRetinueInfo> greenRetinueInfoList = new ArrayList<GreenRetinueInfo>();
/**
* 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<GreenRetinueInfo> getGreenRetinueInfoList() {
return greenRetinueInfoList;
}
/**
* 随行人员信息的set方法
* @param greenRetinueInfoList
*/
public void setGreenRetinueInfoList(List<GreenRetinueInfo> 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;
}
}