diff --git a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/IPremaritalCheckupDao.java b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/IPremaritalCheckupDao.java new file mode 100644 index 0000000..31c2415 --- /dev/null +++ b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/IPremaritalCheckupDao.java @@ -0,0 +1,25 @@ +package com.lyms.platform.biz.dal; + +import com.lyms.platform.common.dao.operator.MongoQuery; +import com.lyms.platform.pojo.PremaritalCheckup; + +import java.util.List; + +/** + * Created by Administrator on 2016/11/23 0023. + */ +public interface IPremaritalCheckupDao { + + public PremaritalCheckup addPremaritalCheckup(PremaritalCheckup obj); + + public void updatePremaritalCheckup(PremaritalCheckup obj, String id); + + public void deletePremaritalCheckup(String id); + + public PremaritalCheckup getPremaritalCheckup(String id); + + public int queryPremaritalCheckupCount(MongoQuery query); + + public List queryPremaritalCheckup(MongoQuery query); + +} diff --git a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/impl/PremaritalCheckupDaoImpl.java b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/impl/PremaritalCheckupDaoImpl.java new file mode 100644 index 0000000..1e13c83 --- /dev/null +++ b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/impl/PremaritalCheckupDaoImpl.java @@ -0,0 +1,52 @@ +package com.lyms.platform.biz.dal.impl; + +import com.lyms.platform.biz.dal.IPremaritalCheckupDao; +import com.lyms.platform.common.dao.BaseMongoDAOImpl; +import com.lyms.platform.common.dao.operator.MongoCondition; +import com.lyms.platform.common.dao.operator.MongoOper; +import com.lyms.platform.common.dao.operator.MongoQuery; +import com.lyms.platform.pojo.PremaritalCheckup; +import org.bson.types.ObjectId; +import org.springframework.stereotype.Repository; + +import java.util.List; + +/** + * Created by Administrator on 2016/11/23 0023. + */ +@Repository("premaritalCheckupDao") +public class PremaritalCheckupDaoImpl extends BaseMongoDAOImpl implements IPremaritalCheckupDao { + @Override + public PremaritalCheckup addPremaritalCheckup(PremaritalCheckup obj) { + return save(obj); + } + + @Override + public void updatePremaritalCheckup(PremaritalCheckup obj, String id) { + update(new MongoQuery(new MongoCondition("id", id, MongoOper.IS)).convertToMongoQuery(), obj); + + } + + @Override + public void deletePremaritalCheckup(String id) { + boolean check = ObjectId.isValid(id); + if (check) { + delete(new MongoQuery(new MongoCondition("id", new ObjectId(id), MongoOper.IS)).convertToMongoQuery()); + } + } + + @Override + public PremaritalCheckup getPremaritalCheckup(String id) { + return findById(id); + } + + @Override + public int queryPremaritalCheckupCount(MongoQuery query) { + return (int) count(query.convertToMongoQuery()); + } + + @Override + public List queryPremaritalCheckup(MongoQuery query) { + return find(query.convertToMongoQuery()); + } +} diff --git a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/PremaritalCheckupService.java b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/PremaritalCheckupService.java new file mode 100644 index 0000000..5cc2d5e --- /dev/null +++ b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/PremaritalCheckupService.java @@ -0,0 +1,53 @@ +package com.lyms.platform.biz.service; + +import com.lyms.platform.biz.dal.IPremaritalCheckupDao; +import com.lyms.platform.common.dao.operator.MongoQuery; +import com.lyms.platform.common.utils.StringUtils; +import com.lyms.platform.pojo.PremaritalCheckup; +import com.lyms.platform.query.PremaritalCheckupQuery; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.domain.Sort; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * Created by Administrator on 2016/11/23 0023. + */ +@Service("premaritalCheckupService") +public class PremaritalCheckupService { + + @Autowired + private IPremaritalCheckupDao premaritalCheckupDao; + + public PremaritalCheckup addPremaritalCheckup(PremaritalCheckup obj){ + return premaritalCheckupDao.addPremaritalCheckup(obj); + } + + public void updatePremaritalCheckup(PremaritalCheckup obj, String id){ + premaritalCheckupDao.updatePremaritalCheckup(obj, id); + } + + public PremaritalCheckup getPremaritalCheckup(String id){ + return premaritalCheckupDao.getPremaritalCheckup(id); + } + + public int queryPremaritalCheckupCount(MongoQuery query){ + return premaritalCheckupDao.queryPremaritalCheckupCount(query); + } + + public List queryPremaritalCheckup(PremaritalCheckupQuery query){ + MongoQuery mongoQuery = query.convertToQuery(); + if (StringUtils.isNotEmpty(query.getNeed())) { + query.mysqlBuild(premaritalCheckupDao.queryPremaritalCheckupCount(mongoQuery)); + mongoQuery.start(query.getOffset()).end(query.getLimit()); + } + return premaritalCheckupDao.queryPremaritalCheckup(mongoQuery.addOrder(Sort.Direction.DESC, "created")); + } + + public List queryPremaritalCheckupWithSort(PremaritalCheckupQuery query,String sortkey,Sort.Direction sort){ + MongoQuery mongoQuery = query.convertToQuery(); + return premaritalCheckupDao.queryPremaritalCheckup(mongoQuery.addOrder(sort,sortkey)); + } + +} diff --git a/platform-dal/src/main/java/com/lyms/platform/pojo/PremaritalCheckup.java b/platform-dal/src/main/java/com/lyms/platform/pojo/PremaritalCheckup.java new file mode 100644 index 0000000..a71dc79 --- /dev/null +++ b/platform-dal/src/main/java/com/lyms/platform/pojo/PremaritalCheckup.java @@ -0,0 +1,1504 @@ +package com.lyms.platform.pojo; + +import org.springframework.data.mongodb.core.mapping.Document; + +import java.util.Date; + +/** + * 婚前检查(男/女) + * + * Created by wdb on 2016/11/17 0017. + */ +@Document(collection="lyms_premarital_checkup") +public class PremaritalCheckup { + + private String id; + //女性/男性ID + private String parentId; + //婚检时间 + private String premaritalUpTime; + //医院ID + private String hospitalId; + //创建时间 + private Date created; + //修改时间 + private Date modified; + //有效标识 + private Integer yn; + //操作人 + private Integer publishId; + //证件号 + private String certificateNum; + //证件类型Id + private String certificateTypeId; + //就诊卡号 + private String vcCardNo; + + /****************** 配偶信息 ********************/ + //配偶姓名 + private String spouseName; + //配偶证件类型 + private String spouseCertificateTypeId; + //配偶证件号 + private String spouseCertificateNum; + //血缘关系(1: 有 2: 无) + private Integer isBloodshed; + //具体血缘关系 + private String bloodshed; + //配偶数据提供状态(1:提供 2:未提供) + private Integer deliverStatus; + + /****************** 婚育史 ********************/ + /* 女性 */ + //初潮年龄 + private String menarcheAge; + //月经周期 + private String menstrualCycle; + //月经量 + private String menstrualAmount; + //末次月经 + private String lastMenses; + //痛经(1:有 2:无) + private String menorrhalgia; + //人流 + private Integer renLiu; + + /* 男性只有这三种 */ + //既往婚育史(1: 有 2: 无) + private Integer maritalHistory; + //丧偶(1: 有 2: 无) + private Integer sangOu; + //离异(1: 有 2: 无) + private Integer liYi; + //子女(个数) + private Integer childrenNum; + //家族近亲婚配(1: 有 2: 无) + private Integer nextOfKin; + /* 有的情况下会选择以下条件 */ + //父母(1:是 2:不是) + private Integer parents; + //祖父母(1:是 2:不是) + private Integer grandparent; + //外祖父母(1:是 2:不是) + private Integer maternalGrandparents; + + /****************** 体格检查 ********************/ + //精神状态(1: 异常 2: 正常) + private Integer jingShenZhuangTai; + //精神状态异常详情 + private String jingShenZhuangTaiDetails; + //语言能力(1: 异常 2: 正常) + private Integer yuYanNengLi; + //语言能力异常详情 + private String yuYanNengLiDetails; + //特殊面容(1: 异常 2: 正常) + private Integer teShuMianRong; + //特殊面容详情 + private String teShuMianRongDetails; + //特殊体态(1: 异常 2: 正常) + private Integer teShuTiTai; + //特殊体态详情 + private String teShuTiTaiDetails; + //身高 + private String height; + //体重 + private String weight ; + //血压 + private String bp; + //皮肤(1: 异常 2: 正常) + private Integer piFu; + /* 有的情况下会选择以下条件 */ + //皮肤异常(皮疹) + private String piZheng; + //皮肤异常(闭汗) + private String biHan; + //皮肤异常(感觉异常) + private String ganJue; + //毛发(1: 异常 2: 正常) + private Integer maoFa; + /* 有的情况下会选择以下条件 */ + //毛发(分布) + private String fenBu; + //毛发(颜色) + private String yanSe; + //毛发(脱离部位) + private String buWei; + + //四肢(1: 有 2: 无) + private Integer siZhi; + /* 有的情况下会选择以下条件 */ + //四肢(肌萎缩) + private Integer jiWeiSuo; + //四肢(麻痹) + private Integer maBi; + //四肢(痉挛) + private Integer jingLuan; + //四肢(震颤) + private Integer zhengChan; + //四肢(其他) + private Integer siZhiQiTa; + //四肢(其他详情) + private String siZhiQiTaDetails; + //脊柱(1: 异常 2: 正常) + private Integer jiZhu; + //脊柱详情 + private String jiZhuDetails; + //浅表淋巴结 + private String qianBiaoLinBaJie; + //视力左 + private String shiLiZuo; + //视力右 + private String shiLiYou; + //听力左 + private String tingLiZuo; + //听力右 + private String tingLiYou; + //辨色能力(1: 异常 2: 正常) + private Integer bianSe; + //辨色能力异常详情 + private String bianSeDetails; + //甲状腺(1: 异常 2: 正常) + private Integer jiaZhuangXian; + //甲状腺异常详情 + private String jiaZhuangXianDetails; + //胸廓(1: 异常 2: 正常) + private Integer xiongKuo; + //胸廓异常详情 + private String xiongKuoDetails; + //肺(1: 异常 2: 正常) + private Integer fei; + //肺异常详情 + private String feiDetails; + //心率 + private String heartRate; + //心律 + private String heartRhythm; + //杂音(1: 异常 2: 正常) + private Integer zaYin; + //杂音详情 + private String zaYinDetails; + //肝 + private String gan; + //脾 + private String pi; + //体格检查其他 + private String tiGeQiTa; + /****************** 生殖检查 ********************/ + /* 第二特征 */ + //体态(1: 异常 2: 正常) + private Integer tiTai; + //体态异常详情 + private String tiTaiDetails; + //乳房发育(女)(1: 异常 2: 正常) + private Integer ruFangFaYu; + //乳房发育异常详情 + private String ruFangFaYuDetails; + //阴毛(1: 正常 2: 无 3: 稀少) + private Integer yinMao; + //喉结(男)(1: 有 2: 无) + private Integer houJie; + //喉结详情 + private String houJieDetails; + //男性乳腺女性化(男) + private Integer ruXianNvXingHua; + private String ruXianNvXingHuaDetails; + /* 肛查(女) */ + //外阴 + private String gcWaiYin; + //分泌物 + private String gcFenMiWu; + //子宫 + private String gcZiGong; + //附件 + private String gcFuJian; + /* 阴道检查(女) */ + //外阴 + private String waiYin; + //阴道 + private String yinDao; + //宫颈 + private String gongJing; + //子宫 + private String ziGong; + //附件 + private String fuJian; + //阴道检查其他 + private String yinDaoQiTa; + /* 生殖器(男) */ + //阴茎 + private String jBa; + //阴茎异常详情 + private String jBaDetails; + //包皮(1: 正常 2:过长 3:包茎 ) + private Integer baoPi; + //睾丸(单选,选择扪及/未们及) + private Integer gaoWan; + //睾丸(左) + private String gaoWanZuo; + //睾丸(右) + private String gaoWanYou; + //附睾 + private Integer fuGao; + //附睾结节(左) + private String fuGaoZuo; + //附睾结节(右) + private String fuGaoYou; + //精索静脉曲张 + private Integer jingMai; + //精索静脉曲张(左) + private String jingMaiZuo; + //精索静脉曲张(右) + private String jingMaiYou; + //生殖器其他 + private String shengZhiQiTa; + /****************** 辅助检查结果 ********************/ + /* 血常规 */ + //血红蛋白 + private String xueHongDanBai; + //白细胞计数 + private String baiXiBao; + //血小板计数 + private String xueXiaoBan; + //血常规其他 + private String xueChangGuiQiTa; + /* 尿常规 */ + //尿蛋白 + private String niaoDanBai; + //尿糖 + private String niaoTang; + //尿酮体 + private String niaoTongTi; + //尿潜血 + private String niaoQianXue; + //尿常规其他 + private String niaoChangGuiQiTa; + /* 血型 */ + //血型 + private String xueXing; + //RH血型 + private String RHXueXing; + //血糖 + private String xueTang; + /* 肝功能 */ + //血清谷丙转氨酶 + private String xueQingGuBing; + //血清谷草转氨酶 + private String xueQingGuCao; + //白蛋白 + private String xueDanBai; + //总胆红素 + private String zongDanHongSu; + //结合胆红素 + private String jieHeDanHongSu; + /* 乙肝五项 */ + //乙肝表面抗原 + private String yiGanKangYuan; + //乙肝表面抗体 + private String yiGanKangTi; + //乙肝e抗原 + private String yiGanEKangYuan; + //乙肝e抗体 + private String yiGanEKangTi; + //乙肝核心抗体 + private String yiGanHeXinKangTi; + /* 肾功能 */ + //血清肌酐 + private String xueQingJiGan; + //血尿素氮 + private String xueNiaoSuDan; + /* 梅毒血清实验 */ + //实验结果 + private String shiYanJieGuo; + //HIV抗体检测 + private String hiv; + /* 淋病筛查 */ + //淋病 + private String linBing; + /* 影像检查 */ + //胸透 + private String xiongTou; + /****************** 检查结果 ********************/ + //结果(1: 异常 2: 正常) + private Integer jianChaJieGuo; + //异常情况 + private String jianChaDetails; + //疾病诊断 + private String jiBingZhenDuan; + /****************** 婚前指导 ********************/ + //医学意见 + private Integer yiXueYiJian; + //医学意见其他详情 + private String yiJianQiTaDetails; + //指导意见 + private String zhiDaoYiJian; + //婚检医生 + private String hunJianDoctor; + + public Integer getDeliverStatus() { + return deliverStatus; + } + + public void setDeliverStatus(Integer deliverStatus) { + this.deliverStatus = deliverStatus; + } + + public String getCertificateTypeId() { + return certificateTypeId; + } + + public void setCertificateTypeId(String certificateTypeId) { + this.certificateTypeId = certificateTypeId; + } + + public Integer getMaritalHistory() { + return maritalHistory; + } + + public void setMaritalHistory(Integer maritalHistory) { + this.maritalHistory = maritalHistory; + } + + public Integer getNextOfKin() { + return nextOfKin; + } + + public void setNextOfKin(Integer nextOfKin) { + this.nextOfKin = nextOfKin; + } + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + + public String getParentId() { + return parentId; + } + + public void setParentId(String parentId) { + this.parentId = parentId; + } + + public String getPremaritalUpTime() { + return premaritalUpTime; + } + + public void setPremaritalUpTime(String premaritalUpTime) { + this.premaritalUpTime = premaritalUpTime; + } + + public String getHospitalId() { + return hospitalId; + } + + public void setHospitalId(String hospitalId) { + this.hospitalId = hospitalId; + } + + public Date getCreated() { + return created; + } + + public void setCreated(Date created) { + this.created = created; + } + + public Date getModified() { + return modified; + } + + public void setModified(Date modified) { + this.modified = modified; + } + + public Integer getYn() { + return yn; + } + + public void setYn(Integer yn) { + this.yn = yn; + } + + public Integer getPublishId() { + return publishId; + } + + public void setPublishId(Integer publishId) { + this.publishId = publishId; + } + + public String getCertificateNum() { + return certificateNum; + } + + public void setCertificateNum(String certificateNum) { + this.certificateNum = certificateNum; + } + + public String getVcCardNo() { + return vcCardNo; + } + + public void setVcCardNo(String vcCardNo) { + this.vcCardNo = vcCardNo; + } + + public String getSpouseName() { + return spouseName; + } + + public void setSpouseName(String spouseName) { + this.spouseName = spouseName; + } + + public String getSpouseCertificateTypeId() { + return spouseCertificateTypeId; + } + + public void setSpouseCertificateTypeId(String spouseCertificateTypeId) { + this.spouseCertificateTypeId = spouseCertificateTypeId; + } + + public String getSpouseCertificateNum() { + return spouseCertificateNum; + } + + public void setSpouseCertificateNum(String spouseCertificateNum) { + this.spouseCertificateNum = spouseCertificateNum; + } + + public Integer getIsBloodshed() { + return isBloodshed; + } + + public void setIsBloodshed(Integer isBloodshed) { + this.isBloodshed = isBloodshed; + } + + public String getBloodshed() { + return bloodshed; + } + + public void setBloodshed(String bloodshed) { + this.bloodshed = bloodshed; + } + + public String getMenarcheAge() { + return menarcheAge; + } + + public void setMenarcheAge(String menarcheAge) { + this.menarcheAge = menarcheAge; + } + + public String getMenstrualCycle() { + return menstrualCycle; + } + + public void setMenstrualCycle(String menstrualCycle) { + this.menstrualCycle = menstrualCycle; + } + + public String getMenstrualAmount() { + return menstrualAmount; + } + + public void setMenstrualAmount(String menstrualAmount) { + this.menstrualAmount = menstrualAmount; + } + + public String getLastMenses() { + return lastMenses; + } + + public void setLastMenses(String lastMenses) { + this.lastMenses = lastMenses; + } + + public String getMenorrhalgia() { + return menorrhalgia; + } + + public void setMenorrhalgia(String menorrhalgia) { + this.menorrhalgia = menorrhalgia; + } + + public Integer getRenLiu() { + return renLiu; + } + + public void setRenLiu(Integer renLiu) { + this.renLiu = renLiu; + } + + public Integer getChildrenNum() { + return childrenNum; + } + + public void setChildrenNum(Integer childrenNum) { + this.childrenNum = childrenNum; + } + + public Integer getSangOu() { + return sangOu; + } + + public void setSangOu(Integer sangOu) { + this.sangOu = sangOu; + } + + public Integer getLiYi() { + return liYi; + } + + public void setLiYi(Integer liYi) { + this.liYi = liYi; + } + + public Integer getParents() { + return parents; + } + + public void setParents(Integer parents) { + this.parents = parents; + } + + public Integer getGrandparent() { + return grandparent; + } + + public void setGrandparent(Integer grandparent) { + this.grandparent = grandparent; + } + + public Integer getMaternalGrandparents() { + return maternalGrandparents; + } + + public void setMaternalGrandparents(Integer maternalGrandparents) { + this.maternalGrandparents = maternalGrandparents; + } + + public Integer getJingShenZhuangTai() { + return jingShenZhuangTai; + } + + public void setJingShenZhuangTai(Integer jingShenZhuangTai) { + this.jingShenZhuangTai = jingShenZhuangTai; + } + + public String getJingShenZhuangTaiDetails() { + return jingShenZhuangTaiDetails; + } + + public void setJingShenZhuangTaiDetails(String jingShenZhuangTaiDetails) { + this.jingShenZhuangTaiDetails = jingShenZhuangTaiDetails; + } + + public Integer getYuYanNengLi() { + return yuYanNengLi; + } + + public void setYuYanNengLi(Integer yuYanNengLi) { + this.yuYanNengLi = yuYanNengLi; + } + + public String getYuYanNengLiDetails() { + return yuYanNengLiDetails; + } + + public void setYuYanNengLiDetails(String yuYanNengLiDetails) { + this.yuYanNengLiDetails = yuYanNengLiDetails; + } + + public Integer getTeShuMianRong() { + return teShuMianRong; + } + + public void setTeShuMianRong(Integer teShuMianRong) { + this.teShuMianRong = teShuMianRong; + } + + public String getTeShuMianRongDetails() { + return teShuMianRongDetails; + } + + public void setTeShuMianRongDetails(String teShuMianRongDetails) { + this.teShuMianRongDetails = teShuMianRongDetails; + } + + public Integer getTeShuTiTai() { + return teShuTiTai; + } + + public void setTeShuTiTai(Integer teShuTiTai) { + this.teShuTiTai = teShuTiTai; + } + + public String getTeShuTiTaiDetails() { + return teShuTiTaiDetails; + } + + public void setTeShuTiTaiDetails(String teShuTiTaiDetails) { + this.teShuTiTaiDetails = teShuTiTaiDetails; + } + + public String getHeight() { + return height; + } + + public void setHeight(String height) { + this.height = height; + } + + public String getWeight() { + return weight; + } + + public void setWeight(String weight) { + this.weight = weight; + } + + public String getBp() { + return bp; + } + + public void setBp(String bp) { + this.bp = bp; + } + + public Integer getPiFu() { + return piFu; + } + + public void setPiFu(Integer piFu) { + this.piFu = piFu; + } + + public String getPiZheng() { + return piZheng; + } + + public void setPiZheng(String piZheng) { + this.piZheng = piZheng; + } + + public String getBiHan() { + return biHan; + } + + public void setBiHan(String biHan) { + this.biHan = biHan; + } + + public String getGanJue() { + return ganJue; + } + + public void setGanJue(String ganJue) { + this.ganJue = ganJue; + } + + public Integer getMaoFa() { + return maoFa; + } + + public void setMaoFa(Integer maoFa) { + this.maoFa = maoFa; + } + + public String getFenBu() { + return fenBu; + } + + public void setFenBu(String fenBu) { + this.fenBu = fenBu; + } + + public String getYanSe() { + return yanSe; + } + + public void setYanSe(String yanSe) { + this.yanSe = yanSe; + } + + public String getBuWei() { + return buWei; + } + + public void setBuWei(String buWei) { + this.buWei = buWei; + } + + public Integer getSiZhi() { + return siZhi; + } + + public void setSiZhi(Integer siZhi) { + this.siZhi = siZhi; + } + + public Integer getJiWeiSuo() { + return jiWeiSuo; + } + + public void setJiWeiSuo(Integer jiWeiSuo) { + this.jiWeiSuo = jiWeiSuo; + } + + public Integer getMaBi() { + return maBi; + } + + public void setMaBi(Integer maBi) { + this.maBi = maBi; + } + + public Integer getJingLuan() { + return jingLuan; + } + + public void setJingLuan(Integer jingLuan) { + this.jingLuan = jingLuan; + } + + public Integer getZhengChan() { + return zhengChan; + } + + public void setZhengChan(Integer zhengChan) { + this.zhengChan = zhengChan; + } + + public Integer getSiZhiQiTa() { + return siZhiQiTa; + } + + public void setSiZhiQiTa(Integer siZhiQiTa) { + this.siZhiQiTa = siZhiQiTa; + } + + public String getSiZhiQiTaDetails() { + return siZhiQiTaDetails; + } + + public void setSiZhiQiTaDetails(String siZhiQiTaDetails) { + this.siZhiQiTaDetails = siZhiQiTaDetails; + } + + public Integer getJiZhu() { + return jiZhu; + } + + public void setJiZhu(Integer jiZhu) { + this.jiZhu = jiZhu; + } + + public String getJiZhuDetails() { + return jiZhuDetails; + } + + public void setJiZhuDetails(String jiZhuDetails) { + this.jiZhuDetails = jiZhuDetails; + } + + public String getQianBiaoLinBaJie() { + return qianBiaoLinBaJie; + } + + public void setQianBiaoLinBaJie(String qianBiaoLinBaJie) { + this.qianBiaoLinBaJie = qianBiaoLinBaJie; + } + + public String getShiLiZuo() { + return shiLiZuo; + } + + public void setShiLiZuo(String shiLiZuo) { + this.shiLiZuo = shiLiZuo; + } + + public String getShiLiYou() { + return shiLiYou; + } + + public void setShiLiYou(String shiLiYou) { + this.shiLiYou = shiLiYou; + } + + public String getTingLiZuo() { + return tingLiZuo; + } + + public void setTingLiZuo(String tingLiZuo) { + this.tingLiZuo = tingLiZuo; + } + + public String getTingLiYou() { + return tingLiYou; + } + + public void setTingLiYou(String tingLiYou) { + this.tingLiYou = tingLiYou; + } + + public Integer getBianSe() { + return bianSe; + } + + public void setBianSe(Integer bianSe) { + this.bianSe = bianSe; + } + + public String getBianSeDetails() { + return bianSeDetails; + } + + public void setBianSeDetails(String bianSeDetails) { + this.bianSeDetails = bianSeDetails; + } + + public Integer getJiaZhuangXian() { + return jiaZhuangXian; + } + + public void setJiaZhuangXian(Integer jiaZhuangXian) { + this.jiaZhuangXian = jiaZhuangXian; + } + + public String getJiaZhuangXianDetails() { + return jiaZhuangXianDetails; + } + + public void setJiaZhuangXianDetails(String jiaZhuangXianDetails) { + this.jiaZhuangXianDetails = jiaZhuangXianDetails; + } + + public Integer getXiongKuo() { + return xiongKuo; + } + + public void setXiongKuo(Integer xiongKuo) { + this.xiongKuo = xiongKuo; + } + + public String getXiongKuoDetails() { + return xiongKuoDetails; + } + + public void setXiongKuoDetails(String xiongKuoDetails) { + this.xiongKuoDetails = xiongKuoDetails; + } + + public Integer getFei() { + return fei; + } + + public void setFei(Integer fei) { + this.fei = fei; + } + + public String getFeiDetails() { + return feiDetails; + } + + public void setFeiDetails(String feiDetails) { + this.feiDetails = feiDetails; + } + + public String getHeartRate() { + return heartRate; + } + + public void setHeartRate(String heartRate) { + this.heartRate = heartRate; + } + + public String getHeartRhythm() { + return heartRhythm; + } + + public void setHeartRhythm(String heartRhythm) { + this.heartRhythm = heartRhythm; + } + + public Integer getZaYin() { + return zaYin; + } + + public Integer getRuXianNvXingHua() { + return ruXianNvXingHua; + } + + public void setRuXianNvXingHua(Integer ruXianNvXingHua) { + this.ruXianNvXingHua = ruXianNvXingHua; + } + + public String getRuXianNvXingHuaDetails() { + return ruXianNvXingHuaDetails; + } + + public void setRuXianNvXingHuaDetails(String ruXianNvXingHuaDetails) { + this.ruXianNvXingHuaDetails = ruXianNvXingHuaDetails; + } + + public void setZaYin(Integer zaYin) { + this.zaYin = zaYin; + } + + public String getZaYinDetails() { + return zaYinDetails; + } + + public void setZaYinDetails(String zaYinDetails) { + this.zaYinDetails = zaYinDetails; + } + + public String getGan() { + return gan; + } + + public void setGan(String gan) { + this.gan = gan; + } + + public String getPi() { + return pi; + } + + public void setPi(String pi) { + this.pi = pi; + } + + public String getTiGeQiTa() { + return tiGeQiTa; + } + + public void setTiGeQiTa(String tiGeQiTa) { + this.tiGeQiTa = tiGeQiTa; + } + + public Integer getTiTai() { + return tiTai; + } + + public void setTiTai(Integer tiTai) { + this.tiTai = tiTai; + } + + public String getTiTaiDetails() { + return tiTaiDetails; + } + + public void setTiTaiDetails(String tiTaiDetails) { + this.tiTaiDetails = tiTaiDetails; + } + + public Integer getRuFangFaYu() { + return ruFangFaYu; + } + + public void setRuFangFaYu(Integer ruFangFaYu) { + this.ruFangFaYu = ruFangFaYu; + } + + public String getRuFangFaYuDetails() { + return ruFangFaYuDetails; + } + + public void setRuFangFaYuDetails(String ruFangFaYuDetails) { + this.ruFangFaYuDetails = ruFangFaYuDetails; + } + + public Integer getYinMao() { + return yinMao; + } + + public void setYinMao(Integer yinMao) { + this.yinMao = yinMao; + } + + public Integer getHouJie() { + return houJie; + } + + public void setHouJie(Integer houJie) { + this.houJie = houJie; + } + + public String getHouJieDetails() { + return houJieDetails; + } + + public void setHouJieDetails(String houJieDetails) { + this.houJieDetails = houJieDetails; + } + + public String getGcWaiYin() { + return gcWaiYin; + } + + public void setGcWaiYin(String gcWaiYin) { + this.gcWaiYin = gcWaiYin; + } + + public String getGcFenMiWu() { + return gcFenMiWu; + } + + public void setGcFenMiWu(String gcFenMiWu) { + this.gcFenMiWu = gcFenMiWu; + } + + public String getGcZiGong() { + return gcZiGong; + } + + public void setGcZiGong(String gcZiGong) { + this.gcZiGong = gcZiGong; + } + + public String getGcFuJian() { + return gcFuJian; + } + + public void setGcFuJian(String gcFuJian) { + this.gcFuJian = gcFuJian; + } + + public String getWaiYin() { + return waiYin; + } + + public void setWaiYin(String waiYin) { + this.waiYin = waiYin; + } + + public String getYinDao() { + return yinDao; + } + + public void setYinDao(String yinDao) { + this.yinDao = yinDao; + } + + public String getGongJing() { + return gongJing; + } + + public void setGongJing(String gongJing) { + this.gongJing = gongJing; + } + + public String getZiGong() { + return ziGong; + } + + public void setZiGong(String ziGong) { + this.ziGong = ziGong; + } + + public String getFuJian() { + return fuJian; + } + + public void setFuJian(String fuJian) { + this.fuJian = fuJian; + } + + public String getYinDaoQiTa() { + return yinDaoQiTa; + } + + public void setYinDaoQiTa(String yinDaoQiTa) { + this.yinDaoQiTa = yinDaoQiTa; + } + + public String getjBa() { + return jBa; + } + + public void setjBa(String jBa) { + this.jBa = jBa; + } + + public String getjBaDetails() { + return jBaDetails; + } + + public void setjBaDetails(String jBaDetails) { + this.jBaDetails = jBaDetails; + } + + public Integer getBaoPi() { + return baoPi; + } + + public void setBaoPi(Integer baoPi) { + this.baoPi = baoPi; + } + + public Integer getGaoWan() { + return gaoWan; + } + + public void setGaoWan(Integer gaoWan) { + this.gaoWan = gaoWan; + } + + public String getGaoWanZuo() { + return gaoWanZuo; + } + + public void setGaoWanZuo(String gaoWanZuo) { + this.gaoWanZuo = gaoWanZuo; + } + + public String getGaoWanYou() { + return gaoWanYou; + } + + public void setGaoWanYou(String gaoWanYou) { + this.gaoWanYou = gaoWanYou; + } + + public Integer getFuGao() { + return fuGao; + } + + public void setFuGao(Integer fuGao) { + this.fuGao = fuGao; + } + + public String getFuGaoZuo() { + return fuGaoZuo; + } + + public void setFuGaoZuo(String fuGaoZuo) { + this.fuGaoZuo = fuGaoZuo; + } + + public String getFuGaoYou() { + return fuGaoYou; + } + + public void setFuGaoYou(String fuGaoYou) { + this.fuGaoYou = fuGaoYou; + } + + public Integer getJingMai() { + return jingMai; + } + + public void setJingMai(Integer jingMai) { + this.jingMai = jingMai; + } + + public String getJingMaiZuo() { + return jingMaiZuo; + } + + public void setJingMaiZuo(String jingMaiZuo) { + this.jingMaiZuo = jingMaiZuo; + } + + public String getJingMaiYou() { + return jingMaiYou; + } + + public void setJingMaiYou(String jingMaiYou) { + this.jingMaiYou = jingMaiYou; + } + + public String getShengZhiQiTa() { + return shengZhiQiTa; + } + + public void setShengZhiQiTa(String shengZhiQiTa) { + this.shengZhiQiTa = shengZhiQiTa; + } + + public String getXueHongDanBai() { + return xueHongDanBai; + } + + public void setXueHongDanBai(String xueHongDanBai) { + this.xueHongDanBai = xueHongDanBai; + } + + public String getBaiXiBao() { + return baiXiBao; + } + + public void setBaiXiBao(String baiXiBao) { + this.baiXiBao = baiXiBao; + } + + public String getXueXiaoBan() { + return xueXiaoBan; + } + + public void setXueXiaoBan(String xueXiaoBan) { + this.xueXiaoBan = xueXiaoBan; + } + + public String getXueChangGuiQiTa() { + return xueChangGuiQiTa; + } + + public void setXueChangGuiQiTa(String xueChangGuiQiTa) { + this.xueChangGuiQiTa = xueChangGuiQiTa; + } + + public String getNiaoDanBai() { + return niaoDanBai; + } + + public void setNiaoDanBai(String niaoDanBai) { + this.niaoDanBai = niaoDanBai; + } + + public String getNiaoTang() { + return niaoTang; + } + + public void setNiaoTang(String niaoTang) { + this.niaoTang = niaoTang; + } + + public String getNiaoTongTi() { + return niaoTongTi; + } + + public void setNiaoTongTi(String niaoTongTi) { + this.niaoTongTi = niaoTongTi; + } + + public String getNiaoQianXue() { + return niaoQianXue; + } + + public void setNiaoQianXue(String niaoQianXue) { + this.niaoQianXue = niaoQianXue; + } + + public String getNiaoChangGuiQiTa() { + return niaoChangGuiQiTa; + } + + public void setNiaoChangGuiQiTa(String niaoChangGuiQiTa) { + this.niaoChangGuiQiTa = niaoChangGuiQiTa; + } + + public String getXueXing() { + return xueXing; + } + + public void setXueXing(String xueXing) { + this.xueXing = xueXing; + } + + public String getRHXueXing() { + return RHXueXing; + } + + public void setRHXueXing(String RHXueXing) { + this.RHXueXing = RHXueXing; + } + + public String getXueTang() { + return xueTang; + } + + public void setXueTang(String xueTang) { + this.xueTang = xueTang; + } + + public String getXueQingGuBing() { + return xueQingGuBing; + } + + public void setXueQingGuBing(String xueQingGuBing) { + this.xueQingGuBing = xueQingGuBing; + } + + public String getXueQingGuCao() { + return xueQingGuCao; + } + + public void setXueQingGuCao(String xueQingGuCao) { + this.xueQingGuCao = xueQingGuCao; + } + + public String getXueDanBai() { + return xueDanBai; + } + + public void setXueDanBai(String xueDanBai) { + this.xueDanBai = xueDanBai; + } + + public String getZongDanHongSu() { + return zongDanHongSu; + } + + public void setZongDanHongSu(String zongDanHongSu) { + this.zongDanHongSu = zongDanHongSu; + } + + public String getJieHeDanHongSu() { + return jieHeDanHongSu; + } + + public void setJieHeDanHongSu(String jieHeDanHongSu) { + this.jieHeDanHongSu = jieHeDanHongSu; + } + + public String getYiGanKangYuan() { + return yiGanKangYuan; + } + + public void setYiGanKangYuan(String yiGanKangYuan) { + this.yiGanKangYuan = yiGanKangYuan; + } + + public String getYiGanKangTi() { + return yiGanKangTi; + } + + public void setYiGanKangTi(String yiGanKangTi) { + this.yiGanKangTi = yiGanKangTi; + } + + public String getYiGanEKangYuan() { + return yiGanEKangYuan; + } + + public void setYiGanEKangYuan(String yiGanEKangYuan) { + this.yiGanEKangYuan = yiGanEKangYuan; + } + + public String getYiGanEKangTi() { + return yiGanEKangTi; + } + + public void setYiGanEKangTi(String yiGanEKangTi) { + this.yiGanEKangTi = yiGanEKangTi; + } + + public String getYiGanHeXinKangTi() { + return yiGanHeXinKangTi; + } + + public void setYiGanHeXinKangTi(String yiGanHeXinKangTi) { + this.yiGanHeXinKangTi = yiGanHeXinKangTi; + } + + public String getXueQingJiGan() { + return xueQingJiGan; + } + + public void setXueQingJiGan(String xueQingJiGan) { + this.xueQingJiGan = xueQingJiGan; + } + + public String getXueNiaoSuDan() { + return xueNiaoSuDan; + } + + public void setXueNiaoSuDan(String xueNiaoSuDan) { + this.xueNiaoSuDan = xueNiaoSuDan; + } + + public String getShiYanJieGuo() { + return shiYanJieGuo; + } + + public void setShiYanJieGuo(String shiYanJieGuo) { + this.shiYanJieGuo = shiYanJieGuo; + } + + public String getHiv() { + return hiv; + } + + public void setHiv(String hiv) { + this.hiv = hiv; + } + + public String getLinBing() { + return linBing; + } + + public void setLinBing(String linBing) { + this.linBing = linBing; + } + + public String getXiongTou() { + return xiongTou; + } + + public void setXiongTou(String xiongTou) { + this.xiongTou = xiongTou; + } + + public Integer getJianChaJieGuo() { + return jianChaJieGuo; + } + + public void setJianChaJieGuo(Integer jianChaJieGuo) { + this.jianChaJieGuo = jianChaJieGuo; + } + + public String getJianChaDetails() { + return jianChaDetails; + } + + public void setJianChaDetails(String jianChaDetails) { + this.jianChaDetails = jianChaDetails; + } + + public String getJiBingZhenDuan() { + return jiBingZhenDuan; + } + + public void setJiBingZhenDuan(String jiBingZhenDuan) { + this.jiBingZhenDuan = jiBingZhenDuan; + } + + public Integer getYiXueYiJian() { + return yiXueYiJian; + } + + public void setYiXueYiJian(Integer yiXueYiJian) { + this.yiXueYiJian = yiXueYiJian; + } + + public String getYiJianQiTaDetails() { + return yiJianQiTaDetails; + } + + public void setYiJianQiTaDetails(String yiJianQiTaDetails) { + this.yiJianQiTaDetails = yiJianQiTaDetails; + } + + public String getZhiDaoYiJian() { + return zhiDaoYiJian; + } + + public void setZhiDaoYiJian(String zhiDaoYiJian) { + this.zhiDaoYiJian = zhiDaoYiJian; + } + + public String getHunJianDoctor() { + return hunJianDoctor; + } + + public void setHunJianDoctor(String hunJianDoctor) { + this.hunJianDoctor = hunJianDoctor; + } +} diff --git a/platform-dal/src/main/java/com/lyms/platform/query/PremaritalCheckupQuery.java b/platform-dal/src/main/java/com/lyms/platform/query/PremaritalCheckupQuery.java new file mode 100644 index 0000000..79f2fae --- /dev/null +++ b/platform-dal/src/main/java/com/lyms/platform/query/PremaritalCheckupQuery.java @@ -0,0 +1,227 @@ +package com.lyms.platform.query; + +import com.lyms.platform.common.base.IConvertToNativeQuery; +import com.lyms.platform.common.dao.BaseQuery; +import com.lyms.platform.common.dao.operator.MongoCondition; +import com.lyms.platform.common.dao.operator.MongoOper; +import com.lyms.platform.common.dao.operator.MongoQuery; +import org.apache.commons.lang.StringUtils; +import org.springframework.data.mongodb.core.query.Criteria; + +import java.util.Date; + +/** + * Created by Administrator on 2016/11/23 0023. + */ +public class PremaritalCheckupQuery extends BaseQuery implements IConvertToNativeQuery { + + private String id; + //女性/男性ID + private String parentId; + //婚检时间 + private Date premaritalUpTime; + //婚检时间范围 + //开始时间 + private Date premaritalUpTimeStart; + //结束时间 + private Date premaritalUpTimeEnd; + //医院ID + private String hospitalId; + //创建时间 + private Date created; + //修改时间 + private Date modified; + //有效标识 + private Integer yn; + //操作人 + private Integer publishId; + //证件号 + private String certificateNum; + //证件类型Id + private String certificateTypeId; + //就诊卡号 + private String vcCardNo; + //婚检医生 + private String hunJianDoctor; + //医学意见 + private Integer yiXueYiJian; + + @Override + public MongoQuery convertToQuery() { + MongoCondition condition = MongoCondition.newInstance(); + if (StringUtils.isNotBlank(id)) { + condition = condition.and("id", id, MongoOper.IS); + } + if (StringUtils.isNotBlank(parentId)) { + condition = condition.and("parentId", parentId, MongoOper.IS); + } + if (StringUtils.isNotBlank(hospitalId)) { + condition = condition.and("hospitalId", hospitalId, MongoOper.IS); + } + if (created!=null) { + condition = condition.and("created", created, MongoOper.IS); + } + if (modified!=null) { + condition = condition.and("modified", modified, MongoOper.IS); + } + if (premaritalUpTime!=null) { + condition = condition.and("premaritalUpTime", premaritalUpTime, MongoOper.IS); + } + if (yn!=null) { + condition = condition.and("yn", yn, MongoOper.IS); + } + if (publishId!=null) { + condition = condition.and("publishId", publishId, MongoOper.IS); + } + if (StringUtils.isNotBlank(certificateTypeId)) { + condition = condition.and("certificateTypeId", certificateTypeId, MongoOper.IS); + } + if (StringUtils.isNotBlank(certificateNum)) { + condition = condition.and("certificateNum", certificateNum, MongoOper.IS); + } + if (StringUtils.isNotBlank(vcCardNo)) { + condition = condition.and("vcCardNo", vcCardNo, MongoOper.IS); + } + if (StringUtils.isNotBlank(hunJianDoctor)) { + condition = condition.and("hunJianDoctor", hunJianDoctor, MongoOper.IS); + } + if (yiXueYiJian!=null) { + condition = condition.and("yiXueYiJian", yiXueYiJian, MongoOper.IS); + } + Criteria c1 = null; + if(null!=premaritalUpTimeStart){ + c1 = Criteria.where("premaritalUpTime").gte(premaritalUpTimeStart); + } + if(null!=premaritalUpTimeEnd){ + if (null==c1) { + c1 = Criteria.where("premaritalUpTime").lte(premaritalUpTimeEnd); + } else { + c1 = c1.lte(premaritalUpTimeEnd); + } + } + if (c1!=null) { + condition = condition.andCondition(new MongoCondition(c1)); + } + return condition.toMongoQuery(); + } + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + + public String getParentId() { + return parentId; + } + + public void setParentId(String parentId) { + this.parentId = parentId; + } + + public String getCertificateTypeId() { + return certificateTypeId; + } + + public void setCertificateTypeId(String certificateTypeId) { + this.certificateTypeId = certificateTypeId; + } + + public String getHospitalId() { + return hospitalId; + } + + public void setHospitalId(String hospitalId) { + this.hospitalId = hospitalId; + } + + public Date getCreated() { + return created; + } + + public void setCreated(Date created) { + this.created = created; + } + + public Date getModified() { + return modified; + } + + public void setModified(Date modified) { + this.modified = modified; + } + + public Integer getYn() { + return yn; + } + + public void setYn(Integer yn) { + this.yn = yn; + } + + public Integer getPublishId() { + return publishId; + } + + public void setPublishId(Integer publishId) { + this.publishId = publishId; + } + + public String getCertificateNum() { + return certificateNum; + } + + public void setCertificateNum(String certificateNum) { + this.certificateNum = certificateNum; + } + + public String getVcCardNo() { + return vcCardNo; + } + + public void setVcCardNo(String vcCardNo) { + this.vcCardNo = vcCardNo; + } + + public String getHunJianDoctor() { + return hunJianDoctor; + } + + public void setHunJianDoctor(String hunJianDoctor) { + this.hunJianDoctor = hunJianDoctor; + } + + public Integer getYiXueYiJian() { + return yiXueYiJian; + } + + public void setYiXueYiJian(Integer yiXueYiJian) { + this.yiXueYiJian = yiXueYiJian; + } + + public Date getPremaritalUpTime() { + return premaritalUpTime; + } + + public void setPremaritalUpTime(Date premaritalUpTime) { + this.premaritalUpTime = premaritalUpTime; + } + + public Date getPremaritalUpTimeStart() { + return premaritalUpTimeStart; + } + + public void setPremaritalUpTimeStart(Date premaritalUpTimeStart) { + this.premaritalUpTimeStart = premaritalUpTimeStart; + } + + public Date getPremaritalUpTimeEnd() { + return premaritalUpTimeEnd; + } + + public void setPremaritalUpTimeEnd(Date premaritalUpTimeEnd) { + this.premaritalUpTimeEnd = premaritalUpTimeEnd; + } +} diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PremaritalCheckupController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PremaritalCheckupController.java new file mode 100644 index 0000000..61854fc --- /dev/null +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PremaritalCheckupController.java @@ -0,0 +1,93 @@ +package com.lyms.platform.operate.web.controller; + +import com.lyms.platform.common.annotation.TokenRequired; +import com.lyms.platform.common.base.LoginContext; +import com.lyms.platform.common.result.BaseListResponse; +import com.lyms.platform.common.result.BaseObjectResponse; +import com.lyms.platform.common.result.BaseResponse; +import com.lyms.platform.operate.web.facade.PremaritalCheckupFacade; +import com.lyms.platform.operate.web.request.PremaritalCheckupAddRequest; +import com.lyms.platform.operate.web.request.PremaritalCheckupQueryRequest; +import org.apache.commons.lang.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.*; + +import javax.servlet.http.HttpServletRequest; +import javax.validation.Valid; + +/** + * 婚前检查 + * + * Created by Administrator on 2016/11/23 0023. + */ +@Controller +public class PremaritalCheckupController { + + @Autowired + private PremaritalCheckupFacade premaritalCheckupFacade; + + + /** + * 新增&修改婚前检查 + * @param addRequest + * @param request + * @return + */ + @RequestMapping(value = "/addPremaritalCheckup", method = RequestMethod.POST) + @ResponseBody +// @TokenRequired + public BaseResponse addPremaritalCheckup(@RequestBody PremaritalCheckupAddRequest addRequest, + HttpServletRequest request){ + //获取当前登录用户ID + LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); + return premaritalCheckupFacade.addPremaritalCheckup(addRequest , 1); + } + + + /** + * 查询单个婚前检查 + * @param vcCardNo 就诊卡 + * @param certificateNum 身份证 + * @param hospitalId 医院ID + * @param id 婚检ID + * @param request + * @return + */ + @RequestMapping(value = "/getPremaritalCheckup", method = RequestMethod.GET) + @ResponseBody +// @TokenRequired + public BaseObjectResponse getPremaritalCheckup(@RequestParam(value = "vcCardNo",required = false) String vcCardNo, + @RequestParam(value = "cardNo",required = false) String certificateNum, + @RequestParam(value = "hospitalId",required = false)String hospitalId, + @RequestParam(value = "id",required = false)String id, + HttpServletRequest request) { + //获取当前登录用户ID + LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); + PremaritalCheckupQueryRequest param = new PremaritalCheckupQueryRequest(); + param.setHospitalId(hospitalId); + if (StringUtils.isNotEmpty(id)){ + param.setId(id); + }else { + param.setVcCardNo(vcCardNo); + param.setCertificateNum(certificateNum); + } + return premaritalCheckupFacade.getPremaritalCheckup(param, 1); + } + + /** + * 婚前检查管理 + * @param queryRequest + * @param request + * @return + */ + @RequestMapping(value = "/queryPremaritalCheckup", method = RequestMethod.GET) + @ResponseBody +// @TokenRequired + public BaseListResponse queryPremaritalCheckup(@Valid PremaritalCheckupQueryRequest queryRequest, + HttpServletRequest request){ + LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); + + return premaritalCheckupFacade.queryPremaritalCheckup(queryRequest, 1); + } +} diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PremaritalCheckupFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PremaritalCheckupFacade.java new file mode 100644 index 0000000..22bcf42 --- /dev/null +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PremaritalCheckupFacade.java @@ -0,0 +1,466 @@ +package com.lyms.platform.operate.web.facade; + +import com.lyms.platform.biz.service.BasicConfigService; +import com.lyms.platform.biz.service.PremaritalCheckupService; +import com.lyms.platform.biz.service.ResidentsArchiveService; +import com.lyms.platform.common.base.PageInfo; +import com.lyms.platform.common.constants.ErrorCodeConstants; +import com.lyms.platform.common.enums.MedicalAdviceEnum; +import com.lyms.platform.common.enums.PhysiologyStatusEnum; +import com.lyms.platform.common.enums.YnEnums; +import com.lyms.platform.common.result.BaseListResponse; +import com.lyms.platform.common.result.BaseObjectResponse; +import com.lyms.platform.common.utils.DateUtil; +import com.lyms.platform.operate.web.request.PremaritalCheckupAddRequest; +import com.lyms.platform.operate.web.request.PremaritalCheckupQueryRequest; +import com.lyms.platform.operate.web.utils.CommonsHelper; +import com.lyms.platform.pojo.PremaritalCheckup; +import com.lyms.platform.pojo.ResidentsArchiveModel; +import com.lyms.platform.query.PremaritalCheckupQuery; +import com.lyms.platform.query.ResidentsArchiveQuery; +import org.apache.commons.collections.CollectionUtils; +import org.apache.commons.lang.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.domain.Sort; +import org.springframework.stereotype.Component; + +import java.util.*; + +/** + * 婚前检查 + * + * Created by Administrator on 2016/11/24 0024. + */ +@Component +public class PremaritalCheckupFacade { + + @Autowired + private PremaritalCheckupService premaritalCheckupService; + @Autowired + private ResidentsArchiveService residentsArchiveService; + @Autowired + private BasicConfigService basicConfigService; + + + /** + * 查询单个(男/女)婚前检查 + * @param requestParam + * @param id + * @return + */ + public BaseObjectResponse getPremaritalCheckup(PremaritalCheckupQueryRequest requestParam,Integer id){ + + PremaritalCheckup result = new PremaritalCheckup(); + + Map resultMap = new HashMap<>(); + Map archiveMap = new HashMap<>(); + + ResidentsArchiveModel archiveModel = new ResidentsArchiveModel(); + + //婚检ID不为空 + if (StringUtils.isNotEmpty(requestParam.getId())){ + //婚检数据 + result = premaritalCheckupService.getPremaritalCheckup(requestParam.getId()); + if (StringUtils.isNotEmpty(result.getParentId())){ + //居民数据 + archiveModel = residentsArchiveService.getResident(result.getParentId()); + } + }else { + + ResidentsArchiveQuery archiveQuery = new ResidentsArchiveQuery(); + + //当婚检ID为空,用证件号或者就诊卡去查询居民建档的信息 + if (StringUtils.isNotEmpty(requestParam.getCertificateNum())){ + archiveQuery.setYn(YnEnums.YES.getId()); + archiveQuery.setHospitalId(requestParam.getHospitalId()); + archiveQuery.setCertificateNum(requestParam.getCertificateNum()); + List modelList = residentsArchiveService.queryResident(archiveQuery); + if (CollectionUtils.isNotEmpty(modelList)){ + archiveModel = modelList.get(0); + } + }else if (StringUtils.isNotEmpty(requestParam.getVcCardNo())){ + archiveQuery.setYn(YnEnums.YES.getId()); + archiveQuery.setHospitalId(requestParam.getHospitalId()); + archiveQuery.setVcCardNo(requestParam.getVcCardNo()); + List modelList = residentsArchiveService.queryResident(archiveQuery); + if (CollectionUtils.isNotEmpty(modelList)){ + archiveModel = modelList.get(0); + } + } + + if (archiveModel!=null){ + PremaritalCheckupQuery query = new PremaritalCheckupQuery(); + query.setYn(YnEnums.YES.getId()); + query.setHospitalId(requestParam.getHospitalId()); + query.setParentId(archiveModel.getId()); + List checkupList = premaritalCheckupService.queryPremaritalCheckup(query); + if (CollectionUtils.isNotEmpty(checkupList)){ + result = checkupList.get(0); + } + } + } + archiveMap.put("certificateNum",archiveModel.getCertificateNum()); + archiveMap.put("certificateTypeId",archiveModel.getCertificateTypeId()); + archiveMap.put("username",archiveModel.getUsername()); + archiveMap.put("age", archiveModel.getAge()); + archiveMap.put("sex",archiveModel.getSex()); + archiveMap.put("birthday",getBirthday(archiveModel.getBrithDay())); + archiveMap.put("phone",archiveModel.getPhone()); + archiveMap.put("residence", CommonsHelper.getResidence(archiveModel.getProvinceId(),archiveModel.getCityId(), + archiveModel.getAreaId(),archiveModel.getStreetId(),archiveModel.getAddress(),basicConfigService)); + archiveMap.put("workUnit",archiveModel.getWorkUnit()); + + resultMap.put("archiveResult",archiveMap); + resultMap.put("checkupResult",result); + + BaseObjectResponse response = new BaseObjectResponse(); + response.setData(resultMap); + response.setErrorcode(ErrorCodeConstants.SUCCESS); + response.setErrormsg("成功"); + return response; + } + + //获取生日 + public String getBirthday(String b){ + if (b!=null){ + String year = b.substring(0,4); + String mouth = b.substring(5,7); + String day = b.substring(8,10); + return year + "年" + mouth + "月" + day + "日"; + } + return null; + } + + /** + * 婚前检查管理 + * @param request + * @param userId + * @return + */ + public BaseListResponse queryPremaritalCheckup(PremaritalCheckupQueryRequest request,Integer userId){ + + List data = new ArrayList<>(); + + List parentIds = new ArrayList<>(); + + //用姓名和联系方式查询到的居民建档ID + if (StringUtils.isNotEmpty(request.getUsername()) || StringUtils.isNotEmpty(request.getPhone())){ + ResidentsArchiveQuery archiveQuery = new ResidentsArchiveQuery(); + archiveQuery.setYn(YnEnums.YES.getId()); + archiveQuery.setUsername(request.getUsername()); + archiveQuery.setPhone(request.getPhone()); + archiveQuery.setHospitalId(request.getHospitalId()); + List modelList = residentsArchiveService.queryResident(archiveQuery); + if (CollectionUtils.isNotEmpty(modelList)){ + for (ResidentsArchiveModel model : modelList){ + parentIds.add(model.getId()); + } + } + } + + PremaritalCheckupQuery query = new PremaritalCheckupQuery(); + query.setPage(request.getPage()); + query.setLimit(request.getLimit()); + query.setNeed("y"); + query.setYn(YnEnums.YES.getId()); + query.setCertificateNum(request.getCertificateNum()); + query.setYiXueYiJian(request.getYiXueYiJian()); + query.setPremaritalUpTimeStart(request.getPremaritalUpTimeStart()); + query.setPremaritalUpTimeEnd(request.getPremaritalUpTimeEnd()); + + if (CollectionUtils.isNotEmpty(parentIds)){ + for (String parentId : parentIds){ + query.setParentId(parentId); + List premaritalCheckupList = premaritalCheckupService.queryPremaritalCheckup(query); + if (CollectionUtils.isNotEmpty(premaritalCheckupList)){ + data.addAll(premaritalCheckupList); + } + } + }else { + data = premaritalCheckupService.queryPremaritalCheckup(query); + } + + List list = new ArrayList<>(); + if (CollectionUtils.isNotEmpty(data)){ + for (PremaritalCheckup checkup : data){ + Map map = new HashMap<>(); + ResidentsArchiveModel model = residentsArchiveService.getResident(checkup.getParentId()); + map.put("premaritalUpTime", checkup.getPremaritalUpTime()); + map.put("username", model.getUsername()); + map.put("certificateNum",checkup.getCertificateNum()); + map.put("phone", model.getPhone()); + if (checkup.getJianChaJieGuo() != null && checkup.getJianChaJieGuo()== PhysiologyStatusEnum.NORMAL.getId()){ + map.put("jianChaJieGuo", PhysiologyStatusEnum.NORMAL.getTitle()); + }else { + map.put("jianChaJieGuo", checkup.getJianChaDetails()); + } + map.put("yiXueYiJian", checkup.getYiXueYiJian() ==null ? "" :MedicalAdviceEnum.getEnum(checkup.getYiXueYiJian()).getTitle()); + map.put("residence", CommonsHelper.getResidence(model.getProvinceId(),model.getCityId(),model.getAreaId(),model.getStreetId(), + model.getAddress(),basicConfigService)); + map.put("hunJianDoctor", checkup.getHunJianDoctor()); + list.add(map); + } + } + + return new BaseListResponse().setErrormsg("成功").setErrorcode(ErrorCodeConstants.SUCCESS).setData(list).setPageInfo(query.getPageInfo()); + } + + /** + * 新增&修改婚前检查 + * @param addRequest + * @param userId + * @return + */ + public BaseObjectResponse addPremaritalCheckup(PremaritalCheckupAddRequest addRequest,Integer userId){ + + String id = null; + + ResidentsArchiveQuery archiveQuery = new ResidentsArchiveQuery(); + archiveQuery.setYn(YnEnums.YES.getId()); + archiveQuery.setHospitalId(addRequest.getHospitalId()); + //证件类型和证件号不为空 StringUtils.isNotEmpty(addRequest.getCertificateTypeId()) && + if (StringUtils.isNotEmpty(addRequest.getCertificateNum())){ +// archiveQuery.setCertificateTypeId(addRequest.getCertificateTypeId()); + archiveQuery.setCertificateNum(addRequest.getCertificateNum()); + }else if (StringUtils.isNotEmpty(addRequest.getVcCardNo())){ + //就诊卡不为空 + archiveQuery.setVcCardNo(addRequest.getVcCardNo()); + } + List modelList = residentsArchiveService.queryResidentWithSort(archiveQuery, "created", Sort.Direction.DESC); + if (CollectionUtils.isNotEmpty(modelList)){ + ResidentsArchiveModel archiveModel = modelList.get(0); + id = addOrUpdate(addRequest,userId,archiveModel); + } + + BaseObjectResponse br = new BaseObjectResponse(); + br.setErrorcode(ErrorCodeConstants.SUCCESS); + br.setErrormsg("成功"); + br.setData(id); + return br; + } + + private String addOrUpdate(PremaritalCheckupAddRequest addRequest,Integer userId,ResidentsArchiveModel model){ + + String id = null; + + PremaritalCheckup checkup = new PremaritalCheckup(); + + /* 配偶信息 */ + if (addRequest.getDeliverStatus()==1){ + checkup.setSpouseName(addRequest.getSpouseName()); + checkup.setSpouseCertificateTypeId(addRequest.getSpouseCertificateTypeId()); + checkup.setSpouseCertificateNum(addRequest.getSpouseCertificateNum()); + checkup.setIsBloodshed(addRequest.getIsBloodshed()); + checkup.setBloodshed(addRequest.getBloodshed()); + } + + /* 婚育史 */ + //女性 + checkup.setMenarcheAge(addRequest.getMenarcheAge()); + checkup.setMenstrualCycle(addRequest.getMenstrualCycle()); + checkup.setMenstrualAmount(addRequest.getMenstrualAmount()); + checkup.setLastMenses(addRequest.getLastMenses()); + checkup.setMenorrhalgia(addRequest.getMenorrhalgia()); + checkup.setRenLiu(addRequest.getRenLiu()); + //既往婚育史 + checkup.setMaritalHistory(addRequest.getMaritalHistory()); + checkup.setSangOu(addRequest.getSangOu()); + checkup.setLiYi(addRequest.getLiYi()); + + checkup.setNextOfKin(addRequest.getNextOfKin()); + //家族近亲婚配 + checkup.setParents(addRequest.getParents()); + checkup.setGrandparent(addRequest.getGrandparent()); + checkup.setMaternalGrandparents(addRequest.getMaternalGrandparents()); + + checkup.setChildrenNum(addRequest.getChildrenNum()); + + /* 体格检查 */ + checkup.setJingShenZhuangTai(addRequest.getJingShenZhuangTai()); + //精神状态 + checkup.setJingShenZhuangTaiDetails(addRequest.getJingShenZhuangTaiDetails()); + + checkup.setYuYanNengLi(addRequest.getYuYanNengLi()); + //语言能力 + checkup.setYuYanNengLiDetails(addRequest.getYuYanNengLiDetails()); + + checkup.setTeShuMianRong(addRequest.getTeShuMianRong()); + //特殊面貌 + checkup.setTeShuMianRongDetails(addRequest.getTeShuMianRongDetails()); + + checkup.setTeShuTiTai(addRequest.getTeShuTiTai()); + //特殊体态 + checkup.setTeShuTiTaiDetails(addRequest.getTeShuTiTaiDetails()); + + checkup.setHeight(addRequest.getHeight()); + checkup.setWeight(addRequest.getWeight()); + checkup.setBp(addRequest.getBp()); + + checkup.setPiFu(addRequest.getPiFu()); + //皮肤 + checkup.setPiZheng(addRequest.getPiZheng()); + checkup.setBiHan(addRequest.getBiHan()); + checkup.setGanJue(addRequest.getGanJue()); + + checkup.setMaoFa(addRequest.getMaoFa()); + //毛发异常 + checkup.setFenBu(addRequest.getFenBu()); + checkup.setYanSe(addRequest.getYanSe()); + checkup.setBuWei(addRequest.getBuWei()); + + checkup.setSiZhi(addRequest.getSiZhi()); + //四肢异常 + checkup.setJiWeiSuo(addRequest.getJiWeiSuo()); + checkup.setMaBi(addRequest.getMaBi()); + checkup.setJingLuan(addRequest.getJingLuan()); + checkup.setZhengChan(addRequest.getZhengChan()); + checkup.setSiZhiQiTa(addRequest.getSiZhiQiTa()); + checkup.setSiZhiQiTaDetails(addRequest.getSiZhiQiTaDetails()); + + //脊柱异常情况 + checkup.setJiZhu(addRequest.getJiZhu()); + checkup.setJiZhuDetails(addRequest.getJiZhuDetails()); + + checkup.setQianBiaoLinBaJie(addRequest.getQianBiaoLinBaJie()); + checkup.setShiLiZuo(addRequest.getShiLiZuo()); + checkup.setShiLiYou(addRequest.getShiLiYou()); + checkup.setTingLiZuo(addRequest.getTingLiZuo()); + checkup.setTingLiYou(addRequest.getTingLiYou()); + + //辨色能力异常 + checkup.setBianSe(addRequest.getBianSe()); + checkup.setBianSeDetails(addRequest.getBianSeDetails()); + + //甲状腺异常 + checkup.setJiaZhuangXian(addRequest.getJiaZhuangXian()); + checkup.setJiaZhuangXianDetails(addRequest.getJiaZhuangXianDetails()); + + //胸廓异常 + checkup.setXiongKuo(addRequest.getXiongKuo()); + checkup.setXiongKuoDetails(addRequest.getXiongKuoDetails()); + + //肺异常 + checkup.setFei(addRequest.getFei()); + checkup.setFeiDetails(addRequest.getFeiDetails()); + + checkup.setHeartRate(addRequest.getHeartRate()); + checkup.setHeartRhythm(addRequest.getHeartRhythm()); + + //杂音异常 + checkup.setZaYin(addRequest.getZaYin()); + checkup.setZaYinDetails(addRequest.getZaYinDetails()); + + checkup.setGan(addRequest.getGan()); + checkup.setPi(addRequest.getPi()); + checkup.setTiGeQiTa(addRequest.getTiGeQiTa()); + + /* 生殖检查 */ + checkup.setTiTai(addRequest.getTiTai()); + checkup.setTiTaiDetails(addRequest.getTiTaiDetails()); + checkup.setRuFangFaYu(addRequest.getRuFangFaYu()); + checkup.setRuFangFaYuDetails(addRequest.getRuFangFaYuDetails()); + checkup.setYinMao(addRequest.getYinMao()); + checkup.setHouJie(addRequest.getHouJie()); + checkup.setHouJieDetails(addRequest.getHouJieDetails()); + checkup.setRuXianNvXingHua(addRequest.getRuXianNvXingHua()); + checkup.setRuXianNvXingHuaDetails(addRequest.getRuXianNvXingHuaDetails()); + + /* 肛查 */ + checkup.setGcWaiYin(addRequest.getGcWaiYin()); + checkup.setGcFenMiWu(addRequest.getGcFenMiWu()); + checkup.setGcZiGong(addRequest.getGcZiGong()); + checkup.setGcFuJian(addRequest.getGcFuJian()); + /* 阴道检查 */ + checkup.setWaiYin(addRequest.getWaiYin()); + checkup.setYinDao(addRequest.getYinDao()); + checkup.setGongJing(addRequest.getGongJing()); + checkup.setZiGong(addRequest.getZiGong()); + checkup.setFuJian(addRequest.getFuJian()); + checkup.setYinDaoQiTa(addRequest.getYinDaoQiTa()); + + /* 生殖器 */ + checkup.setjBa(addRequest.getjBa()); + checkup.setjBaDetails(addRequest.getjBaDetails()); + checkup.setBaoPi(addRequest.getBaoPi()); + checkup.setGaoWan(addRequest.getGaoWan()); + checkup.setGaoWanZuo(addRequest.getGaoWanZuo()); + checkup.setGaoWanYou(addRequest.getGaoWanYou()); + checkup.setFuGao(addRequest.getFuGao()); + checkup.setFuGaoZuo(addRequest.getFuGaoZuo()); + checkup.setFuGaoYou(addRequest.getFuGaoYou()); + checkup.setJingMai(addRequest.getJingMai()); + checkup.setJingMaiZuo(addRequest.getJingMaiZuo()); + checkup.setJingMaiYou(addRequest.getJingMaiYou()); + checkup.setShengZhiQiTa(addRequest.getShengZhiQiTa()); + + /* 辅助检查 */ + checkup.setXueHongDanBai(addRequest.getXueHongDanBai()); + checkup.setBaiXiBao(addRequest.getBaiXiBao()); + checkup.setXueXiaoBan(addRequest.getXueXiaoBan()); + checkup.setNiaoDanBai(addRequest.getNiaoDanBai()); + checkup.setNiaoTang(addRequest.getNiaoTang()); + checkup.setNiaoTongTi(addRequest.getNiaoTongTi()); + checkup.setNiaoQianXue(addRequest.getNiaoQianXue()); + checkup.setNiaoChangGuiQiTa(addRequest.getNiaoChangGuiQiTa()); + + /* 血型 */ + checkup.setXueXing(addRequest.getXueXing()); + checkup.setRHXueXing(addRequest.getRhXueXing()); + checkup.setXueTang(addRequest.getXueTang()); + + /* 肝功能 */ + checkup.setXueQingGuBing(addRequest.getXueQingGuBing()); + checkup.setXueQingGuCao(addRequest.getXueQingGuCao()); + checkup.setXueDanBai(addRequest.getXueDanBai()); + checkup.setZongDanHongSu(addRequest.getZongDanHongSu()); + checkup.setJieHeDanHongSu(addRequest.getJieHeDanHongSu()); + /* 乙肝五项 */ + checkup.setYiGanKangYuan(addRequest.getYiGanKangYuan()); + checkup.setYiGanKangTi(addRequest.getYiGanKangTi()); + checkup.setYiGanEKangYuan(addRequest.getYiGanEKangYuan()); + checkup.setYiGanEKangTi(addRequest.getYiGanEKangTi()); + checkup.setYiGanHeXinKangTi(addRequest.getYiGanHeXinKangTi()); + /* 肾功能 */ + checkup.setXueQingJiGan(addRequest.getXueQingJiGan()); + checkup.setXueNiaoSuDan(addRequest.getXueNiaoSuDan()); + /* 梅毒血清实验 */ + checkup.setShiYanJieGuo(addRequest.getShiYanJieGuo()); + checkup.setHiv(addRequest.getHiv()); + + checkup.setLinBing(addRequest.getLinBing()); + checkup.setXiongTou(addRequest.getXiongTou()); + /* 检查结果 */ + checkup.setJianChaJieGuo(addRequest.getJianChaJieGuo()); + checkup.setJianChaDetails(addRequest.getJianChaDetails()); + checkup.setJiBingZhenDuan(addRequest.getJiBingZhenDuan()); + /* 婚前指导 */ + checkup.setYiXueYiJian(addRequest.getYiXueYiJian()); + checkup.setYiJianQiTaDetails(addRequest.getYiJianQiTaDetails()); + checkup.setZhiDaoYiJian(addRequest.getZhiDaoYiJian()); + checkup.setHunJianDoctor(addRequest.getHunJianDoctor()); + + /* 基础数据 */ + checkup.setYn(YnEnums.YES.getId()); + checkup.setModified(new Date()); + checkup.setVcCardNo(addRequest.getVcCardNo()); + checkup.setCertificateNum(addRequest.getCertificateNum()); + checkup.setPremaritalUpTime(addRequest.getPremaritalUpTime()); + if (StringUtils.isNotEmpty(addRequest.getId())){ + //修改 + checkup.setId(addRequest.getId()); + premaritalCheckupService.updatePremaritalCheckup(checkup,addRequest.getId()); + + id = addRequest.getId(); + }else { + //新增 + checkup.setParentId(model.getId()); + checkup.setPublishId(userId); + checkup.setCreated(new Date()); + checkup.setHospitalId(addRequest.getHospitalId()); + PremaritalCheckup premaritalCheckup = premaritalCheckupService.addPremaritalCheckup(checkup); + id = premaritalCheckup.getId(); + } + return id; + } + +} diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/PremaritalCheckupAddRequest.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/PremaritalCheckupAddRequest.java new file mode 100644 index 0000000..8a1845b --- /dev/null +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/PremaritalCheckupAddRequest.java @@ -0,0 +1,1463 @@ +package com.lyms.platform.operate.web.request; + +import com.lyms.platform.common.core.annotation.form.Form; + +/** + * 婚前检查请求数据 + * + * Created by Administrator on 2016/11/25 0025. + */ +@Form +public class PremaritalCheckupAddRequest { + + private String id; + //女性/男性ID + private String parentId; + //婚检时间 + private String premaritalUpTime; + //医院ID + private String hospitalId; + //证件号 + private String certificateNum; + //证件类型Id + private String certificateTypeId; + //就诊卡号 + private String vcCardNo; + + /****************** 配偶信息 ********************/ + //配偶姓名 + private String spouseName; + //配偶证件类型 + private String spouseCertificateTypeId; + //配偶证件号 + private String spouseCertificateNum; + //血缘关系(1: 有 2: 无) + private Integer isBloodshed; + //具体血缘关系 + private String bloodshed; + //配偶数据提供状态(1:提供 2:未提供) + private Integer deliverStatus; + + /****************** 婚育史 ********************/ + /* 女性 */ + //初潮年龄 + private String menarcheAge; + //月经周期 + private String menstrualCycle; + //月经量 + private String menstrualAmount; + //末次月经 + private String lastMenses; + //痛经 + private String menorrhalgia; + //人流 + private Integer renLiu; + + /* 男性只有这三种 */ + //既往婚育史(1: 有 2: 无) + private Integer maritalHistory; + //丧偶(1:是 2:不是) + private Integer sangOu; + //离异(1:是 2:不是) + private Integer liYi; + //子女(个数) + private Integer childrenNum; + //家族近亲婚配(1: 有 2: 无) + private Integer nextOfKin; + /* 有的情况下会选择以下条件 */ + //父母(1:是 2:不是) + private Integer parents; + //祖父母(1:是 2:不是) + private Integer grandparent; + //外祖父母(1:是 2:不是) + private Integer maternalGrandparents; + + /****************** 体格检查 ********************/ + //精神状态(1: 异常 2: 正常) + private Integer jingShenZhuangTai; + //精神状态异常详情 + private String jingShenZhuangTaiDetails; + //语言能力(1: 异常 2: 正常) + private Integer yuYanNengLi; + //语言能力异常详情 + private String yuYanNengLiDetails; + //特殊面容(1: 异常 2: 正常) + private Integer teShuMianRong; + //特殊面容详情 + private String teShuMianRongDetails; + //特殊体态(1: 异常 2: 正常) + private Integer teShuTiTai; + //特殊体态详情 + private String teShuTiTaiDetails; + //身高 + private String height; + //体重 + private String weight ; + //血压 + private String bp; + //皮肤(1: 异常 2: 正常) + private Integer piFu; + /* 有的情况下会选择以下条件 */ + //皮肤异常(皮疹) + private String piZheng; + //皮肤异常(闭汗) + private String biHan; + //皮肤异常(感觉异常) + private String ganJue; + //毛发(1: 异常 2: 正常) + private Integer maoFa; + /* 有的情况下会选择以下条件 */ + //毛发(分布) + private String fenBu; + //毛发(颜色) + private String yanSe; + //毛发(脱离部位) + private String buWei; + //四肢(1: 有 2: 无) + private Integer siZhi; + /* 有的情况下会选择以下条件 */ + //四肢(肌萎缩) + private Integer jiWeiSuo; + //四肢(麻痹) + private Integer maBi; + //四肢(痉挛) + private Integer jingLuan; + //四肢(震颤) + private Integer zhengChan; + //四肢(其他) + private Integer siZhiQiTa; + //四肢(其他详情) + private String siZhiQiTaDetails; + //脊柱(1: 异常 2: 正常) + private Integer jiZhu; + //脊柱详情 + private String jiZhuDetails; + //浅表淋巴结 + private String qianBiaoLinBaJie; + //视力左 + private String shiLiZuo; + //视力右 + private String shiLiYou; + //听力左 + private String tingLiZuo; + //听力右 + private String tingLiYou; + //辨色能力(1: 异常 2: 正常) + private Integer bianSe; + //辨色能力异常详情 + private String bianSeDetails; + //甲状腺(1: 异常 2: 正常) + private Integer jiaZhuangXian; + //甲状腺异常详情 + private String jiaZhuangXianDetails; + //胸廓(1: 异常 2: 正常) + private Integer xiongKuo; + //胸廓异常详情 + private String xiongKuoDetails; + //肺(1: 异常 2: 正常) + private Integer fei; + //肺异常详情 + private String feiDetails; + //心率 + private String heartRate; + //心律 + private String heartRhythm; + //杂音(1: 异常 2: 正常) + private Integer zaYin; + //杂音详情 + private String zaYinDetails; + //肝 + private String gan; + //脾 + private String pi; + //体格检查其他 + private String tiGeQiTa; + /****************** 生殖检查 ********************/ + /* 第二特征 */ + //体态(1: 异常 2: 正常) + private Integer tiTai; + //体态异常详情 + private String tiTaiDetails; + //乳房发育(女)(1: 异常 2: 正常) + private Integer ruFangFaYu; + //乳房发育异常详情 + private String ruFangFaYuDetails; + //阴毛(1: 正常 2: 无 3: 稀少) + private Integer yinMao; + //喉结(男)(1: 有 2: 无) + private Integer houJie; + //喉结详情 + private String houJieDetails; + //男性乳腺女性化(男) + private Integer ruXianNvXingHua; + private String ruXianNvXingHuaDetails; + + /* 肛查(女) */ + //外阴 + private String gcWaiYin; + //分泌物 + private String gcFenMiWu; + //子宫 + private String gcZiGong; + //附件 + private String gcFuJian; + /* 阴道检查(女) */ + //外阴 + private String waiYin; + //阴道 + private String yinDao; + //宫颈 + private String gongJing; + //子宫 + private String ziGong; + //附件 + private String fuJian; + //阴道检查其他 + private String yinDaoQiTa; + /* 生殖器(男) */ + //阴茎 + private String jBa; + //阴茎异常详情 + private String jBaDetails; + //包皮(1: 正常 2:过长 3:包茎 ) + private Integer baoPi; + //睾丸(单选,选择扪及/未们及) + private Integer gaoWan; + //睾丸(左) + private String gaoWanZuo; + //睾丸(右) + private String gaoWanYou; + //附睾 + private Integer fuGao; + //附睾结节(左) + private String fuGaoZuo; + //附睾结节(右) + private String fuGaoYou; + //精索静脉曲张 + private Integer jingMai; + //精索静脉曲张(左) + private String jingMaiZuo; + //精索静脉曲张(右) + private String jingMaiYou; + //生殖器其他 + private String shengZhiQiTa; + /****************** 辅助检查结果 ********************/ + /* 血常规 */ + //血红蛋白 + private String xueHongDanBai; + //白细胞计数 + private String baiXiBao; + //血小板计数 + private String xueXiaoBan; + //血常规其他 + private String xueChangGuiQiTa; + /* 尿常规 */ + //尿蛋白 + private String niaoDanBai; + //尿糖 + private String niaoTang; + //尿酮体 + private String niaoTongTi; + //尿潜血 + private String niaoQianXue; + //尿常规其他 + private String niaoChangGuiQiTa; + /* 血型 */ + //血型 + private String xueXing; + //RH血型 + private String rhXueXing; + //血糖 + private String xueTang; + /* 肝功能 */ + //血清谷丙转氨酶 + private String xueQingGuBing; + //血清谷草转氨酶 + private String xueQingGuCao; + //白蛋白 + private String xueDanBai; + //总胆红素 + private String zongDanHongSu; + //结合胆红素 + private String jieHeDanHongSu; + /* 乙肝五项 */ + //乙肝表面抗原 + private String yiGanKangYuan; + //乙肝表面抗体 + private String yiGanKangTi; + //乙肝e抗原 + private String yiGanEKangYuan; + //乙肝e抗体 + private String yiGanEKangTi; + //乙肝核心抗体 + private String yiGanHeXinKangTi; + /* 肾功能 */ + //血清肌酐 + private String xueQingJiGan; + //血尿素氮 + private String xueNiaoSuDan; + /* 梅毒血清实验 */ + //实验结果 + private String shiYanJieGuo; + //HIV抗体检测 + private String hiv; + /* 淋病筛查 */ + //淋病 + private String linBing; + /* 影像检查 */ + //胸透 + private String xiongTou; + /****************** 检查结果 ********************/ + //结果(1: 异常 2: 正常) + private Integer jianChaJieGuo; + //异常情况 + private String jianChaDetails; + //疾病诊断 + private String jiBingZhenDuan; + /****************** 婚前指导 ********************/ + //医学意见 + private Integer yiXueYiJian; + //医学意见其他详情 + private String yiJianQiTaDetails; + //指导意见 + private String zhiDaoYiJian; + //婚检医生 + private String hunJianDoctor; + + public Integer getDeliverStatus() { + return deliverStatus; + } + + public void setDeliverStatus(Integer deliverStatus) { + this.deliverStatus = deliverStatus; + } + + public String getCertificateTypeId() { + return certificateTypeId; + } + + public void setCertificateTypeId(String certificateTypeId) { + this.certificateTypeId = certificateTypeId; + } + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + + public String getParentId() { + return parentId; + } + + public void setParentId(String parentId) { + this.parentId = parentId; + } + + public String getPremaritalUpTime() { + return premaritalUpTime; + } + + public void setPremaritalUpTime(String premaritalUpTime) { + this.premaritalUpTime = premaritalUpTime; + } + + public String getHospitalId() { + return hospitalId; + } + + public void setHospitalId(String hospitalId) { + this.hospitalId = hospitalId; + } + + public String getCertificateNum() { + return certificateNum; + } + + public void setCertificateNum(String certificateNum) { + this.certificateNum = certificateNum; + } + + public String getVcCardNo() { + return vcCardNo; + } + + public void setVcCardNo(String vcCardNo) { + this.vcCardNo = vcCardNo; + } + + public String getSpouseName() { + return spouseName; + } + + public void setSpouseName(String spouseName) { + this.spouseName = spouseName; + } + + public String getSpouseCertificateTypeId() { + return spouseCertificateTypeId; + } + + public void setSpouseCertificateTypeId(String spouseCertificateTypeId) { + this.spouseCertificateTypeId = spouseCertificateTypeId; + } + + public String getSpouseCertificateNum() { + return spouseCertificateNum; + } + + public void setSpouseCertificateNum(String spouseCertificateNum) { + this.spouseCertificateNum = spouseCertificateNum; + } + + public Integer getIsBloodshed() { + return isBloodshed; + } + + public void setIsBloodshed(Integer isBloodshed) { + this.isBloodshed = isBloodshed; + } + + public String getBloodshed() { + return bloodshed; + } + + public void setBloodshed(String bloodshed) { + this.bloodshed = bloodshed; + } + + public String getMenarcheAge() { + return menarcheAge; + } + + public void setMenarcheAge(String menarcheAge) { + this.menarcheAge = menarcheAge; + } + + public String getMenstrualCycle() { + return menstrualCycle; + } + + public void setMenstrualCycle(String menstrualCycle) { + this.menstrualCycle = menstrualCycle; + } + + public String getMenstrualAmount() { + return menstrualAmount; + } + + public void setMenstrualAmount(String menstrualAmount) { + this.menstrualAmount = menstrualAmount; + } + + public String getLastMenses() { + return lastMenses; + } + + public void setLastMenses(String lastMenses) { + this.lastMenses = lastMenses; + } + + public String getMenorrhalgia() { + return menorrhalgia; + } + + public void setMenorrhalgia(String menorrhalgia) { + this.menorrhalgia = menorrhalgia; + } + + public Integer getRenLiu() { + return renLiu; + } + + public void setRenLiu(Integer renLiu) { + this.renLiu = renLiu; + } + + + public Integer getChildrenNum() { + return childrenNum; + } + + public void setChildrenNum(Integer childrenNum) { + this.childrenNum = childrenNum; + } + + public Integer getSangOu() { + return sangOu; + } + + public void setSangOu(Integer sangOu) { + this.sangOu = sangOu; + } + + public Integer getLiYi() { + return liYi; + } + + public void setLiYi(Integer liYi) { + this.liYi = liYi; + } + + public Integer getParents() { + return parents; + } + + public void setParents(Integer parents) { + this.parents = parents; + } + + public Integer getGrandparent() { + return grandparent; + } + + public void setGrandparent(Integer grandparent) { + this.grandparent = grandparent; + } + + public Integer getMaternalGrandparents() { + return maternalGrandparents; + } + + public void setMaternalGrandparents(Integer maternalGrandparents) { + this.maternalGrandparents = maternalGrandparents; + } + + public Integer getMaritalHistory() { + return maritalHistory; + } + + public void setMaritalHistory(Integer maritalHistory) { + this.maritalHistory = maritalHistory; + } + + public Integer getNextOfKin() { + return nextOfKin; + } + + public void setNextOfKin(Integer nextOfKin) { + this.nextOfKin = nextOfKin; + } + + public Integer getJingShenZhuangTai() { + return jingShenZhuangTai; + } + + public void setJingShenZhuangTai(Integer jingShenZhuangTai) { + this.jingShenZhuangTai = jingShenZhuangTai; + } + + public String getJingShenZhuangTaiDetails() { + return jingShenZhuangTaiDetails; + } + + public void setJingShenZhuangTaiDetails(String jingShenZhuangTaiDetails) { + this.jingShenZhuangTaiDetails = jingShenZhuangTaiDetails; + } + + public Integer getYuYanNengLi() { + return yuYanNengLi; + } + + public void setYuYanNengLi(Integer yuYanNengLi) { + this.yuYanNengLi = yuYanNengLi; + } + + public String getYuYanNengLiDetails() { + return yuYanNengLiDetails; + } + + public void setYuYanNengLiDetails(String yuYanNengLiDetails) { + this.yuYanNengLiDetails = yuYanNengLiDetails; + } + + public Integer getTeShuMianRong() { + return teShuMianRong; + } + + public void setTeShuMianRong(Integer teShuMianRong) { + this.teShuMianRong = teShuMianRong; + } + + public String getTeShuMianRongDetails() { + return teShuMianRongDetails; + } + + public void setTeShuMianRongDetails(String teShuMianRongDetails) { + this.teShuMianRongDetails = teShuMianRongDetails; + } + + public Integer getTeShuTiTai() { + return teShuTiTai; + } + + public void setTeShuTiTai(Integer teShuTiTai) { + this.teShuTiTai = teShuTiTai; + } + + public String getTeShuTiTaiDetails() { + return teShuTiTaiDetails; + } + + public void setTeShuTiTaiDetails(String teShuTiTaiDetails) { + this.teShuTiTaiDetails = teShuTiTaiDetails; + } + + public String getHeight() { + return height; + } + + public void setHeight(String height) { + this.height = height; + } + + public String getWeight() { + return weight; + } + + public void setWeight(String weight) { + this.weight = weight; + } + + public String getBp() { + return bp; + } + + public void setBp(String bp) { + this.bp = bp; + } + + public Integer getPiFu() { + return piFu; + } + + public void setPiFu(Integer piFu) { + this.piFu = piFu; + } + + public String getPiZheng() { + return piZheng; + } + + public void setPiZheng(String piZheng) { + this.piZheng = piZheng; + } + + public String getBiHan() { + return biHan; + } + + public void setBiHan(String biHan) { + this.biHan = biHan; + } + + public String getGanJue() { + return ganJue; + } + + public void setGanJue(String ganJue) { + this.ganJue = ganJue; + } + + public Integer getMaoFa() { + return maoFa; + } + + public void setMaoFa(Integer maoFa) { + this.maoFa = maoFa; + } + + public String getFenBu() { + return fenBu; + } + + public void setFenBu(String fenBu) { + this.fenBu = fenBu; + } + + public String getYanSe() { + return yanSe; + } + + public void setYanSe(String yanSe) { + this.yanSe = yanSe; + } + + public String getBuWei() { + return buWei; + } + + public void setBuWei(String buWei) { + this.buWei = buWei; + } + + public Integer getSiZhi() { + return siZhi; + } + + public void setSiZhi(Integer siZhi) { + this.siZhi = siZhi; + } + + public Integer getJiWeiSuo() { + return jiWeiSuo; + } + + public void setJiWeiSuo(Integer jiWeiSuo) { + this.jiWeiSuo = jiWeiSuo; + } + + public Integer getMaBi() { + return maBi; + } + + public void setMaBi(Integer maBi) { + this.maBi = maBi; + } + + public Integer getRuXianNvXingHua() { + return ruXianNvXingHua; + } + + public void setRuXianNvXingHua(Integer ruXianNvXingHua) { + this.ruXianNvXingHua = ruXianNvXingHua; + } + + public String getRuXianNvXingHuaDetails() { + return ruXianNvXingHuaDetails; + } + + public void setRuXianNvXingHuaDetails(String ruXianNvXingHuaDetails) { + this.ruXianNvXingHuaDetails = ruXianNvXingHuaDetails; + } + + public Integer getJingLuan() { + return jingLuan; + } + + public void setJingLuan(Integer jingLuan) { + this.jingLuan = jingLuan; + } + + public Integer getZhengChan() { + return zhengChan; + } + + public void setZhengChan(Integer zhengChan) { + this.zhengChan = zhengChan; + } + + public Integer getSiZhiQiTa() { + return siZhiQiTa; + } + + public void setSiZhiQiTa(Integer siZhiQiTa) { + this.siZhiQiTa = siZhiQiTa; + } + + public String getSiZhiQiTaDetails() { + return siZhiQiTaDetails; + } + + public void setSiZhiQiTaDetails(String siZhiQiTaDetails) { + this.siZhiQiTaDetails = siZhiQiTaDetails; + } + + public Integer getJiZhu() { + return jiZhu; + } + + public void setJiZhu(Integer jiZhu) { + this.jiZhu = jiZhu; + } + + public String getJiZhuDetails() { + return jiZhuDetails; + } + + public void setJiZhuDetails(String jiZhuDetails) { + this.jiZhuDetails = jiZhuDetails; + } + + public String getQianBiaoLinBaJie() { + return qianBiaoLinBaJie; + } + + public void setQianBiaoLinBaJie(String qianBiaoLinBaJie) { + this.qianBiaoLinBaJie = qianBiaoLinBaJie; + } + + public String getShiLiZuo() { + return shiLiZuo; + } + + public void setShiLiZuo(String shiLiZuo) { + this.shiLiZuo = shiLiZuo; + } + + public String getShiLiYou() { + return shiLiYou; + } + + public void setShiLiYou(String shiLiYou) { + this.shiLiYou = shiLiYou; + } + + public String getTingLiZuo() { + return tingLiZuo; + } + + public void setTingLiZuo(String tingLiZuo) { + this.tingLiZuo = tingLiZuo; + } + + public String getTingLiYou() { + return tingLiYou; + } + + public void setTingLiYou(String tingLiYou) { + this.tingLiYou = tingLiYou; + } + + public Integer getBianSe() { + return bianSe; + } + + public void setBianSe(Integer bianSe) { + this.bianSe = bianSe; + } + + public String getBianSeDetails() { + return bianSeDetails; + } + + public void setBianSeDetails(String bianSeDetails) { + this.bianSeDetails = bianSeDetails; + } + + public Integer getJiaZhuangXian() { + return jiaZhuangXian; + } + + public void setJiaZhuangXian(Integer jiaZhuangXian) { + this.jiaZhuangXian = jiaZhuangXian; + } + + public String getJiaZhuangXianDetails() { + return jiaZhuangXianDetails; + } + + public void setJiaZhuangXianDetails(String jiaZhuangXianDetails) { + this.jiaZhuangXianDetails = jiaZhuangXianDetails; + } + + public Integer getXiongKuo() { + return xiongKuo; + } + + public void setXiongKuo(Integer xiongKuo) { + this.xiongKuo = xiongKuo; + } + + public String getXiongKuoDetails() { + return xiongKuoDetails; + } + + public void setXiongKuoDetails(String xiongKuoDetails) { + this.xiongKuoDetails = xiongKuoDetails; + } + + public Integer getFei() { + return fei; + } + + public void setFei(Integer fei) { + this.fei = fei; + } + + public String getFeiDetails() { + return feiDetails; + } + + public void setFeiDetails(String feiDetails) { + this.feiDetails = feiDetails; + } + + public String getHeartRate() { + return heartRate; + } + + public void setHeartRate(String heartRate) { + this.heartRate = heartRate; + } + + public String getHeartRhythm() { + return heartRhythm; + } + + public void setHeartRhythm(String heartRhythm) { + this.heartRhythm = heartRhythm; + } + + public Integer getZaYin() { + return zaYin; + } + + public void setZaYin(Integer zaYin) { + this.zaYin = zaYin; + } + + public String getZaYinDetails() { + return zaYinDetails; + } + + public void setZaYinDetails(String zaYinDetails) { + this.zaYinDetails = zaYinDetails; + } + + public String getGan() { + return gan; + } + + public void setGan(String gan) { + this.gan = gan; + } + + public String getPi() { + return pi; + } + + public void setPi(String pi) { + this.pi = pi; + } + + public String getTiGeQiTa() { + return tiGeQiTa; + } + + public void setTiGeQiTa(String tiGeQiTa) { + this.tiGeQiTa = tiGeQiTa; + } + + public Integer getTiTai() { + return tiTai; + } + + public void setTiTai(Integer tiTai) { + this.tiTai = tiTai; + } + + public String getTiTaiDetails() { + return tiTaiDetails; + } + + public void setTiTaiDetails(String tiTaiDetails) { + this.tiTaiDetails = tiTaiDetails; + } + + public Integer getRuFangFaYu() { + return ruFangFaYu; + } + + public void setRuFangFaYu(Integer ruFangFaYu) { + this.ruFangFaYu = ruFangFaYu; + } + + public String getRuFangFaYuDetails() { + return ruFangFaYuDetails; + } + + public void setRuFangFaYuDetails(String ruFangFaYuDetails) { + this.ruFangFaYuDetails = ruFangFaYuDetails; + } + + public Integer getYinMao() { + return yinMao; + } + + public void setYinMao(Integer yinMao) { + this.yinMao = yinMao; + } + + public Integer getHouJie() { + return houJie; + } + + public void setHouJie(Integer houJie) { + this.houJie = houJie; + } + + public String getHouJieDetails() { + return houJieDetails; + } + + public void setHouJieDetails(String houJieDetails) { + this.houJieDetails = houJieDetails; + } + + public String getGcWaiYin() { + return gcWaiYin; + } + + public void setGcWaiYin(String gcWaiYin) { + this.gcWaiYin = gcWaiYin; + } + + public String getGcFenMiWu() { + return gcFenMiWu; + } + + public void setGcFenMiWu(String gcFenMiWu) { + this.gcFenMiWu = gcFenMiWu; + } + + public String getGcZiGong() { + return gcZiGong; + } + + public void setGcZiGong(String gcZiGong) { + this.gcZiGong = gcZiGong; + } + + public String getGcFuJian() { + return gcFuJian; + } + + public void setGcFuJian(String gcFuJian) { + this.gcFuJian = gcFuJian; + } + + public String getWaiYin() { + return waiYin; + } + + public void setWaiYin(String waiYin) { + this.waiYin = waiYin; + } + + public String getYinDao() { + return yinDao; + } + + public void setYinDao(String yinDao) { + this.yinDao = yinDao; + } + + public String getGongJing() { + return gongJing; + } + + public void setGongJing(String gongJing) { + this.gongJing = gongJing; + } + + public String getZiGong() { + return ziGong; + } + + public void setZiGong(String ziGong) { + this.ziGong = ziGong; + } + + public String getFuJian() { + return fuJian; + } + + public void setFuJian(String fuJian) { + this.fuJian = fuJian; + } + + public String getYinDaoQiTa() { + return yinDaoQiTa; + } + + public void setYinDaoQiTa(String yinDaoQiTa) { + this.yinDaoQiTa = yinDaoQiTa; + } + + public String getjBa() { + return jBa; + } + + public void setjBa(String jBa) { + this.jBa = jBa; + } + + public String getjBaDetails() { + return jBaDetails; + } + + public void setjBaDetails(String jBaDetails) { + this.jBaDetails = jBaDetails; + } + + public Integer getBaoPi() { + return baoPi; + } + + public void setBaoPi(Integer baoPi) { + this.baoPi = baoPi; + } + + public Integer getGaoWan() { + return gaoWan; + } + + public void setGaoWan(Integer gaoWan) { + this.gaoWan = gaoWan; + } + + public String getGaoWanZuo() { + return gaoWanZuo; + } + + public void setGaoWanZuo(String gaoWanZuo) { + this.gaoWanZuo = gaoWanZuo; + } + + public String getGaoWanYou() { + return gaoWanYou; + } + + public void setGaoWanYou(String gaoWanYou) { + this.gaoWanYou = gaoWanYou; + } + + public Integer getFuGao() { + return fuGao; + } + + public void setFuGao(Integer fuGao) { + this.fuGao = fuGao; + } + + public String getFuGaoZuo() { + return fuGaoZuo; + } + + public void setFuGaoZuo(String fuGaoZuo) { + this.fuGaoZuo = fuGaoZuo; + } + + public String getFuGaoYou() { + return fuGaoYou; + } + + public void setFuGaoYou(String fuGaoYou) { + this.fuGaoYou = fuGaoYou; + } + + public Integer getJingMai() { + return jingMai; + } + + public void setJingMai(Integer jingMai) { + this.jingMai = jingMai; + } + + public String getJingMaiZuo() { + return jingMaiZuo; + } + + public void setJingMaiZuo(String jingMaiZuo) { + this.jingMaiZuo = jingMaiZuo; + } + + public String getJingMaiYou() { + return jingMaiYou; + } + + public void setJingMaiYou(String jingMaiYou) { + this.jingMaiYou = jingMaiYou; + } + + public String getShengZhiQiTa() { + return shengZhiQiTa; + } + + public void setShengZhiQiTa(String shengZhiQiTa) { + this.shengZhiQiTa = shengZhiQiTa; + } + + public String getXueHongDanBai() { + return xueHongDanBai; + } + + public void setXueHongDanBai(String xueHongDanBai) { + this.xueHongDanBai = xueHongDanBai; + } + + public String getBaiXiBao() { + return baiXiBao; + } + + public void setBaiXiBao(String baiXiBao) { + this.baiXiBao = baiXiBao; + } + + public String getXueXiaoBan() { + return xueXiaoBan; + } + + public void setXueXiaoBan(String xueXiaoBan) { + this.xueXiaoBan = xueXiaoBan; + } + + public String getXueChangGuiQiTa() { + return xueChangGuiQiTa; + } + + public void setXueChangGuiQiTa(String xueChangGuiQiTa) { + this.xueChangGuiQiTa = xueChangGuiQiTa; + } + + public String getNiaoDanBai() { + return niaoDanBai; + } + + public void setNiaoDanBai(String niaoDanBai) { + this.niaoDanBai = niaoDanBai; + } + + public String getNiaoTang() { + return niaoTang; + } + + public void setNiaoTang(String niaoTang) { + this.niaoTang = niaoTang; + } + + public String getNiaoTongTi() { + return niaoTongTi; + } + + public void setNiaoTongTi(String niaoTongTi) { + this.niaoTongTi = niaoTongTi; + } + + public String getNiaoQianXue() { + return niaoQianXue; + } + + public void setNiaoQianXue(String niaoQianXue) { + this.niaoQianXue = niaoQianXue; + } + + public String getNiaoChangGuiQiTa() { + return niaoChangGuiQiTa; + } + + public void setNiaoChangGuiQiTa(String niaoChangGuiQiTa) { + this.niaoChangGuiQiTa = niaoChangGuiQiTa; + } + + public String getXueXing() { + return xueXing; + } + + public void setXueXing(String xueXing) { + this.xueXing = xueXing; + } + + public String getRhXueXing() { + return rhXueXing; + } + + public void setRhXueXing(String rhXueXing) { + this.rhXueXing = rhXueXing; + } + + public String getXueTang() { + return xueTang; + } + + public void setXueTang(String xueTang) { + this.xueTang = xueTang; + } + + public String getXueQingGuBing() { + return xueQingGuBing; + } + + public void setXueQingGuBing(String xueQingGuBing) { + this.xueQingGuBing = xueQingGuBing; + } + + public String getXueQingGuCao() { + return xueQingGuCao; + } + + public void setXueQingGuCao(String xueQingGuCao) { + this.xueQingGuCao = xueQingGuCao; + } + + public String getXueDanBai() { + return xueDanBai; + } + + public void setXueDanBai(String xueDanBai) { + this.xueDanBai = xueDanBai; + } + + public String getZongDanHongSu() { + return zongDanHongSu; + } + + public void setZongDanHongSu(String zongDanHongSu) { + this.zongDanHongSu = zongDanHongSu; + } + + public String getJieHeDanHongSu() { + return jieHeDanHongSu; + } + + public void setJieHeDanHongSu(String jieHeDanHongSu) { + this.jieHeDanHongSu = jieHeDanHongSu; + } + + public String getYiGanKangYuan() { + return yiGanKangYuan; + } + + public void setYiGanKangYuan(String yiGanKangYuan) { + this.yiGanKangYuan = yiGanKangYuan; + } + + public String getYiGanKangTi() { + return yiGanKangTi; + } + + public void setYiGanKangTi(String yiGanKangTi) { + this.yiGanKangTi = yiGanKangTi; + } + + public String getYiGanEKangYuan() { + return yiGanEKangYuan; + } + + public void setYiGanEKangYuan(String yiGanEKangYuan) { + this.yiGanEKangYuan = yiGanEKangYuan; + } + + public String getYiGanEKangTi() { + return yiGanEKangTi; + } + + public void setYiGanEKangTi(String yiGanEKangTi) { + this.yiGanEKangTi = yiGanEKangTi; + } + + public String getYiGanHeXinKangTi() { + return yiGanHeXinKangTi; + } + + public void setYiGanHeXinKangTi(String yiGanHeXinKangTi) { + this.yiGanHeXinKangTi = yiGanHeXinKangTi; + } + + public String getXueQingJiGan() { + return xueQingJiGan; + } + + public void setXueQingJiGan(String xueQingJiGan) { + this.xueQingJiGan = xueQingJiGan; + } + + public String getXueNiaoSuDan() { + return xueNiaoSuDan; + } + + public void setXueNiaoSuDan(String xueNiaoSuDan) { + this.xueNiaoSuDan = xueNiaoSuDan; + } + + public String getShiYanJieGuo() { + return shiYanJieGuo; + } + + public void setShiYanJieGuo(String shiYanJieGuo) { + this.shiYanJieGuo = shiYanJieGuo; + } + + public String getHiv() { + return hiv; + } + + public void setHiv(String hiv) { + this.hiv = hiv; + } + + public String getLinBing() { + return linBing; + } + + public void setLinBing(String linBing) { + this.linBing = linBing; + } + + public String getXiongTou() { + return xiongTou; + } + + public void setXiongTou(String xiongTou) { + this.xiongTou = xiongTou; + } + + public Integer getJianChaJieGuo() { + return jianChaJieGuo; + } + + public void setJianChaJieGuo(Integer jianChaJieGuo) { + this.jianChaJieGuo = jianChaJieGuo; + } + + public String getJianChaDetails() { + return jianChaDetails; + } + + public void setJianChaDetails(String jianChaDetails) { + this.jianChaDetails = jianChaDetails; + } + + public String getJiBingZhenDuan() { + return jiBingZhenDuan; + } + + public void setJiBingZhenDuan(String jiBingZhenDuan) { + this.jiBingZhenDuan = jiBingZhenDuan; + } + + public Integer getYiXueYiJian() { + return yiXueYiJian; + } + + public void setYiXueYiJian(Integer yiXueYiJian) { + this.yiXueYiJian = yiXueYiJian; + } + + public String getYiJianQiTaDetails() { + return yiJianQiTaDetails; + } + + public void setYiJianQiTaDetails(String yiJianQiTaDetails) { + this.yiJianQiTaDetails = yiJianQiTaDetails; + } + + public String getZhiDaoYiJian() { + return zhiDaoYiJian; + } + + public void setZhiDaoYiJian(String zhiDaoYiJian) { + this.zhiDaoYiJian = zhiDaoYiJian; + } + + public String getHunJianDoctor() { + return hunJianDoctor; + } + + public void setHunJianDoctor(String hunJianDoctor) { + this.hunJianDoctor = hunJianDoctor; + } +} diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/PremaritalCheckupQueryRequest.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/PremaritalCheckupQueryRequest.java new file mode 100644 index 0000000..ff31214 --- /dev/null +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/PremaritalCheckupQueryRequest.java @@ -0,0 +1,101 @@ +package com.lyms.platform.operate.web.request; + +import java.util.Date; + +/** + * 婚前检查查询条件 + * + * Created by Administrator on 2016/11/24 0024. + */ +public class PremaritalCheckupQueryRequest extends BasePageQueryRequest{ + + private String id; + //证件号 + private String certificateNum; + //就诊卡 + private String vcCardNo; + //妇女姓名 + private String username; + //联系方式 + private String phone; + //开始时间 + private Date premaritalUpTimeStart; + //结束时间 + private Date premaritalUpTimeEnd; + //医学意见 + private Integer yiXueYiJian; + //医院ID + private String hospitalId; + + public String getHospitalId() { + return hospitalId; + } + + public void setHospitalId(String hospitalId) { + this.hospitalId = hospitalId; + } + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + + public String getCertificateNum() { + return certificateNum; + } + + public void setCertificateNum(String certificateNum) { + this.certificateNum = certificateNum; + } + + public String getVcCardNo() { + return vcCardNo; + } + + public void setVcCardNo(String vcCardNo) { + this.vcCardNo = vcCardNo; + } + + public String getUsername() { + return username; + } + + public void setUsername(String username) { + this.username = username; + } + + public String getPhone() { + return phone; + } + + public void setPhone(String phone) { + this.phone = phone; + } + + public Date getPremaritalUpTimeStart() { + return premaritalUpTimeStart; + } + + public void setPremaritalUpTimeStart(Date premaritalUpTimeStart) { + this.premaritalUpTimeStart = premaritalUpTimeStart; + } + + public Date getPremaritalUpTimeEnd() { + return premaritalUpTimeEnd; + } + + public void setPremaritalUpTimeEnd(Date premaritalUpTimeEnd) { + this.premaritalUpTimeEnd = premaritalUpTimeEnd; + } + + public Integer getYiXueYiJian() { + return yiXueYiJian; + } + + public void setYiXueYiJian(Integer yiXueYiJian) { + this.yiXueYiJian = yiXueYiJian; + } +}