|
@ -1,5 +1,6 @@
|
|
|
package com.yihu.jw.restmodel.base.dict;
|
|
|
package com.yihu.jw.restmodel.base.patient;
|
|
|
|
|
|
import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
import com.yihu.jw.restmodel.UuidIdentityVOWithOperator;
|
|
|
import io.swagger.annotations.ApiModel;
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
|
@ -8,126 +9,233 @@ import java.util.Date;
|
|
|
|
|
|
/**
|
|
|
*
|
|
|
* 居民信息vo
|
|
|
* 居民信息(居民就是患者)vo
|
|
|
*
|
|
|
* @version
|
|
|
* <pre>
|
|
|
* Author Version Date Changes
|
|
|
* litaohong 1.0 2018年08月31日 Created
|
|
|
* Administrator 1.0 2018年09月05日 Created
|
|
|
*
|
|
|
* </pre>
|
|
|
* @since 1.
|
|
|
*/
|
|
|
@ApiModel(value = "BasePatientVO", description = "居民信息")
|
|
|
@ApiModel(value = "BasePatientVO", description = "居民信息(居民就是患者)")
|
|
|
public class BasePatientVO extends UuidIdentityVOWithOperator {
|
|
|
|
|
|
/**
|
|
|
saas配置id */
|
|
|
* saas配置id
|
|
|
*/
|
|
|
@ApiModelProperty(value = "saas配置id", example = "模块1")
|
|
|
private String saasId;
|
|
|
|
|
|
/**
|
|
|
身份证号 */
|
|
|
* 身份证号
|
|
|
*/
|
|
|
@ApiModelProperty(value = "身份证号", example = "模块1")
|
|
|
private String idcard;
|
|
|
|
|
|
/**
|
|
|
登录密码 */
|
|
|
* 登录密码
|
|
|
*/
|
|
|
@ApiModelProperty(value = "登录密码", example = "模块1")
|
|
|
private String password;
|
|
|
|
|
|
/**
|
|
|
*/
|
|
|
*
|
|
|
*/
|
|
|
@ApiModelProperty(value = "", example = "模块1")
|
|
|
private String salt;
|
|
|
|
|
|
/**
|
|
|
姓名 */
|
|
|
* 姓名
|
|
|
*/
|
|
|
@ApiModelProperty(value = "姓名", example = "模块1")
|
|
|
private String name;
|
|
|
|
|
|
/**
|
|
|
生日 */
|
|
|
* 生日
|
|
|
*/
|
|
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+08:00")
|
|
|
@ApiModelProperty(value = "生日", example = "模块1")
|
|
|
private Date birthday;
|
|
|
|
|
|
/**
|
|
|
性别,1男,2女 */
|
|
|
private String sex;
|
|
|
* 性别,1男,2女
|
|
|
*/
|
|
|
@ApiModelProperty(value = "性别,1男,2女", example = "模块1")
|
|
|
private Integer sex;
|
|
|
|
|
|
/**
|
|
|
手机号 */
|
|
|
* 手机号
|
|
|
*/
|
|
|
@ApiModelProperty(value = "手机号", example = "模块1")
|
|
|
private String mobile;
|
|
|
|
|
|
/**
|
|
|
联系电话 */
|
|
|
* 联系电话
|
|
|
*/
|
|
|
@ApiModelProperty(value = "联系电话", example = "模块1")
|
|
|
private String phone;
|
|
|
|
|
|
/**
|
|
|
社保卡号 */
|
|
|
* 社保卡号
|
|
|
*/
|
|
|
@ApiModelProperty(value = "社保卡号", example = "模块1")
|
|
|
private String ssc;
|
|
|
|
|
|
/**
|
|
|
头像http地址 */
|
|
|
* 头像http地址
|
|
|
*/
|
|
|
@ApiModelProperty(value = "头像http地址", example = "模块1")
|
|
|
private String photo;
|
|
|
|
|
|
/**
|
|
|
省编码 */
|
|
|
* 省编码
|
|
|
*/
|
|
|
@ApiModelProperty(value = "省编码", example = "模块1")
|
|
|
private String provinceCode;
|
|
|
|
|
|
/**
|
|
|
市编码 */
|
|
|
* 市编码
|
|
|
*/
|
|
|
@ApiModelProperty(value = "市编码", example = "模块1")
|
|
|
private String cityCode;
|
|
|
|
|
|
/**
|
|
|
区县编码 */
|
|
|
* 区县编码
|
|
|
*/
|
|
|
@ApiModelProperty(value = "区县编码", example = "模块1")
|
|
|
private String townCode;
|
|
|
|
|
|
/**
|
|
|
街道编码 */
|
|
|
* 街道编码
|
|
|
*/
|
|
|
@ApiModelProperty(value = "街道编码", example = "模块1")
|
|
|
private String streetCode;
|
|
|
|
|
|
/**
|
|
|
具体详细地址 */
|
|
|
* 具体详细地址
|
|
|
*/
|
|
|
@ApiModelProperty(value = "具体详细地址", example = "模块1")
|
|
|
private String address;
|
|
|
|
|
|
/**
|
|
|
疾病类型,0健康,1高血压,2糖尿病,3高血压+糖尿病 */
|
|
|
* 疾病类型,0健康,1高血压,2糖尿病,3高血压+糖尿病
|
|
|
*/
|
|
|
@ApiModelProperty(value = "疾病类型,0健康,1高血压,2糖尿病,3高血压+糖尿病", example = "模块1")
|
|
|
private String disease;
|
|
|
|
|
|
/**
|
|
|
病情:0绿标,1黄标,2红标,3重点关注, */
|
|
|
* 病情:0绿标,1黄标,2红标,3重点关注,
|
|
|
*/
|
|
|
@ApiModelProperty(value = "病情:0绿标,1黄标,2红标,3重点关注,", example = "模块1")
|
|
|
private String diseaseCondition;
|
|
|
|
|
|
/**
|
|
|
总积分 */
|
|
|
* 总积分
|
|
|
*/
|
|
|
@ApiModelProperty(value = "总积分", example = "模块1")
|
|
|
private String points;
|
|
|
|
|
|
/**
|
|
|
病历总数 */
|
|
|
* 病历总数
|
|
|
*/
|
|
|
@ApiModelProperty(value = "病历总数", example = "模块1")
|
|
|
private String recordAmount;
|
|
|
|
|
|
/**
|
|
|
微信编号 */
|
|
|
* 微信编号
|
|
|
*/
|
|
|
@ApiModelProperty(value = "微信编号", example = "模块1")
|
|
|
private String openid;
|
|
|
|
|
|
/**
|
|
|
用户状态:1正常,0禁用,-1恶意注册,2审核中 */
|
|
|
* 用户状态:1正常,0禁用,-1恶意注册,2审核中
|
|
|
*/
|
|
|
@ApiModelProperty(value = "用户状态:1正常,0禁用,-1恶意注册,2审核中", example = "模块1")
|
|
|
private String patientStatus;
|
|
|
|
|
|
/**
|
|
|
联系方式备注【基卫】 */
|
|
|
* 联系方式备注【基卫】
|
|
|
*/
|
|
|
@ApiModelProperty(value = "联系方式备注【基卫】", example = "模块1")
|
|
|
private String mobileRemarks;
|
|
|
|
|
|
/**
|
|
|
第一次添加open的时间 */
|
|
|
* 第一次添加open的时间
|
|
|
*/
|
|
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+08:00")
|
|
|
@ApiModelProperty(value = "第一次添加open的时间", example = "模块1")
|
|
|
private Date openidTime;
|
|
|
|
|
|
/**
|
|
|
居委会代码 */
|
|
|
* 居委会代码
|
|
|
*/
|
|
|
@ApiModelProperty(value = "居委会代码", example = "模块1")
|
|
|
private String sickVillage;
|
|
|
|
|
|
/**
|
|
|
*/
|
|
|
*
|
|
|
*/
|
|
|
@ApiModelProperty(value = "", example = "模块1")
|
|
|
private String sickVillageName;
|
|
|
|
|
|
/**
|
|
|
绑定电子社保卡主体(共济为操作人code) */
|
|
|
* 绑定电子社保卡主体(共济为操作人code)
|
|
|
*/
|
|
|
@ApiModelProperty(value = "绑定电子社保卡主体(共济为操作人code)", example = "模块1")
|
|
|
private String principalCode;
|
|
|
|
|
|
/**
|
|
|
是否绑定电子社保卡 (0否 1是) */
|
|
|
* 是否绑定电子社保卡 (0否 1是)
|
|
|
*/
|
|
|
@ApiModelProperty(value = "是否绑定电子社保卡 (0否 1是)", example = "模块1")
|
|
|
private String sicardStatus;
|
|
|
|
|
|
/**
|
|
|
电子社保卡绑定时间 */
|
|
|
* 电子社保卡绑定时间
|
|
|
*/
|
|
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+08:00")
|
|
|
@ApiModelProperty(value = "电子社保卡绑定时间", example = "模块1")
|
|
|
private Date sicardTime;
|
|
|
|
|
|
/**
|
|
|
是否分配过微信标签 */
|
|
|
* 是否分配过微信标签
|
|
|
*/
|
|
|
@ApiModelProperty(value = "是否分配过微信标签", example = "模块1")
|
|
|
private Integer isWxtag;
|
|
|
|
|
|
/**
|
|
|
微信tagId */
|
|
|
* 微信tagId
|
|
|
*/
|
|
|
@ApiModelProperty(value = "微信tagId", example = "模块1")
|
|
|
private String wxtagid;
|
|
|
|
|
|
/**
|
|
|
居民预警状态:0为标准,1为预警状态 */
|
|
|
* 居民预警状态:0为标准,1为预警状态
|
|
|
*/
|
|
|
@ApiModelProperty(value = "居民预警状态:0为标准,1为预警状态", example = "模块1")
|
|
|
private Integer standardStatus;
|
|
|
|
|
|
/**
|
|
|
医疗保险号 */
|
|
|
* 医疗保险号
|
|
|
*/
|
|
|
@ApiModelProperty(value = "医疗保险号", example = "模块1")
|
|
|
private String medicareNumber;
|
|
|
|
|
|
/**
|
|
|
unionId 开发平台唯一标识 */
|
|
|
* unionId 开发平台唯一标识
|
|
|
*/
|
|
|
@ApiModelProperty(value = "unionId 开发平台唯一标识", example = "模块1")
|
|
|
private String unionid;
|
|
|
|
|
|
/**
|
|
|
作废标识,1正常,0作废 */
|
|
|
* 作废标识,1正常,0作废
|
|
|
*/
|
|
|
@ApiModelProperty(value = "作废标识,1正常,0作废", example = "模块1")
|
|
|
private String del;
|
|
|
|
|
|
@ApiModelProperty(value = "saas配置id", example = "模块1")
|
|
|
|
|
|
public String getSaasId() {
|
|
|
return saasId;
|
|
|
}
|
|
@ -135,7 +243,6 @@ public class BasePatientVO extends UuidIdentityVOWithOperator {
|
|
|
this.saasId = saasId;
|
|
|
}
|
|
|
|
|
|
@ApiModelProperty(value = "身份证号", example = "模块1")
|
|
|
public String getIdcard() {
|
|
|
return idcard;
|
|
|
}
|
|
@ -143,7 +250,6 @@ public class BasePatientVO extends UuidIdentityVOWithOperator {
|
|
|
this.idcard = idcard;
|
|
|
}
|
|
|
|
|
|
@ApiModelProperty(value = "登录密码", example = "模块1")
|
|
|
public String getPassword() {
|
|
|
return password;
|
|
|
}
|
|
@ -151,7 +257,6 @@ public class BasePatientVO extends UuidIdentityVOWithOperator {
|
|
|
this.password = password;
|
|
|
}
|
|
|
|
|
|
@ApiModelProperty(value = "", example = "模块1")
|
|
|
public String getSalt() {
|
|
|
return salt;
|
|
|
}
|
|
@ -159,7 +264,6 @@ public class BasePatientVO extends UuidIdentityVOWithOperator {
|
|
|
this.salt = salt;
|
|
|
}
|
|
|
|
|
|
@ApiModelProperty(value = "姓名", example = "模块1")
|
|
|
public String getName() {
|
|
|
return name;
|
|
|
}
|
|
@ -167,7 +271,6 @@ public class BasePatientVO extends UuidIdentityVOWithOperator {
|
|
|
this.name = name;
|
|
|
}
|
|
|
|
|
|
@ApiModelProperty(value = "生日", example = "模块1")
|
|
|
public Date getBirthday() {
|
|
|
return birthday;
|
|
|
}
|
|
@ -175,15 +278,13 @@ public class BasePatientVO extends UuidIdentityVOWithOperator {
|
|
|
this.birthday = birthday;
|
|
|
}
|
|
|
|
|
|
@ApiModelProperty(value = "性别,1男,2女", example = "模块1")
|
|
|
public String getSex() {
|
|
|
public Integer getSex() {
|
|
|
return sex;
|
|
|
}
|
|
|
public void setSex(String sex) {
|
|
|
public void setSex(Integer sex) {
|
|
|
this.sex = sex;
|
|
|
}
|
|
|
|
|
|
@ApiModelProperty(value = "手机号", example = "模块1")
|
|
|
public String getMobile() {
|
|
|
return mobile;
|
|
|
}
|
|
@ -191,7 +292,6 @@ public class BasePatientVO extends UuidIdentityVOWithOperator {
|
|
|
this.mobile = mobile;
|
|
|
}
|
|
|
|
|
|
@ApiModelProperty(value = "联系电话", example = "模块1")
|
|
|
public String getPhone() {
|
|
|
return phone;
|
|
|
}
|
|
@ -199,7 +299,6 @@ public class BasePatientVO extends UuidIdentityVOWithOperator {
|
|
|
this.phone = phone;
|
|
|
}
|
|
|
|
|
|
@ApiModelProperty(value = "社保卡号", example = "模块1")
|
|
|
public String getSsc() {
|
|
|
return ssc;
|
|
|
}
|
|
@ -207,7 +306,6 @@ public class BasePatientVO extends UuidIdentityVOWithOperator {
|
|
|
this.ssc = ssc;
|
|
|
}
|
|
|
|
|
|
@ApiModelProperty(value = "头像http地址", example = "模块1")
|
|
|
public String getPhoto() {
|
|
|
return photo;
|
|
|
}
|
|
@ -215,7 +313,6 @@ public class BasePatientVO extends UuidIdentityVOWithOperator {
|
|
|
this.photo = photo;
|
|
|
}
|
|
|
|
|
|
@ApiModelProperty(value = "省编码", example = "模块1")
|
|
|
public String getProvinceCode() {
|
|
|
return provinceCode;
|
|
|
}
|
|
@ -223,7 +320,6 @@ public class BasePatientVO extends UuidIdentityVOWithOperator {
|
|
|
this.provinceCode = provinceCode;
|
|
|
}
|
|
|
|
|
|
@ApiModelProperty(value = "市编码", example = "模块1")
|
|
|
public String getCityCode() {
|
|
|
return cityCode;
|
|
|
}
|
|
@ -231,7 +327,6 @@ public class BasePatientVO extends UuidIdentityVOWithOperator {
|
|
|
this.cityCode = cityCode;
|
|
|
}
|
|
|
|
|
|
@ApiModelProperty(value = "区县编码", example = "模块1")
|
|
|
public String getTownCode() {
|
|
|
return townCode;
|
|
|
}
|
|
@ -239,7 +334,6 @@ public class BasePatientVO extends UuidIdentityVOWithOperator {
|
|
|
this.townCode = townCode;
|
|
|
}
|
|
|
|
|
|
@ApiModelProperty(value = "街道编码", example = "模块1")
|
|
|
public String getStreetCode() {
|
|
|
return streetCode;
|
|
|
}
|
|
@ -247,7 +341,6 @@ public class BasePatientVO extends UuidIdentityVOWithOperator {
|
|
|
this.streetCode = streetCode;
|
|
|
}
|
|
|
|
|
|
@ApiModelProperty(value = "具体详细地址", example = "模块1")
|
|
|
public String getAddress() {
|
|
|
return address;
|
|
|
}
|
|
@ -255,7 +348,6 @@ public class BasePatientVO extends UuidIdentityVOWithOperator {
|
|
|
this.address = address;
|
|
|
}
|
|
|
|
|
|
@ApiModelProperty(value = "疾病类型,0健康,1高血压,2糖尿病,3高血压+糖尿病", example = "模块1")
|
|
|
public String getDisease() {
|
|
|
return disease;
|
|
|
}
|
|
@ -263,7 +355,6 @@ public class BasePatientVO extends UuidIdentityVOWithOperator {
|
|
|
this.disease = disease;
|
|
|
}
|
|
|
|
|
|
@ApiModelProperty(value = "病情:0绿标,1黄标,2红标,3重点关注,", example = "模块1")
|
|
|
public String getDiseaseCondition() {
|
|
|
return diseaseCondition;
|
|
|
}
|
|
@ -271,7 +362,6 @@ public class BasePatientVO extends UuidIdentityVOWithOperator {
|
|
|
this.diseaseCondition = diseaseCondition;
|
|
|
}
|
|
|
|
|
|
@ApiModelProperty(value = "总积分", example = "模块1")
|
|
|
public String getPoints() {
|
|
|
return points;
|
|
|
}
|
|
@ -279,7 +369,6 @@ public class BasePatientVO extends UuidIdentityVOWithOperator {
|
|
|
this.points = points;
|
|
|
}
|
|
|
|
|
|
@ApiModelProperty(value = "病历总数", example = "模块1")
|
|
|
public String getRecordAmount() {
|
|
|
return recordAmount;
|
|
|
}
|
|
@ -287,7 +376,6 @@ public class BasePatientVO extends UuidIdentityVOWithOperator {
|
|
|
this.recordAmount = recordAmount;
|
|
|
}
|
|
|
|
|
|
@ApiModelProperty(value = "微信编号", example = "模块1")
|
|
|
public String getOpenid() {
|
|
|
return openid;
|
|
|
}
|
|
@ -295,7 +383,6 @@ public class BasePatientVO extends UuidIdentityVOWithOperator {
|
|
|
this.openid = openid;
|
|
|
}
|
|
|
|
|
|
@ApiModelProperty(value = "用户状态:1正常,0禁用,-1恶意注册,2审核中", example = "模块1")
|
|
|
public String getPatientStatus() {
|
|
|
return patientStatus;
|
|
|
}
|
|
@ -303,7 +390,6 @@ public class BasePatientVO extends UuidIdentityVOWithOperator {
|
|
|
this.patientStatus = patientStatus;
|
|
|
}
|
|
|
|
|
|
@ApiModelProperty(value = "联系方式备注【基卫】", example = "模块1")
|
|
|
public String getMobileRemarks() {
|
|
|
return mobileRemarks;
|
|
|
}
|
|
@ -311,7 +397,6 @@ public class BasePatientVO extends UuidIdentityVOWithOperator {
|
|
|
this.mobileRemarks = mobileRemarks;
|
|
|
}
|
|
|
|
|
|
@ApiModelProperty(value = "第一次添加open的时间", example = "模块1")
|
|
|
public Date getOpenidTime() {
|
|
|
return openidTime;
|
|
|
}
|
|
@ -319,7 +404,6 @@ public class BasePatientVO extends UuidIdentityVOWithOperator {
|
|
|
this.openidTime = openidTime;
|
|
|
}
|
|
|
|
|
|
@ApiModelProperty(value = "居委会代码", example = "模块1")
|
|
|
public String getSickVillage() {
|
|
|
return sickVillage;
|
|
|
}
|
|
@ -327,7 +411,6 @@ public class BasePatientVO extends UuidIdentityVOWithOperator {
|
|
|
this.sickVillage = sickVillage;
|
|
|
}
|
|
|
|
|
|
@ApiModelProperty(value = "", example = "模块1")
|
|
|
public String getSickVillageName() {
|
|
|
return sickVillageName;
|
|
|
}
|
|
@ -335,7 +418,6 @@ public class BasePatientVO extends UuidIdentityVOWithOperator {
|
|
|
this.sickVillageName = sickVillageName;
|
|
|
}
|
|
|
|
|
|
@ApiModelProperty(value = "绑定电子社保卡主体(共济为操作人code)", example = "模块1")
|
|
|
public String getPrincipalCode() {
|
|
|
return principalCode;
|
|
|
}
|
|
@ -343,7 +425,6 @@ public class BasePatientVO extends UuidIdentityVOWithOperator {
|
|
|
this.principalCode = principalCode;
|
|
|
}
|
|
|
|
|
|
@ApiModelProperty(value = "是否绑定电子社保卡 (0否 1是)", example = "模块1")
|
|
|
public String getSicardStatus() {
|
|
|
return sicardStatus;
|
|
|
}
|
|
@ -351,7 +432,6 @@ public class BasePatientVO extends UuidIdentityVOWithOperator {
|
|
|
this.sicardStatus = sicardStatus;
|
|
|
}
|
|
|
|
|
|
@ApiModelProperty(value = "电子社保卡绑定时间", example = "模块1")
|
|
|
public Date getSicardTime() {
|
|
|
return sicardTime;
|
|
|
}
|
|
@ -359,7 +439,6 @@ public class BasePatientVO extends UuidIdentityVOWithOperator {
|
|
|
this.sicardTime = sicardTime;
|
|
|
}
|
|
|
|
|
|
@ApiModelProperty(value = "是否分配过微信标签", example = "模块1")
|
|
|
public Integer getIsWxtag() {
|
|
|
return isWxtag;
|
|
|
}
|
|
@ -367,7 +446,6 @@ public class BasePatientVO extends UuidIdentityVOWithOperator {
|
|
|
this.isWxtag = isWxtag;
|
|
|
}
|
|
|
|
|
|
@ApiModelProperty(value = "微信tagId", example = "模块1")
|
|
|
public String getWxtagid() {
|
|
|
return wxtagid;
|
|
|
}
|
|
@ -375,7 +453,6 @@ public class BasePatientVO extends UuidIdentityVOWithOperator {
|
|
|
this.wxtagid = wxtagid;
|
|
|
}
|
|
|
|
|
|
@ApiModelProperty(value = "居民预警状态:0为标准,1为预警状态", example = "模块1")
|
|
|
public Integer getStandardStatus() {
|
|
|
return standardStatus;
|
|
|
}
|
|
@ -383,7 +460,6 @@ public class BasePatientVO extends UuidIdentityVOWithOperator {
|
|
|
this.standardStatus = standardStatus;
|
|
|
}
|
|
|
|
|
|
@ApiModelProperty(value = "医疗保险号", example = "模块1")
|
|
|
public String getMedicareNumber() {
|
|
|
return medicareNumber;
|
|
|
}
|
|
@ -391,7 +467,6 @@ public class BasePatientVO extends UuidIdentityVOWithOperator {
|
|
|
this.medicareNumber = medicareNumber;
|
|
|
}
|
|
|
|
|
|
@ApiModelProperty(value = "unionId 开发平台唯一标识", example = "模块1")
|
|
|
public String getUnionid() {
|
|
|
return unionid;
|
|
|
}
|
|
@ -399,7 +474,6 @@ public class BasePatientVO extends UuidIdentityVOWithOperator {
|
|
|
this.unionid = unionid;
|
|
|
}
|
|
|
|
|
|
@ApiModelProperty(value = "作废标识,1正常,0作废", example = "模块1")
|
|
|
public String getDel() {
|
|
|
return del;
|
|
|
}
|
|
@ -408,5 +482,4 @@ public class BasePatientVO extends UuidIdentityVOWithOperator {
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|