com.founder.mip.vopackage.HOSParamQueryUserDataDTO Maven / Gradle / Ivy
package com.founder.mip.vopackage;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.Size;
import java.io.Serializable;
public class HOSParamQueryUserDataDTO implements Serializable {
private String ecToken;//1 ecToken 电子凭证授权 ecToken 字符型 40 N 电子凭证解码返回
@NotBlank(message = "定点机构编码[orgCodg]不能为空")
private String orgCodg;//2 orgCodg 定点机构编码 字符型 40 Y
private String payAuthNo;//3 payAuthNo 支付授权码 字符型 40 N与 ecToken 不可同 时为空
@NotBlank(message = "证件号码[idNo]不能为空")
private String idNo;//4 idNo 证件号码 字符型 40 Y
@NotBlank(message = "用户姓名[userName]不能为空")
private String userName;//5 userName 用户姓名 字符型 40 Y
@NotBlank(message = "证件类别[idType]不能为空")
private String idType;//6 idType 证件类别 字符型 3 Y 字典人员证件类型(psn_cert_type)
@Size(max = 6,min = 6,message = "就诊参保地行政区划[insuOrg]长度为6")
@NotBlank(message = "就诊参保地行政区划[insuOrg]不能为空")
private String insuOrg;//7 insuOrg 就诊参保地行政区划 字符型 6 Y
private String insuplcAdmdvs;//8 insuplcAdmdvs 用户参保地行政区划 字符型 6 N 无值(null)时取用户电子凭证设置的 默认参保地
public String getEcToken() {
return ecToken;
}
public void setEcToken(String ecToken) {
this.ecToken = ecToken;
}
public String getOrgCodg() {
return orgCodg;
}
public void setOrgCodg(String orgCodg) {
this.orgCodg = orgCodg;
}
public String getPayAuthNo() {
return payAuthNo;
}
public void setPayAuthNo(String payAuthNo) {
this.payAuthNo = payAuthNo;
}
public String getIdNo() {
return idNo;
}
public void setIdNo(String idNo) {
this.idNo = idNo;
}
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getIdType() {
return idType;
}
public void setIdType(String idType) {
this.idType = idType;
}
public String getInsuOrg() {
return insuOrg;
}
public void setInsuOrg(String insuOrg) {
this.insuOrg = insuOrg;
}
public String getInsuplcAdmdvs() {
return insuplcAdmdvs;
}
public void setInsuplcAdmdvs(String insuplcAdmdvs) {
this.insuplcAdmdvs = insuplcAdmdvs;
}
}