diff --git a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/IAntExChuDao.java b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/IAntExChuDao.java new file mode 100644 index 0000000..d0c64b3 --- /dev/null +++ b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/IAntExChuDao.java @@ -0,0 +1,51 @@ +package com.lyms.platform.biz.dal; + +import com.lyms.platform.common.dao.operator.MongoQuery; +import com.lyms.platform.pojo.AntExChuModel; + +import java.util.List; + +/** + * Created by Administrator on 2016/6/21 0021. + */ +public interface IAntExChuDao { + + /** + * 增加一天初诊记录 + * + * @param antExChuModel + * @return + */ + AntExChuModel addOneAntEx(AntExChuModel antExChuModel); + + /** + * 根据id获取详细的初检记录 + * + * @param id 初检id + * @return + */ + AntExChuModel findOneById(String id); + + /** + * 修改查询到的分娩记录 + * + * @param mongoQuery + */ + void updateOneAntEx(MongoQuery mongoQuery,AntExChuModel antExChuModel); + + /** + * 修改一条初诊产前检查 + * + * @param antExChuModel + * @param id + */ + void updateOneAntEx(AntExChuModel antExChuModel,String id); + + /** + * + * 查询 + * @param query + * @return + */ + List query(MongoQuery query); +} diff --git a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/IAntenatalExaminationDao.java b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/IAntenatalExaminationDao.java new file mode 100644 index 0000000..43f8e75 --- /dev/null +++ b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/IAntenatalExaminationDao.java @@ -0,0 +1,67 @@ +package com.lyms.platform.biz.dal; + +import com.lyms.platform.common.dao.operator.MongoQuery; +import com.lyms.platform.common.dao.operator.Page; +import com.lyms.platform.pojo.AntenatalExaminationModel; +import com.lyms.platform.pojo.VisitModel; + +import java.util.List; + +/** + * + * 产前检查 + * + * Created by Administrator on 2016/6/16 0016. + */ +public interface IAntenatalExaminationDao { + + /** + * 增加一条产检信息 + * + * @param obj + * @return + */ + AntenatalExaminationModel addOneAntenatalExamination(AntenatalExaminationModel obj); + + /** + * 修改一条产妇信息 + * + * @param obj + * @param id + */ + public void updateAntenatalExamination(AntenatalExaminationModel obj, String id); + + + /** + * 删除一条产妇信息 + * + * @param id + */ + public void deleteAntenatalExamination(String id); + + /** + * 查询某条指定的检查信息 + * + * @param id + * @return + */ + public AntenatalExaminationModel getAntenatalExamination(String id); + + /** + * 查询条件的数量 + * + * @param query + * @return + */ + public int queryAntenatalExaminationCount(MongoQuery query); + + /** + * 按条件查询所有 + * + * @param query + * @return + */ + public List queryAntenatalExamination(MongoQuery query); + + public Page findPage(MongoQuery query); +} diff --git a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/IMatDeliverDao.java b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/IMatDeliverDao.java new file mode 100644 index 0000000..f5f7a2c --- /dev/null +++ b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/IMatDeliverDao.java @@ -0,0 +1,62 @@ +package com.lyms.platform.biz.dal; + +import com.lyms.platform.common.dao.operator.MongoQuery; +import com.lyms.platform.pojo.MaternalDeliverModel; + +import java.util.List; + +/** + * 产妇分娩dao + *

+ * Created by Administrator on 2016/6/17 0017. + */ +public interface IMatDeliverDao { + + /** + * 增加产妇分娩 + * + * @param obj + * @return + */ + MaternalDeliverModel addMatDeliver(MaternalDeliverModel obj); + + /** + * 查询符合条件的分娩信息 + * + * @param mongoQuery + * @return + */ + List queryWithList(MongoQuery mongoQuery); + + /** + * 查询总条数 + * + * @param mongoQuery + * @return + */ + int queryCount(MongoQuery mongoQuery); + + /** + * 修改一条分娩记录 + * + * @param id + * @param deliverModel + */ + void updateOneById(MaternalDeliverModel deliverModel, String id); + + /** + * 删除一条分娩记录 + * + * @param id + */ + void deleteOne(String id); + + /** + * 根据id获取分娩记录 + * + * @param id + * @return + */ + MaternalDeliverModel getById(String id); + +} diff --git a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/IReferralApplyOrderDao.java b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/IReferralApplyOrderDao.java new file mode 100644 index 0000000..835aec8 --- /dev/null +++ b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/IReferralApplyOrderDao.java @@ -0,0 +1,29 @@ +package com.lyms.platform.biz.dal; + +import com.lyms.platform.common.dao.operator.MongoQuery; +import com.lyms.platform.pojo.ReferralApplyOrderModel; + +import java.util.List; + +/** + * 转诊信息接口 + * + * Created by Administrator on 2016/6/15 0015. + */ +public interface IReferralApplyOrderDao { + /** + * 增加转诊信息 + * + * @param obj + * @return + */ + ReferralApplyOrderModel addReferralApplyOrder(ReferralApplyOrderModel obj); + + /** + * 按条件查询转诊信息 + * + * @param mongoQuery + * @return + */ + List queryList(MongoQuery mongoQuery); +} diff --git a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/ISieveApplyOrderDao.java b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/ISieveApplyOrderDao.java new file mode 100644 index 0000000..6a08869 --- /dev/null +++ b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/ISieveApplyOrderDao.java @@ -0,0 +1,28 @@ +package com.lyms.platform.biz.dal; + +import com.lyms.platform.common.dao.operator.MongoQuery; +import com.lyms.platform.pojo.ReferralApplyOrderModel; +import com.lyms.platform.pojo.SieveApplyOrderModel; + +import java.util.List; + +/** + * Created by Administrator on 2016/6/15 0015. + */ +public interface ISieveApplyOrderDao { + /** + * 增加产前检查信息 + * + * @param obj + * @return + */ + SieveApplyOrderModel addApplyOrder(SieveApplyOrderModel obj); + + /** + * 按条件查询转诊信息 + * + * @param mongoQuery + * @return + */ + List queryList(MongoQuery mongoQuery); +} diff --git a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/impl/AntExChuDaoImpl.java b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/impl/AntExChuDaoImpl.java new file mode 100644 index 0000000..2e77124 --- /dev/null +++ b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/impl/AntExChuDaoImpl.java @@ -0,0 +1,64 @@ +package com.lyms.platform.biz.dal.impl; + +import com.lyms.platform.biz.dal.IAntExChuDao; +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.AntExChuModel; +import org.springframework.data.mongodb.core.query.Query; +import org.springframework.stereotype.Repository; + +import java.util.List; + +/** + * 产前检查 初诊记录 + * + * Created by Administrator on 2016/6/21 0021. + */ +@Repository("antExChuDao") +public class AntExChuDaoImpl extends BaseMongoDAOImpl implements IAntExChuDao { + /** + * 增加一天初诊记录 + * + * @param antExChuModel + * @return + */ + public AntExChuModel addOneAntEx(AntExChuModel antExChuModel){ + return save(antExChuModel); + } + + /** + * 根据id获取详细的初检记录 + * + * @param id 初检id + * @return + */ + public AntExChuModel findOneById(String id){ + return findById(id); + } + + /** + * 修改查询到的分娩记录 + * + * @param mongoQuery + */ + public void updateOneAntEx(MongoQuery mongoQuery,AntExChuModel antExChuModel){ + findAndModify(mongoQuery.convertToMongoQuery(),antExChuModel); + } + + /** + * 修改一条初诊产前检查 + * + * @param antExChuModel + * @param id + */ + public void updateOneAntEx(AntExChuModel antExChuModel,String id){ + update(new MongoQuery(new MongoCondition("id", id, MongoOper.IS)).convertToMongoQuery(), antExChuModel); + } + + @Override + public List query(MongoQuery query) { + return find(query.convertToMongoQuery()); + } +} diff --git a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/impl/AntenatalExaminationDaoImpl.java b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/impl/AntenatalExaminationDaoImpl.java new file mode 100644 index 0000000..23b0a3f --- /dev/null +++ b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/impl/AntenatalExaminationDaoImpl.java @@ -0,0 +1,53 @@ +package com.lyms.platform.biz.dal.impl; + +import com.lyms.platform.biz.dal.IAntenatalExaminationDao; +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.common.dao.operator.Page; +import com.lyms.platform.pojo.AntenatalExaminationModel; +import org.springframework.stereotype.Repository; + +import java.util.List; + +/** + * Created by Administrator on 2016/6/16 0016. + */ +@Repository +public class AntenatalExaminationDaoImpl extends BaseMongoDAOImpl implements IAntenatalExaminationDao { + @Override + public AntenatalExaminationModel addOneAntenatalExamination(AntenatalExaminationModel obj) { + return save(obj); + } + + @Override + public void updateAntenatalExamination(AntenatalExaminationModel obj, String id) { + update(new MongoQuery(new MongoCondition("id", id, MongoOper.IS)).convertToMongoQuery(), obj); + } + + @Override + public void deleteAntenatalExamination(String id) { + delete(new MongoQuery(new MongoCondition("id", id, MongoOper.IS)).convertToMongoQuery()); + } + + @Override + public AntenatalExaminationModel getAntenatalExamination(String id) { + return findById(id); + } + + @Override + public int queryAntenatalExaminationCount(MongoQuery query) { + return (int) count(query.convertToMongoQuery()); + } + + @Override + public List queryAntenatalExamination(MongoQuery query) { + return find(query.convertToMongoQuery()); + } + + @Override + public Page findPage(MongoQuery query) { + return findPage(query.convertToMongoQuery()); + } +} diff --git a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/impl/MatDeliverDaoImpl.java b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/impl/MatDeliverDaoImpl.java new file mode 100644 index 0000000..208869d --- /dev/null +++ b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/impl/MatDeliverDaoImpl.java @@ -0,0 +1,63 @@ +package com.lyms.platform.biz.dal.impl; + +import com.lyms.platform.biz.dal.IMatDeliverDao; +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.MaternalDeliverModel; +import org.springframework.stereotype.Repository; + +import java.util.List; + +/** + * 产妇分娩记录 + *

+ * Created by Administrator on 2016/6/17 0017. + */ +@Repository("matDeliverDao") +public class MatDeliverDaoImpl extends BaseMongoDAOImpl implements IMatDeliverDao { + @Override + public MaternalDeliverModel addMatDeliver(MaternalDeliverModel obj) { + return save(obj); + } + + @Override + public List queryWithList(MongoQuery mongoQuery) { + return find(mongoQuery.convertToMongoQuery()); + } + + @Override + public int queryCount(MongoQuery mongoQuery) { + return (int) count(mongoQuery.convertToMongoQuery()); + } + + /** + * 修改一条分娩记录 + * + * @param id + * @param deliverModel + */ + public void updateOneById(MaternalDeliverModel deliverModel, String id) { + update(new MongoQuery(new MongoCondition("id", id, MongoOper.IS)).convertToMongoQuery(), deliverModel); + } + + /** + * 删除一条分娩记录 + * + * @param id + */ + public void deleteOne(String id) { + delete(new MongoQuery(new MongoCondition("id", id, MongoOper.IS)).convertToMongoQuery()); + } + + /** + * 根据id获取分娩记录 + * + * @param id + * @return + */ + public MaternalDeliverModel getById(String id) { + return findById(id); + } +} diff --git a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/impl/ReferralApplyOrderDaoImpl.java b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/impl/ReferralApplyOrderDaoImpl.java new file mode 100644 index 0000000..4c93fd7 --- /dev/null +++ b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/impl/ReferralApplyOrderDaoImpl.java @@ -0,0 +1,28 @@ +package com.lyms.platform.biz.dal.impl; + +import com.lyms.platform.biz.dal.IReferralApplyOrderDao; +import com.lyms.platform.common.dao.BaseMongoDAOImpl; +import com.lyms.platform.common.dao.operator.MongoQuery; +import com.lyms.platform.pojo.ReferralApplyOrderModel; +import org.springframework.stereotype.Repository; + +import java.util.List; + +/** + * + * 转诊实现 + * + * Created by Administrator on 2016/6/15 0015. + */ +@Repository("referralApplyOrderDao") +public class ReferralApplyOrderDaoImpl extends BaseMongoDAOImpl implements IReferralApplyOrderDao{ + @Override + public ReferralApplyOrderModel addReferralApplyOrder(ReferralApplyOrderModel obj) { + return save(obj); + } + + @Override + public List queryList(MongoQuery mongoQuery) { + return find(mongoQuery.convertToMongoQuery()); + } +} diff --git a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/impl/SieveApplyOrderDaoImpl.java b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/impl/SieveApplyOrderDaoImpl.java new file mode 100644 index 0000000..cacab3d --- /dev/null +++ b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/impl/SieveApplyOrderDaoImpl.java @@ -0,0 +1,29 @@ +package com.lyms.platform.biz.dal.impl; + +import com.lyms.platform.biz.dal.ISieveApplyOrderDao; +import com.lyms.platform.common.dao.BaseMongoDAOImpl; +import com.lyms.platform.common.dao.operator.MongoQuery; +import com.lyms.platform.pojo.ReferralApplyOrderModel; +import com.lyms.platform.pojo.SieveApplyOrderModel; +import org.springframework.stereotype.Repository; + +import java.util.List; + +/** + * + * 产前筛查 + * + * Created by Administrator on 2016/6/15 0015. + */ +@Repository("sieveApplyOrderDao") +public class SieveApplyOrderDaoImpl extends BaseMongoDAOImpl implements ISieveApplyOrderDao { + @Override + public SieveApplyOrderModel addApplyOrder(SieveApplyOrderModel obj) { + return save(obj); + } + + @Override + public List queryList(MongoQuery mongoQuery) { + return find(mongoQuery.convertToMongoQuery()); + } +} diff --git a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/AntenatalExaminationService.java b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/AntenatalExaminationService.java new file mode 100644 index 0000000..4a6bba4 --- /dev/null +++ b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/AntenatalExaminationService.java @@ -0,0 +1,119 @@ +package com.lyms.platform.biz.service; + +import com.lyms.platform.biz.dal.IAntExChuDao; +import com.lyms.platform.biz.dal.IAntenatalExaminationDao; +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.common.enums.YnEnums; +import com.lyms.platform.pojo.AntExChuModel; +import com.lyms.platform.pojo.AntenatalExaminationModel; +import com.lyms.platform.query.AntExChuQuery; +import com.lyms.platform.query.VisitQuery; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; +import org.springframework.util.Assert; + +import java.util.List; + +/** + * 产前检查服务实现 + *

+ * Created by Administrator on 2016/6/16 0016. + */ +@Service +public class AntenatalExaminationService { + @Autowired + private IAntenatalExaminationDao iAntenatalExaminationDao; + @Autowired + private IAntExChuDao iAntExChuDao; + + public List findAllByParentId(String parentId) { + Assert.notNull(parentId, "findAllByParentId parentId must not be null."); + MongoCondition condition = MongoCondition.newInstance("parentId", parentId, MongoOper.IS).and("yn", YnEnums.YES.getId(),MongoOper.IS); + return iAntenatalExaminationDao.queryAntenatalExamination(condition.toMongoQuery()); + } + + + public int queryVisitCount(VisitQuery visitQuery) { + return iAntenatalExaminationDao.queryAntenatalExaminationCount(visitQuery.convertToQuery()); + } + + /** + * 按条件查询所有 + * + * @param query + * @return + */ + public List queryAntenatalExamination(MongoQuery query) { + return iAntenatalExaminationDao.queryAntenatalExamination(query); + } + + /** + * 根据id查询访视记录 + * + * @param id 访视记录id + * @return 访视记录 + */ + public AntenatalExaminationModel findOneById(String id) { + Assert.notNull(id, "findOneById id must not be null."); + return iAntenatalExaminationDao.getAntenatalExamination(id); + } + + /** + * 增加一条新生儿访视记录 + * + * @param babyVisitModel 新生儿访视记录模型 + * @return + */ + public AntenatalExaminationModel addOneBabyAnt(AntenatalExaminationModel babyVisitModel) { + Assert.notNull(babyVisitModel, "addOneBabyAnt babyVisitModel must not be null."); + return iAntenatalExaminationDao.addOneAntenatalExamination(babyVisitModel); + } + + /** + * 修改一条新生儿访视记录 + * + * @param babyVisitModel 新生儿访视记录模型 + * @param id 访视记录id + */ + public void updateOneAnt(AntenatalExaminationModel babyVisitModel, String id) { + Assert.notNull(id, "updateOneAnt id must not be null."); + iAntenatalExaminationDao.updateAntenatalExamination(babyVisitModel, id); + } + + /** + * 获取一条产前检查记录(初诊) + * + * @param id + * @return + */ + public AntExChuModel findOne(String id) { + Assert.notNull(id, "findOne id must not be null."); + return iAntExChuDao.findOneById(id); + } + + /** + * 修改一条产前检查记录(初诊) + * + * @param antExChuModel + * @param id + */ + public void updateAntExChu(AntExChuModel antExChuModel, String id) { + iAntExChuDao.updateOneAntEx(antExChuModel, id); + } + + /** + * 增加一条产前检查记录(初诊) + * + * @param obj + * @return + */ + public AntExChuModel addOneAntEx(AntExChuModel obj) { + return iAntExChuDao.addOneAntEx(obj); + } + + public List queryAntExChu(AntExChuQuery antExChuQuery){ + return iAntExChuDao.query(antExChuQuery.convertToQuery()); + } +} \ No newline at end of file diff --git a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/ApplyOrderService.java b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/ApplyOrderService.java new file mode 100644 index 0000000..5ccac90 --- /dev/null +++ b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/ApplyOrderService.java @@ -0,0 +1,55 @@ +package com.lyms.platform.biz.service; + +import com.lyms.platform.biz.dal.IReferralApplyOrderDao; +import com.lyms.platform.biz.dal.ISieveApplyOrderDao; +import com.lyms.platform.common.dao.operator.MongoCondition; +import com.lyms.platform.common.dao.operator.MongoQuery; +import com.lyms.platform.common.dao.operator.Page; +import com.lyms.platform.pojo.BabyModel; +import com.lyms.platform.pojo.ReferralApplyOrderModel; +import com.lyms.platform.pojo.SieveApplyOrderModel; +import com.lyms.platform.query.BabyModelQuery; +import com.lyms.platform.query.ReferralApplyOrderQuery; +import com.lyms.platform.query.SieveApplyOrderQuery; +import org.apache.commons.lang.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.data.domain.Sort; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * + * 申请单service + * + * Created by Administrator on 2016/6/15 0015. + */ +@Service +public class ApplyOrderService { + + @Autowired + private IReferralApplyOrderDao iReferralApplyOrderDao; + @Autowired + private ISieveApplyOrderDao iSieveApplyOrderDao; + + public ReferralApplyOrderModel addOneReferralApplyOrder(ReferralApplyOrderModel obj){ + return iReferralApplyOrderDao.addReferralApplyOrder(obj); + } + + public List queryReferralApplyOrderWithQuery(ReferralApplyOrderQuery babyQuery){ + /*MongoQuery query = babyQuery.convertToQuery(); + if (StringUtils.isNotEmpty(babyQuery.getNeed())) { + babyQuery.mysqlBuild(iBabyDao.queryBabyCount(babyQuery.convertToQuery())); + query.start(babyQuery.getOffset()).end(babyQuery.getLimit()); + } + + return iReferralApplyOrderDao.queryList(query.addOrder(Sort.Direction.DESC, "id"));*/ + return iReferralApplyOrderDao.queryList(babyQuery.convertToQuery()); + } + public SieveApplyOrderModel addOneSieveApplyOrder(SieveApplyOrderModel obj){ + return iSieveApplyOrderDao.addApplyOrder(obj); + } + public List querySieveApplyOrderWithQuery(SieveApplyOrderQuery sieveApplyOrderQuery){ + return iSieveApplyOrderDao.queryList(sieveApplyOrderQuery.convertToQuery()); + } +} diff --git a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/MatDeliverService.java b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/MatDeliverService.java new file mode 100644 index 0000000..44dcf42 --- /dev/null +++ b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/MatDeliverService.java @@ -0,0 +1,46 @@ +package com.lyms.platform.biz.service; + +import com.lyms.platform.biz.dal.IMatDeliverDao; +import com.lyms.platform.pojo.MaternalDeliverModel; +import com.lyms.platform.query.MatDeliverQuery; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * 产妇分娩 + *

+ * Created by Administrator on 2016/6/17 0017. + */ +@Service +public class MatDeliverService { + @Autowired + private IMatDeliverDao iMatDeliverDao; + + /** + * + * 增加一条分娩记录 + * + * @param deliverModel 产妇分娩记录 + * + * @return + */ + public MaternalDeliverModel addMatDeliver(MaternalDeliverModel deliverModel) { + return iMatDeliverDao.addMatDeliver(deliverModel); + } + + public List query(MatDeliverQuery deliverQuery){ + return iMatDeliverDao.queryWithList(deliverQuery.convertToQuery()); + } + public void deleteOne(String id){ + iMatDeliverDao.deleteOne(id); + } + public void updateOne(MaternalDeliverModel deliverModel,String id){ + iMatDeliverDao.updateOneById(deliverModel, id); + } + + public MaternalDeliverModel getOneMatDeliver(String id){ + return iMatDeliverDao.getById(id); + } +} diff --git a/platform-common/pom.xml b/platform-common/pom.xml index d7a9c72..415da8b 100644 --- a/platform-common/pom.xml +++ b/platform-common/pom.xml @@ -14,6 +14,7 @@ commons-httpclient commons-httpclient + diff --git a/platform-common/src/main/java/com/lyms/platform/common/enums/SexEnum.java b/platform-common/src/main/java/com/lyms/platform/common/enums/SexEnum.java index 2ff0b2e..32a64f6 100644 --- a/platform-common/src/main/java/com/lyms/platform/common/enums/SexEnum.java +++ b/platform-common/src/main/java/com/lyms/platform/common/enums/SexEnum.java @@ -5,17 +5,26 @@ package com.lyms.platform.common.enums; * Created by Zhang.Rui on 2016/4/7. */ public enum SexEnum { - MAN(1,"男"), WOMAN(0,"女"); + MAN(1, "男"), WOMAN(0, "女"); private Integer id; private String text; SexEnum(int id, String text) { - this.id=id; + this.id = id; this.text = text; } + public static String getTextById(int id) { + for (SexEnum sexEnum : values()) { + if (sexEnum.getId() == id) { + return sexEnum.getText(); + } + } + return "未知"; + } + public Integer getId() { return id; } diff --git a/platform-common/src/main/java/com/lyms/platform/common/utils/SerializUtils.java b/platform-common/src/main/java/com/lyms/platform/common/utils/SerializUtils.java new file mode 100644 index 0000000..35f3345 --- /dev/null +++ b/platform-common/src/main/java/com/lyms/platform/common/utils/SerializUtils.java @@ -0,0 +1,38 @@ +package com.lyms.platform.common.utils; + +import java.io.*; + +/** + * 序列化对象成byte数组 + *

+ * Created by Administrator on 2016/6/13 0013. + */ +public final class SerializUtils { + + public static byte[] objToByte(Serializable object) { + ObjectOutputStream oos = null; + ByteArrayOutputStream baos = null; + try { + // 序列化 + baos = new ByteArrayOutputStream(); + oos = new ObjectOutputStream(baos); + oos.writeObject(object); + byte[] bytes = baos.toByteArray(); + return bytes; + } catch (Exception e) { + } + return null; + } + + public static Object byteToObj(byte[] bytes) { + ByteArrayInputStream bais = null; + try { + // 反序列化 + bais = new ByteArrayInputStream(bytes); + ObjectInputStream ois = new ObjectInputStream(bais); + return ois.readObject(); + } catch (Exception e) { + } + return null; + } +} diff --git a/platform-dal/src/main/java/com/lyms/platform/pojo/AntExChuModel.java b/platform-dal/src/main/java/com/lyms/platform/pojo/AntExChuModel.java new file mode 100644 index 0000000..c740369 --- /dev/null +++ b/platform-dal/src/main/java/com/lyms/platform/pojo/AntExChuModel.java @@ -0,0 +1,392 @@ +package com.lyms.platform.pojo; + +import org.springframework.data.mongodb.core.mapping.Document; + +import java.io.Serializable; +import java.util.List; + +/** + * 产前检查初诊模型 + * + * Created by Administrator on 2016/6/21 0021. + */ +@Document(collection = "lyms_antexc") +public class AntExChuModel implements Serializable { + + private String id; + private String parentId; + + // 既往史 + private String pastHistory ; + // 家族史 + private String familyHistory ; + //个人史 + private String personalHistory; + //疫苗接种史 + private String ymjzHistory ; + //药物过敏史 + private String ywgmHistory ; + //妇科手术史 + private String fksxHistory ; + // 叶酸服用 + private String ysfyHistory ; + //孕次 + private String pregnancyTimes; + // 产次 + private String prodTime; + // 顺产 + private String delivery; + //刨宫产 + private String planedProd; + //流产 + private String abortion; + //死胎 + private String stillbirth; + //死产 + private String stillChan ; + //新生儿死亡 + private String neoDeath; + //出生缺陷 + private String birthDefect; + // 身高 + private String height; + //体重 + private String weight ; + //孕前体重 + private String yqWeight ; + //体重指数 + private String baricIndex; + //本次妊娠情况 + private String cestationInfo; + // 宫高 + private String gonggao; + //腹围 + private String fuwei; + //胎数 + private int tireNumber1; + + private List placentas; + /*//心率 + private double heartRate; + //胎方位 + private String fetalPosition; + //胎先露 + private String fetalPresentation; + // 衔接 + private String join;*/ + //高危因素 + private String highrisk ; + //高危评分 + private String highriskSocre; + // 其他高危 + private String otherHighRisk; + // 诊断 + private String diagnosis; + //处理意见 + private String treatOpinion; + //指导意见 + private String dirOpinion; + //产检 医生 + private String prodDoctor; + //产检日期 + private String checkTime; + //下次产检时间 + private String nextCheckTime; + private Integer yn; + + public String getAbortion() { + return abortion; + } + + public void setAbortion(String abortion) { + this.abortion = abortion; + } + + public String getBaricIndex() { + return baricIndex; + } + + public void setBaricIndex(String baricIndex) { + this.baricIndex = baricIndex; + } + + public String getBirthDefect() { + return birthDefect; + } + + public void setBirthDefect(String birthDefect) { + this.birthDefect = birthDefect; + } + + public String getCestationInfo() { + return cestationInfo; + } + + public void setCestationInfo(String cestationInfo) { + this.cestationInfo = cestationInfo; + } + + public String getCheckTime() { + return checkTime; + } + + public void setCheckTime(String checkTime) { + this.checkTime = checkTime; + } + + public String getDelivery() { + return delivery; + } + + public void setDelivery(String delivery) { + this.delivery = delivery; + } + + public String getDiagnosis() { + return diagnosis; + } + + public void setDiagnosis(String diagnosis) { + this.diagnosis = diagnosis; + } + + public String getDirOpinion() { + return dirOpinion; + } + + public void setDirOpinion(String dirOpinion) { + this.dirOpinion = dirOpinion; + } + + public String getFamilyHistory() { + return familyHistory; + } + + public void setFamilyHistory(String familyHistory) { + this.familyHistory = familyHistory; + } + + public String getFksxHistory() { + return fksxHistory; + } + + public void setFksxHistory(String fksxHistory) { + this.fksxHistory = fksxHistory; + } + + public String getFuwei() { + return fuwei; + } + + public void setFuwei(String fuwei) { + this.fuwei = fuwei; + } + + public String getGonggao() { + return gonggao; + } + + public void setGonggao(String gonggao) { + this.gonggao = gonggao; + } + + public String getHeight() { + return height; + } + + public void setHeight(String height) { + this.height = height; + } + + public String getHighrisk() { + return highrisk; + } + + public void setHighrisk(String highrisk) { + this.highrisk = highrisk; + } + + public String getHighriskSocre() { + return highriskSocre; + } + + public void setHighriskSocre(String highriskSocre) { + this.highriskSocre = highriskSocre; + } + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + + public String getNeoDeath() { + return neoDeath; + } + + public void setNeoDeath(String neoDeath) { + this.neoDeath = neoDeath; + } + + public String getNextCheckTime() { + return nextCheckTime; + } + + public void setNextCheckTime(String nextCheckTime) { + this.nextCheckTime = nextCheckTime; + } + + public String getOtherHighRisk() { + return otherHighRisk; + } + + public void setOtherHighRisk(String otherHighRisk) { + this.otherHighRisk = otherHighRisk; + } + + public String getParentId() { + return parentId; + } + + public void setParentId(String parentId) { + this.parentId = parentId; + } + + public String getPastHistory() { + return pastHistory; + } + + public void setPastHistory(String pastHistory) { + this.pastHistory = pastHistory; + } + + public String getPersonalHistory() { + return personalHistory; + } + + public void setPersonalHistory(String personalHistory) { + this.personalHistory = personalHistory; + } + + public List getPlacentas() { + return placentas; + } + + public void setPlacentas(List placentas) { + this.placentas = placentas; + } + + public String getPlanedProd() { + return planedProd; + } + + public void setPlanedProd(String planedProd) { + this.planedProd = planedProd; + } + + public String getPregnancyTimes() { + return pregnancyTimes; + } + + public void setPregnancyTimes(String pregnancyTimes) { + this.pregnancyTimes = pregnancyTimes; + } + + public String getProdDoctor() { + return prodDoctor; + } + + public void setProdDoctor(String prodDoctor) { + this.prodDoctor = prodDoctor; + } + + public String getProdTime() { + return prodTime; + } + + public void setProdTime(String prodTime) { + this.prodTime = prodTime; + } + + public String getStillbirth() { + return stillbirth; + } + + public void setStillbirth(String stillbirth) { + this.stillbirth = stillbirth; + } + + public String getStillChan() { + return stillChan; + } + + public void setStillChan(String stillChan) { + this.stillChan = stillChan; + } + + public int getTireNumber1() { + return tireNumber1; + } + + public void setTireNumber1(int tireNumber1) { + this.tireNumber1 = tireNumber1; + } + + public String getTreatOpinion() { + return treatOpinion; + } + + public void setTreatOpinion(String treatOpinion) { + this.treatOpinion = treatOpinion; + } + + public String getWeight() { + return weight; + } + + public void setWeight(String weight) { + this.weight = weight; + } + + public String getYmjzHistory() { + return ymjzHistory; + } + + public void setYmjzHistory(String ymjzHistory) { + this.ymjzHistory = ymjzHistory; + } + + public Integer getYn() { + return yn; + } + + public void setYn(Integer yn) { + this.yn = yn; + } + + public String getYqWeight() { + return yqWeight; + } + + public void setYqWeight(String yqWeight) { + this.yqWeight = yqWeight; + } + + public String getYsfyHistory() { + return ysfyHistory; + } + + public void setYsfyHistory(String ysfyHistory) { + this.ysfyHistory = ysfyHistory; + } + + public String getYwgmHistory() { + return ywgmHistory; + } + + public void setYwgmHistory(String ywgmHistory) { + this.ywgmHistory = ywgmHistory; + } +} diff --git a/platform-dal/src/main/java/com/lyms/platform/pojo/AntenatalExaminationModel.java b/platform-dal/src/main/java/com/lyms/platform/pojo/AntenatalExaminationModel.java new file mode 100644 index 0000000..2245e31 --- /dev/null +++ b/platform-dal/src/main/java/com/lyms/platform/pojo/AntenatalExaminationModel.java @@ -0,0 +1,296 @@ +package com.lyms.platform.pojo; + +import org.springframework.data.mongodb.core.mapping.Document; + +import java.util.List; +import java.util.Map; + +/** + * 产前检查 + * + * Created by Administrator on 2016/6/16 0016. + */ +@Document(collection = "lyms_antex") +public class AntenatalExaminationModel { + + private String id; + private String parentId; + /* //名字 + private String name; + //年龄 + private String age; + //孕周 + private String dueWeek; + //预产期 + private String yChanQi; + //手机号 + private String phone; + //高危因素 + private String riskFactor; + //高危评分 + private String riskScore; + //备注 + private String remarks;*/ + // + //检查报告列表 +// private List reportList; + //当前孕周 + private String currentDueDate; + //主诉 + private String chiefComplaint; + //重量 + private Double weight; + //血压 + private String bp; + //宫高 + private String gongGao; + //腹围 + private String abdominalCircumference; + //浮肿 + private String edema; + //胎数 + private String tireNumber; + //胎数据 + /* Double heartRate; + FetalPosition 胎方位 + FetalPresentation 胎先露 + join 衔接*/ + private List tireData; + //血红蛋白 + private String hemoglobin; + //尿蛋白 + private String urineProtein; + // B 炒 + private String bChao; + //血糖 + private String bloodSugar; + //高危因素 + private String riskFactor; + // 高危评分 + private String riskScore; + //其他高危 + private String otherRisk; + //诊断 + private String diagnosis; + //分类 + private String type; + //处理意见 + private String treatmentOpinion; + //指导 + private String guide; + //产检医生 + private String checkDoctor; + //产检日期 + private String checkDate; + //下次产检日期 + private String nextCheckDate; + private Integer yn; + + public Integer getYn() { + return yn; + } + + public void setYn(Integer yn) { + this.yn = yn; + } + + public String getAbdominalCircumference() { + return abdominalCircumference; + } + + public void setAbdominalCircumference(String abdominalCircumference) { + this.abdominalCircumference = abdominalCircumference; + } + + public String getbChao() { + return bChao; + } + + public void setbChao(String bChao) { + this.bChao = bChao; + } + + public String getBloodSugar() { + return bloodSugar; + } + + public void setBloodSugar(String bloodSugar) { + this.bloodSugar = bloodSugar; + } + + public String getBp() { + return bp; + } + + public void setBp(String bp) { + this.bp = bp; + } + + public String getCheckDate() { + return checkDate; + } + + public void setCheckDate(String checkDate) { + this.checkDate = checkDate; + } + + public String getCheckDoctor() { + return checkDoctor; + } + + public void setCheckDoctor(String checkDoctor) { + this.checkDoctor = checkDoctor; + } + + public String getChiefComplaint() { + return chiefComplaint; + } + + public void setChiefComplaint(String chiefComplaint) { + this.chiefComplaint = chiefComplaint; + } + + public String getCurrentDueDate() { + return currentDueDate; + } + + public void setCurrentDueDate(String currentDueDate) { + this.currentDueDate = currentDueDate; + } + + public String getDiagnosis() { + return diagnosis; + } + + public void setDiagnosis(String diagnosis) { + this.diagnosis = diagnosis; + } + + public String getEdema() { + return edema; + } + + public void setEdema(String edema) { + this.edema = edema; + } + + public String getGongGao() { + return gongGao; + } + + public void setGongGao(String gongGao) { + this.gongGao = gongGao; + } + + public String getGuide() { + return guide; + } + + public void setGuide(String guide) { + this.guide = guide; + } + + public String getHemoglobin() { + return hemoglobin; + } + + public void setHemoglobin(String hemoglobin) { + this.hemoglobin = hemoglobin; + } + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + + public String getNextCheckDate() { + return nextCheckDate; + } + + public void setNextCheckDate(String nextCheckDate) { + this.nextCheckDate = nextCheckDate; + } + + public String getOtherRisk() { + return otherRisk; + } + + public void setOtherRisk(String otherRisk) { + this.otherRisk = otherRisk; + } + + public String getRiskFactor() { + return riskFactor; + } + + public void setRiskFactor(String riskFactor) { + this.riskFactor = riskFactor; + } + + public String getRiskScore() { + return riskScore; + } + + public void setRiskScore(String riskScore) { + this.riskScore = riskScore; + } + + public List getTireData() { + return tireData; + } + + public void setTireData(List tireData) { + this.tireData = tireData; + } + + public String getTireNumber() { + return tireNumber; + } + + public void setTireNumber(String tireNumber) { + this.tireNumber = tireNumber; + } + + public String getTreatmentOpinion() { + return treatmentOpinion; + } + + public void setTreatmentOpinion(String treatmentOpinion) { + this.treatmentOpinion = treatmentOpinion; + } + + public String getType() { + return type; + } + + public void setType(String type) { + this.type = type; + } + + public String getUrineProtein() { + return urineProtein; + } + + public void setUrineProtein(String urineProtein) { + this.urineProtein = urineProtein; + } + + public Double getWeight() { + return weight; + } + + public void setWeight(Double weight) { + this.weight = weight; + } + + public String getParentId() { + return parentId; + } + + public void setParentId(String parentId) { + this.parentId = parentId; + } +} diff --git a/platform-dal/src/main/java/com/lyms/platform/pojo/MaternalDeliverModel.java b/platform-dal/src/main/java/com/lyms/platform/pojo/MaternalDeliverModel.java new file mode 100644 index 0000000..8d3bc85 --- /dev/null +++ b/platform-dal/src/main/java/com/lyms/platform/pojo/MaternalDeliverModel.java @@ -0,0 +1,413 @@ +package com.lyms.platform.pojo; + +import org.springframework.data.mongodb.core.mapping.Document; + +import java.util.List; + +/** + * 产妇分娩 + *

+ * Created by Administrator on 2016/6/16 0016. + */ +@Document(collection = "lyms_matdeliver") +public class MaternalDeliverModel { + + private String id; + //产妇id + private String parentId; + //分娩时间 + private String dueDate; + //分娩孕周 + private String dueWeek; + //台数 + private int tireNumber; + //胎盘 + private String placenta; + /*//心率 + private double heartRate; + //胎方位 + private String fetalPosition; + //胎先露 + private String fetalPresentation; + // 衔接 + private String join;*/ + //存放胎盘信息 + private List placentas; + //分娩方式 + private String deliveryMode; + //手术原因 + private String operationCause; + //产程 h 小时 m 分 + private String prodprocess; + //总产程 + private String totalprocess; + //会阴情况 + private String perinealCondition; + //撕裂等级 + private int siLielevel; + //锋线针数 + private Integer needleNum; + //产妇情况 + private String maternalInfo; + //死亡原因 + private String deathCause; + //产后血压 + private String chBp; + //产后2小时血压 + private String ch2Bp; + //呼吸 + private String breath; + // 脉搏 + private String pulse; + // 一小时失血量 + private String oHloseBloodL; + //二小时失血量 + private String tHloseBloodL; + //二十四小时失血量 + private String rHloseBloodL; + //第3产层+产后失血量 + private String sHloseBloodL; + //失血原因 + private String loseBloodCause; + //产科并发症 + private String ocs; + //胎盘娩出方式 + private String tpmcType; + //娩出方式 + private String mcType; + // 胎盘大小 + private String tpSize; + // 胎盘重量 + private String tpWeight; + //脐带长度 + private String umbilicalCordLength; + // 脐带异常 + private String umbilicalCordEx; + // 脐带异常类型 + private String umbilicalCordExType; + /* //新生儿性别; + private String babyGender; + //新生儿重量 + private String babyWeight; + //新生儿生长 + private String babyHeight; + //畸形 + private String deformity; + //apgar评分 + private String apgarScore; + //窒息分钟 + private String asphyxiaM; + // 妊娠结局 + private String pregnancyOut; + //新生儿疾病 + private String babyHealthy; + //母婴接触开始 + private String contactStartM; + //母婴接触时间 + private String contactM; + //早吮吸 + private String earlySuck;*/ + //存放新生儿表的id + private List baby; + //分娩医院 + private String fmHospital; + //接生医生 + private String deliverDoctor; + private Integer yn; + + public Integer getYn() { + return yn; + } + + public void setYn(Integer yn) { + this.yn = yn; + } + + public List getBaby() { + return baby; + } + + public void setBaby(List baby) { + this.baby = baby; + } + + public String getBreath() { + return breath; + } + + public void setBreath(String breath) { + this.breath = breath; + } + + public String getCh2Bp() { + return ch2Bp; + } + + public void setCh2Bp(String ch2Bp) { + this.ch2Bp = ch2Bp; + } + + public String getChBp() { + return chBp; + } + + public void setChBp(String chBp) { + this.chBp = chBp; + } + + public String getDeathCause() { + return deathCause; + } + + public void setDeathCause(String deathCause) { + this.deathCause = deathCause; + } + + public String getDeliverDoctor() { + return deliverDoctor; + } + + public void setDeliverDoctor(String deliverDoctor) { + this.deliverDoctor = deliverDoctor; + } + + public String getDeliveryMode() { + return deliveryMode; + } + + public void setDeliveryMode(String deliveryMode) { + this.deliveryMode = deliveryMode; + } + + public String getDueDate() { + return dueDate; + } + + public void setDueDate(String dueDate) { + this.dueDate = dueDate; + } + + public String getDueWeek() { + return dueWeek; + } + + public void setDueWeek(String dueWeek) { + this.dueWeek = dueWeek; + } + + public String getFmHospital() { + return fmHospital; + } + + public void setFmHospital(String fmHospital) { + this.fmHospital = fmHospital; + } + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + + public String getLoseBloodCause() { + return loseBloodCause; + } + + public void setLoseBloodCause(String loseBloodCause) { + this.loseBloodCause = loseBloodCause; + } + + public String getMaternalInfo() { + return maternalInfo; + } + + public void setMaternalInfo(String maternalInfo) { + this.maternalInfo = maternalInfo; + } + + public String getMcType() { + return mcType; + } + + public void setMcType(String mcType) { + this.mcType = mcType; + } + + public Integer getNeedleNum() { + return needleNum; + } + + public void setNeedleNum(Integer needleNum) { + this.needleNum = needleNum; + } + + public String getOcs() { + return ocs; + } + + public void setOcs(String ocs) { + this.ocs = ocs; + } + + public String getoHloseBloodL() { + return oHloseBloodL; + } + + public void setoHloseBloodL(String oHloseBloodL) { + this.oHloseBloodL = oHloseBloodL; + } + + public String getOperationCause() { + return operationCause; + } + + public void setOperationCause(String operationCause) { + this.operationCause = operationCause; + } + + public String getParentId() { + return parentId; + } + + public void setParentId(String parentId) { + this.parentId = parentId; + } + + public String getPerinealCondition() { + return perinealCondition; + } + + public void setPerinealCondition(String perinealCondition) { + this.perinealCondition = perinealCondition; + } + + public String getPlacenta() { + return placenta; + } + + public void setPlacenta(String placenta) { + this.placenta = placenta; + } + + public List getPlacentas() { + return placentas; + } + + public void setPlacentas(List placentas) { + this.placentas = placentas; + } + + public String getProdprocess() { + return prodprocess; + } + + public void setProdprocess(String prodprocess) { + this.prodprocess = prodprocess; + } + + public String getPulse() { + return pulse; + } + + public void setPulse(String pulse) { + this.pulse = pulse; + } + + public String getrHloseBloodL() { + return rHloseBloodL; + } + + public void setrHloseBloodL(String rHloseBloodL) { + this.rHloseBloodL = rHloseBloodL; + } + + public String getsHloseBloodL() { + return sHloseBloodL; + } + + public void setsHloseBloodL(String sHloseBloodL) { + this.sHloseBloodL = sHloseBloodL; + } + + public int getSiLielevel() { + return siLielevel; + } + + public void setSiLielevel(int siLielevel) { + this.siLielevel = siLielevel; + } + + public String gettHloseBloodL() { + return tHloseBloodL; + } + + public void settHloseBloodL(String tHloseBloodL) { + this.tHloseBloodL = tHloseBloodL; + } + + public int getTireNumber() { + return tireNumber; + } + + public void setTireNumber(int tireNumber) { + this.tireNumber = tireNumber; + } + + public String getTotalprocess() { + return totalprocess; + } + + public void setTotalprocess(String totalprocess) { + this.totalprocess = totalprocess; + } + + public String getTpmcType() { + return tpmcType; + } + + public void setTpmcType(String tpmcType) { + this.tpmcType = tpmcType; + } + + public String getTpSize() { + return tpSize; + } + + public void setTpSize(String tpSize) { + this.tpSize = tpSize; + } + + public String getTpWeight() { + return tpWeight; + } + + public void setTpWeight(String tpWeight) { + this.tpWeight = tpWeight; + } + + public String getUmbilicalCordEx() { + return umbilicalCordEx; + } + + public void setUmbilicalCordEx(String umbilicalCordEx) { + this.umbilicalCordEx = umbilicalCordEx; + } + + public String getUmbilicalCordExType() { + return umbilicalCordExType; + } + + public void setUmbilicalCordExType(String umbilicalCordExType) { + this.umbilicalCordExType = umbilicalCordExType; + } + + public String getUmbilicalCordLength() { + return umbilicalCordLength; + } + + public void setUmbilicalCordLength(String umbilicalCordLength) { + this.umbilicalCordLength = umbilicalCordLength; + } +} diff --git a/platform-dal/src/main/java/com/lyms/platform/pojo/ReferralApplyOrderModel.java b/platform-dal/src/main/java/com/lyms/platform/pojo/ReferralApplyOrderModel.java new file mode 100644 index 0000000..68d01f1 --- /dev/null +++ b/platform-dal/src/main/java/com/lyms/platform/pojo/ReferralApplyOrderModel.java @@ -0,0 +1,102 @@ +package com.lyms.platform.pojo; + +import org.springframework.data.mongodb.core.mapping.Document; + +/** + * 转诊申请单 + *

+ * Created by Administrator on 2016/6/15 0015. + */ +@Document(collection = "lyms_referralapplyorder") +public class ReferralApplyOrderModel { + + private String id; + //患者id + private String parentId; + //转入医院 + private String transferredHospital; + //转入科室 + private String transferredDepartment; + //病情描述 + private String diseaseDesc; + //转院必要性 + private String transferredDisease; + // 潜在风险 + private String potentialRisk; + //转院方式 + private String transferMode; + //申请医生 + private String applyDoctor; + + public String getApplyDoctor() { + return applyDoctor; + } + + public void setApplyDoctor(String applyDoctor) { + this.applyDoctor = applyDoctor; + } + + public String getDiseaseDesc() { + return diseaseDesc; + } + + public void setDiseaseDesc(String diseaseDesc) { + this.diseaseDesc = diseaseDesc; + } + + 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 getPotentialRisk() { + return potentialRisk; + } + + public void setPotentialRisk(String potentialRisk) { + this.potentialRisk = potentialRisk; + } + + public String getTransferMode() { + return transferMode; + } + + public void setTransferMode(String transferMode) { + this.transferMode = transferMode; + } + + public String getTransferredDepartment() { + return transferredDepartment; + } + + public void setTransferredDepartment(String transferredDepartment) { + this.transferredDepartment = transferredDepartment; + } + + public String getTransferredDisease() { + return transferredDisease; + } + + public void setTransferredDisease(String transferredDisease) { + this.transferredDisease = transferredDisease; + } + + public String getTransferredHospital() { + return transferredHospital; + } + + public void setTransferredHospital(String transferredHospital) { + this.transferredHospital = transferredHospital; + } +} diff --git a/platform-dal/src/main/java/com/lyms/platform/pojo/SieveApplyOrderModel.java b/platform-dal/src/main/java/com/lyms/platform/pojo/SieveApplyOrderModel.java new file mode 100644 index 0000000..5fb32fc --- /dev/null +++ b/platform-dal/src/main/java/com/lyms/platform/pojo/SieveApplyOrderModel.java @@ -0,0 +1,71 @@ +package com.lyms.platform.pojo; + +import org.springframework.data.mongodb.core.mapping.Document; + +/** + * 产筛申请单 + *

+ * Created by Administrator on 2016/6/15 0015. + */ +@Document(collection = "lyms_sieveapplyorder") +public class SieveApplyOrderModel { + private String id; + //患者id + private String parentId; + //产筛项 + private String checkItem; + //医生指导 + private String guide; + // 预约日期 + private String checkDate; + //申请医生 + private String applyDoctor; + + public String getApplyDoctor() { + return applyDoctor; + } + + public void setApplyDoctor(String applyDoctor) { + this.applyDoctor = applyDoctor; + } + + public String getCheckDate() { + return checkDate; + } + + public void setCheckDate(String checkDate) { + this.checkDate = checkDate; + } + + public String getCheckItem() { + return checkItem; + } + + public void setCheckItem(String checkItem) { + this.checkItem = checkItem; + } + + public String getGuide() { + return guide; + } + + public void setGuide(String guide) { + this.guide = guide; + } + + 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; + } +} diff --git a/platform-dal/src/main/java/com/lyms/platform/query/AntExChuQuery.java b/platform-dal/src/main/java/com/lyms/platform/query/AntExChuQuery.java new file mode 100644 index 0000000..3ba2074 --- /dev/null +++ b/platform-dal/src/main/java/com/lyms/platform/query/AntExChuQuery.java @@ -0,0 +1,43 @@ +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; + +/** + * Created by Administrator on 2016/6/21 0021. + */ +public class AntExChuQuery extends BaseQuery implements IConvertToNativeQuery { + private String parentId; + private Integer yn; + + @Override + public MongoQuery convertToQuery() { + MongoCondition condition=MongoCondition.newInstance(); + if(null!=parentId){ + condition= condition.and("parentId",parentId, MongoOper.IS); + } + if(null!=yn){ + condition= condition.and("yn",yn, MongoOper.IS); + } + return condition.toMongoQuery(); + } + + public String getParentId() { + return parentId; + } + + public void setParentId(String parentId) { + this.parentId = parentId; + } + + public Integer getYn() { + return yn; + } + + public void setYn(Integer yn) { + this.yn = yn; + } +} diff --git a/platform-dal/src/main/java/com/lyms/platform/query/AntExQuery.java b/platform-dal/src/main/java/com/lyms/platform/query/AntExQuery.java new file mode 100644 index 0000000..2f83f9b --- /dev/null +++ b/platform-dal/src/main/java/com/lyms/platform/query/AntExQuery.java @@ -0,0 +1,9 @@ +package com.lyms.platform.query; + +/** + * 产前检查查询 + * + * Created by Administrator on 2016/6/16 0016. + */ +public class AntExQuery { +} diff --git a/platform-dal/src/main/java/com/lyms/platform/query/MatDeliverQuery.java b/platform-dal/src/main/java/com/lyms/platform/query/MatDeliverQuery.java new file mode 100644 index 0000000..a58b6f4 --- /dev/null +++ b/platform-dal/src/main/java/com/lyms/platform/query/MatDeliverQuery.java @@ -0,0 +1,84 @@ +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; + +/** + * + * 产妇分娩记录查询 + * + * Created by Administrator on 2016/6/17 0017. + */ +public class MatDeliverQuery extends BaseQuery implements IConvertToNativeQuery { + private String id; + private String parentId; + private String vcCardNo; + private String cardNo; + /** + * 是否有效 + */ + private Integer yn; + @Override + public MongoQuery convertToQuery() { + MongoCondition condition=MongoCondition.newInstance(); + if(null!=id){ + condition=condition.and("id",id, MongoOper.IS); + } + if(null!=vcCardNo){ + condition=condition.and("vcCardNo",vcCardNo,MongoOper.IS); + } + if(null!=cardNo) { + condition = condition.and("cardNo", cardNo, MongoOper.IS); + } + if(null!=yn){ + condition = condition.and("yn", yn, MongoOper.IS); + } + if(null!=parentId){ + condition = condition.and("parentId", parentId, MongoOper.IS); + } + return condition.toMongoQuery(); + } + + public String getCardNo() { + return cardNo; + } + + public void setCardNo(String cardNo) { + this.cardNo = cardNo; + } + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + + public String getVcCardNo() { + return vcCardNo; + } + + public void setVcCardNo(String vcCardNo) { + this.vcCardNo = vcCardNo; + } + + public String getParentId() { + return parentId; + } + + public void setParentId(String parentId) { + this.parentId = parentId; + } + + public Integer getYn() { + return yn; + } + + public void setYn(Integer yn) { + this.yn = yn; + } +} diff --git a/platform-dal/src/main/java/com/lyms/platform/query/ReferralApplyOrderQuery.java b/platform-dal/src/main/java/com/lyms/platform/query/ReferralApplyOrderQuery.java new file mode 100644 index 0000000..4907b68 --- /dev/null +++ b/platform-dal/src/main/java/com/lyms/platform/query/ReferralApplyOrderQuery.java @@ -0,0 +1,29 @@ +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; + +/** + * Created by Administrator on 2016/6/15 0015. + */ +public class ReferralApplyOrderQuery extends BaseQuery implements IConvertToNativeQuery { + + private String parentId; + + @Override + public MongoQuery convertToQuery() { + MongoCondition condition = MongoCondition.newInstance("parentId",parentId, MongoOper.IS); + return condition.toMongoQuery(); + } + + public String getParentId() { + return parentId; + } + + public void setParentId(String parentId) { + this.parentId = parentId; + } +} diff --git a/platform-dal/src/main/java/com/lyms/platform/query/SieveApplyOrderQuery.java b/platform-dal/src/main/java/com/lyms/platform/query/SieveApplyOrderQuery.java new file mode 100644 index 0000000..e95e926 --- /dev/null +++ b/platform-dal/src/main/java/com/lyms/platform/query/SieveApplyOrderQuery.java @@ -0,0 +1,29 @@ +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; + +/** + * Created by Administrator on 2016/6/15 0015. + */ +public class SieveApplyOrderQuery extends BaseQuery implements IConvertToNativeQuery { + + private String parentId; + + @Override + public MongoQuery convertToQuery() { + MongoCondition condition = MongoCondition.newInstance("parentId",parentId, MongoOper.IS); + return condition.toMongoQuery(); + } + + public String getParentId() { + return parentId; + } + + public void setParentId(String parentId) { + this.parentId = parentId; + } +} diff --git a/platform-operate-api/pom.xml b/platform-operate-api/pom.xml index ff57908..54f09ff 100644 --- a/platform-operate-api/pom.xml +++ b/platform-operate-api/pom.xml @@ -1,121 +1,145 @@ - - com.lyms.core - regional-platform - 1.0.1 - - 4.0.0 - war - platform-operate-api - - - - commons-httpclient - commons-httpclient - - - com.lyms.core - platform-common - ${project.version} - - - com.lyms.core - platform-dal - ${project.version} - - - com.lyms.core - platform-biz-service - ${project.version} - - - com.lyms.core - platform-biz-patient-service - ${project.version} - - - - - - - - ../platform-resource/resources - - - **/* - - - true - - - src/main/resources - - **/* - + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> + + com.lyms.core + regional-platform + 1.0.1 + + 4.0.0 + war + platform-operate-api - - - - - src/main/resources - - database.properties - - true - - - - - org.apache.maven.plugins - maven-compiler-plugin - - 1.7 - 1.7 - ${maven.compiler.encoding} - - - - org.apache.maven.plugins - maven-resources-plugin - 2.6 - - ${project.build.sourceEncoding} - - - - platform-operate-api - - - - dev + + + commons-httpclient + commons-httpclient + + + com.lyms.core + platform-common + ${project.version} + + + com.lyms.core + platform-dal + ${project.version} + + + com.lyms.core + platform-biz-service + ${project.version} + + + com.lyms.core + platform-biz-patient-service + ${project.version} + + + org.apache.activemq + activemq-all + ${org.activemq.version} + + + javax.jms + javax.jms-api + 2.0.1 + + + org.springframework + spring-jms + ${org.springframework.version} + + + org.apache.activemq + activemq-core + ${org.activemq.version} + + + org.apache.activemq + activemq-pool + ${org.activemq.version} + + + + + + ../platform-resource/resources + + + **/* + + + true + + + src/main/resources + + **/* + - - - true - - - - ../platform-resource/resources/config-dev.properties - - - - - test - - - ../platform-resource/resources/config-test.properties - - - - - prod - - - ../platform-resource/resources/config-product.properties - - - - + + + + + src/main/resources + + database.properties + + true + + + + + org.apache.maven.plugins + maven-compiler-plugin + + 1.7 + 1.7 + ${maven.compiler.encoding} + + + + org.apache.maven.plugins + maven-resources-plugin + 2.6 + + ${project.build.sourceEncoding} + + + + + platform-operate-api + + + + dev + + + + true + + + + ../platform-resource/resources/config-dev.properties + + + + + test + + + ../platform-resource/resources/config-test.properties + + + + + prod + + + ../platform-resource/resources/config-product.properties + + + + \ No newline at end of file diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/AntenatalExaminationController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/AntenatalExaminationController.java new file mode 100644 index 0000000..2a88c22 --- /dev/null +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/AntenatalExaminationController.java @@ -0,0 +1,85 @@ +package com.lyms.platform.operate.web.controller; + +import com.lyms.platform.common.base.BaseController; +import com.lyms.platform.common.result.BaseResponse; +import com.lyms.platform.operate.web.facade.AntenatalExaminationFacade; +import com.lyms.platform.operate.web.request.AntExAddRequest; +import com.lyms.platform.operate.web.request.AntExQueryRequest; +import com.lyms.platform.operate.web.request.AntExcAddRequest; +import com.lyms.platform.operate.web.request.AntenatalExaminationQueryRequest; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.*; + +import javax.validation.Valid; + +/** + * 产前检查 + *

+ * Created by Administrator on 2016/6/15 0015. + */ +@Controller +public class AntenatalExaminationController extends BaseController { + @Autowired + private AntenatalExaminationFacade antenatalExaminationFacade; + + /** + * 查询产前检查 + * + * @param antenatalExaminationQueryRequest + * @return + */ + @RequestMapping(method = RequestMethod.GET, value = "/antexmanage") + @ResponseBody + public BaseResponse queryAntenatalExamination(@Valid AntenatalExaminationQueryRequest antenatalExaminationQueryRequest) { + return antenatalExaminationFacade.queryAntenatalExamination(antenatalExaminationQueryRequest); + } + + /** + * 增加产前检查(复诊) + * + * @param antExAddRequest + * @return + */ + @RequestMapping(method = RequestMethod.POST, value = "/antexmanage") + @ResponseBody + public BaseResponse addOneAntenatalExamination(@Valid AntExAddRequest antExAddRequest) { + return antenatalExaminationFacade.addOneAntEx(antExAddRequest); + } + /** + * 增加产前检查(初诊) + * + * @param antExcAddRequest + * @return + */ + @RequestMapping(method = RequestMethod.POST, value = "/antex") + @ResponseBody + public BaseResponse addOneAntEx(@Valid AntExcAddRequest antExcAddRequest){ + return antenatalExaminationFacade.addOneAnetExChu(antExcAddRequest); + } + + + /** + * 获取某条产前检查数据 + * + * @param antExQueryRequest 产前检查 + * @return + */ + @RequestMapping(method = RequestMethod.GET, value = "/antex") + @ResponseBody + public BaseResponse findOneAntById(@Valid AntExQueryRequest antExQueryRequest) { + return antenatalExaminationFacade.findOneAntExById(antExQueryRequest); + } + + /** + * 获取某条产前检查数据 + * + * @param antExQueryRequest 产前检查id + * @return + */ + @RequestMapping(method = RequestMethod.DELETE, value = "/antex") + @ResponseBody + public BaseResponse delOneAntById(@Valid AntExQueryRequest antExQueryRequest) { + return antenatalExaminationFacade.delOneAntEx(antExQueryRequest); + } +} diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/ApplyOrderController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/ApplyOrderController.java new file mode 100644 index 0000000..0b28eeb --- /dev/null +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/ApplyOrderController.java @@ -0,0 +1,66 @@ +package com.lyms.platform.operate.web.controller; + +import com.lyms.platform.common.base.BaseController; +import com.lyms.platform.common.constants.ErrorCodeConstants; +import com.lyms.platform.common.result.BaseListResponse; +import com.lyms.platform.common.result.BaseResponse; +import com.lyms.platform.operate.web.facade.ApplyOrderFacade; +import com.lyms.platform.operate.web.request.ReferralApplyOrderAddRequest; +import com.lyms.platform.operate.web.request.SieveApplyOrderAddRequest; +import org.apache.commons.lang.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.validation.Valid; + +/** + * + * + * 申请单接口 + *

+ * + * Created by Administrator on 2016/6/15 0015. + */ +@Controller +public class ApplyOrderController extends BaseController { + + @Autowired + private ApplyOrderFacade applyOrderFacade; + + //查询转诊申请单 + @RequestMapping(method = RequestMethod.GET,value = "/referralapply") + @ResponseBody + public BaseResponse queryReferralApplyOrder(@RequestParam("id") String id) { + if(StringUtils.isEmpty(id)){ + return new BaseResponse().setErrorcode(ErrorCodeConstants.PARAMETER_ERROR).setErrormsg("id不能为空."); + } + return applyOrderFacade.queryReferralApplyOrder(id); + } + + //增加转诊申请单 + @RequestMapping(method = RequestMethod.POST,value = "/referralapply") + @ResponseBody + public BaseResponse addReferralApplyOrder(@Valid ReferralApplyOrderAddRequest applyOrderAddRequest) { + return applyOrderFacade.addOneReferralApplyOrder(applyOrderAddRequest); + } + + @RequestMapping(method = RequestMethod.POST,value = "/sieveapply") + @ResponseBody + //增加产筛申请单 + public BaseResponse addSieveApplyOrder(@Valid SieveApplyOrderAddRequest applyOrderAddRequest) { + return applyOrderFacade.addOneSieveApplyOrder(applyOrderAddRequest); + } + @RequestMapping(method = RequestMethod.GET,value = "/sieveapply") + @ResponseBody + //查询转诊申请单 + public BaseResponse querySieveApplyOrder(@RequestParam("id") String id) { + if(StringUtils.isEmpty(id)){ + return new BaseResponse().setErrorcode(ErrorCodeConstants.PARAMETER_ERROR).setErrormsg("id不能为空."); + } + return applyOrderFacade.querySieveApplyOrder(id); + } +} diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/MatDeliverController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/MatDeliverController.java new file mode 100644 index 0000000..e06df1e --- /dev/null +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/MatDeliverController.java @@ -0,0 +1,86 @@ +package com.lyms.platform.operate.web.controller; + +import com.lyms.platform.common.constants.ErrorCodeConstants; +import com.lyms.platform.common.result.BaseResponse; +import com.lyms.platform.operate.web.facade.MatDeliverFacade; +import com.lyms.platform.operate.web.request.MatDeliverAddRequest; +import com.lyms.platform.operate.web.request.MatDeliverQueryRequest; +import org.apache.commons.lang.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.validation.Valid; + +/** + * 产妇分娩记录 + *

+ * Created by Administrator on 2016/6/17 0017. + */ +@Controller +public class MatDeliverController { + + @Autowired + private MatDeliverFacade matDeliverFacade; + + /** + * 查询分娩记录 + * + * @param deliverQueryRequest 分娩记录查询请求 + * + * @return 返回 + */ + @RequestMapping(value = "/matmanger",method = RequestMethod.GET) + @ResponseBody + public BaseResponse queryMatDeliver(@Valid MatDeliverQueryRequest deliverQueryRequest) { + return matDeliverFacade.queryMatDeliver(deliverQueryRequest); + } + + /** + * + * 增加分娩记录 + * + * @param deliverAddRequest 增加分娩记录 + * + * @return 返回 + */ + @RequestMapping(value = "/matdel",method = RequestMethod.POST) + @ResponseBody + public BaseResponse addOneMatDeliver(@Valid MatDeliverAddRequest deliverAddRequest){ + return matDeliverFacade.addOrUpdateMatDeliver(deliverAddRequest); + } + /** + * 删除一条删除记录 + * + * @param id 删除分娩记录 + * + * @return 返回 + */ + @RequestMapping(value = "/matdel",method = RequestMethod.DELETE) + @ResponseBody + public BaseResponse delOneMatDeliver(@RequestParam("id") String id) { + if(StringUtils.isEmpty(id)){ + return new BaseResponse().setErrorcode(ErrorCodeConstants.PARAMETER_ERROR).setErrormsg("id不能为空"); + } + return matDeliverFacade.delOneMatDeliver(id); + } + + /** + * 查看某条分娩记录 + * + * @param id 删除记录id + * + * @return 返回 + */ + @RequestMapping(value = "/matdel",method = RequestMethod.GET) + @ResponseBody + public BaseResponse findOneMatDeliver(@RequestParam("id") String id) { + if(StringUtils.isEmpty(id)){ + return new BaseResponse().setErrorcode(ErrorCodeConstants.PARAMETER_ERROR).setErrormsg("id不能为空"); + } + return matDeliverFacade.findOneMatDeliver(id); + } +} \ No newline at end of file diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java new file mode 100644 index 0000000..e20ee00 --- /dev/null +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java @@ -0,0 +1,184 @@ +package com.lyms.platform.operate.web.facade; + +import com.lyms.platform.biz.service.AntenatalExaminationService; +import com.lyms.platform.biz.service.PatientsService; +import com.lyms.platform.common.constants.ErrorCodeConstants; +import com.lyms.platform.common.enums.YnEnums; +import com.lyms.platform.common.result.BaseObjectResponse; +import com.lyms.platform.common.result.BaseResponse; +import com.lyms.platform.common.utils.Assert; +import com.lyms.platform.operate.web.request.AntExAddRequest; +import com.lyms.platform.operate.web.request.AntExQueryRequest; +import com.lyms.platform.operate.web.request.AntExcAddRequest; +import com.lyms.platform.operate.web.request.AntenatalExaminationQueryRequest; +import com.lyms.platform.operate.web.result.AntenatalExaminationResult; +import com.lyms.platform.operate.web.result.AntexChuResult; +import com.lyms.platform.operate.web.result.AntexListResult; +import com.lyms.platform.pojo.AntExChuModel; +import com.lyms.platform.pojo.AntenatalExaminationModel; +import com.lyms.platform.pojo.Patients; +import com.lyms.platform.query.AntExChuQuery; +import com.lyms.platform.query.PatientsQuery; +import org.apache.commons.collections.CollectionUtils; +import org.apache.commons.lang.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +import java.util.ArrayList; +import java.util.List; + +/** + * 产前检查接口 + *

+ * Created by Administrator on 2016/6/16 0016. + */ +@Component +public class AntenatalExaminationFacade { + @Autowired + private AntenatalExaminationService antenatalExaminationService; + @Autowired + private PatientsService patientsService; + + /** + * 增加一条产前检查 + * + * @param antExAddRequest + * @return + */ + public BaseResponse addOneAntEx(AntExAddRequest antExAddRequest) { + if(StringUtils.isNotEmpty(antExAddRequest.getId())){ + AntenatalExaminationModel antenatalExamination= antExAddRequest.convertToDataModel(); + antenatalExaminationService.updateOneAnt(antenatalExamination, antExAddRequest.getId()); + }else { + AntenatalExaminationModel model= antExAddRequest.convertToDataModel(); + model.setYn(YnEnums.YES.getId()); + antenatalExaminationService.addOneBabyAnt(model); + } + + return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); + } + + /** + * + * 增加或修改产前检查记录(初诊) + * + * @param excAddRequest + * + * @return + */ + public BaseResponse addOneAnetExChu(AntExcAddRequest excAddRequest){ + AntExChuModel antExChuModel = excAddRequest.convertToDataModel(); + if(StringUtils.isNotEmpty(antExChuModel.getId()) &&StringUtils.isNotEmpty(antExChuModel.getParentId())){ + antenatalExaminationService.updateAntExChu(antExChuModel,antExChuModel.getId()); + }else{ + antExChuModel.setYn(YnEnums.YES.getId()); + antenatalExaminationService.addOneAntEx(antExChuModel); + } + return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); + } + + + + /** + * + * 删除一条产前检查 + * + * @param antExQueryRequest + * @return + */ + public BaseResponse delOneAntEx(AntExQueryRequest antExQueryRequest){ + if("1".equals(antExQueryRequest.getType())){ + AntenatalExaminationModel antEx=new AntenatalExaminationModel(); + antEx.setYn(YnEnums.NO.getId()); + antEx.setId(antExQueryRequest.getId()); + antenatalExaminationService.updateOneAnt(antEx,antExQueryRequest.getId()); + }else{ + AntExChuModel antExChuModel = new AntExChuModel(); + antExChuModel.setYn(YnEnums.NO.getId()); + antExChuModel.setId(antExQueryRequest.getId()); + antenatalExaminationService.updateAntExChu(antExChuModel,antExQueryRequest.getId()); + } + + return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); + } + + /** + * + * 根据身份证号或者就诊卡号查询产妇 + * + * @param cardNo + * @param vcCardNo + * @return + */ + public Patients findOnePatient(String cardNo,String vcCardNo) { + PatientsQuery patientsQuery = new PatientsQuery(); + if(StringUtils.isNotEmpty(cardNo)){ + patientsQuery.setCardNo(cardNo); + }else if(StringUtils.isNotEmpty(vcCardNo)){ + patientsQuery.setVcCardNo(vcCardNo); + } + + patientsQuery.setYn(YnEnums.YES.getId()); + Patients patients = null; + List list = patientsService.queryPatient(patientsQuery); + if (CollectionUtils.isNotEmpty(list)) { + patients = list.get(0); + } + return patients; + } + + + /** + * 查询产前检查 + * + * @param queryRequest + * + * @return + */ + public BaseResponse queryAntenatalExamination(AntenatalExaminationQueryRequest queryRequest){ + //查询产妇数据 + Patients patients = findOnePatient(queryRequest.getCardNo(),queryRequest.getVcCardNo()); + + AntexListResult antexListResult = new AntexListResult(); + AntExChuQuery antExChuQuery=new AntExChuQuery(); + antExChuQuery.setParentId(patients.getId()); + antExChuQuery.setYn(YnEnums.YES.getId()); + //获取初诊记录 + List antExChulist = antenatalExaminationService.queryAntExChu(antExChuQuery); + AntExChuModel antExChuModel=null; + if(CollectionUtils.isNotEmpty(antExChulist)){ + antExChuModel= antExChulist.get(0); + } + //查询产前检查记录 + List list = antenatalExaminationService.findAllByParentId(patients.getId()); + + antexListResult.convertToResult(list,patients,antExChuModel); + + return new BaseObjectResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功").setData(antexListResult); + } + + + /** + * 根据产前检查id查询 + * + * @param antExQueryRequest + * @return + */ + public BaseResponse findOneAntExById(AntExQueryRequest antExQueryRequest) { + Object object=null; + //复诊 + if("1".equals(antExQueryRequest.getType())){ + AntenatalExaminationModel examinationModel = antenatalExaminationService.findOneById(antExQueryRequest.getId()); + Assert.notNull(examinationModel, "id不存在."); + AntenatalExaminationResult antenatalExaminationResult = new AntenatalExaminationResult(); + antenatalExaminationResult.convertToResult(examinationModel); + object=antenatalExaminationResult; + }else{ + //查询初诊数据 + AntexChuResult antexChuResult= new AntexChuResult(); + object=antexChuResult; + } + + return new BaseObjectResponse().setData(object).setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); + } +} \ No newline at end of file diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java new file mode 100644 index 0000000..9516b1c --- /dev/null +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java @@ -0,0 +1,73 @@ +package com.lyms.platform.operate.web.facade; + +import com.lyms.platform.biz.service.ApplyOrderService; +import com.lyms.platform.common.constants.ErrorCodeConstants; +import com.lyms.platform.common.result.BaseListResponse; +import com.lyms.platform.common.result.BaseResponse; +import com.lyms.platform.operate.web.request.ReferralApplyOrderAddRequest; +import com.lyms.platform.operate.web.request.SieveApplyOrderAddRequest; +import com.lyms.platform.pojo.ReferralApplyOrderModel; +import com.lyms.platform.pojo.SieveApplyOrderModel; +import com.lyms.platform.query.ReferralApplyOrderQuery; +import com.lyms.platform.query.SieveApplyOrderQuery; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +import java.util.List; + +/** + * Created by Administrator on 2016/6/15 0015. + */ +@Component +public class ApplyOrderFacade { + @Autowired + private ApplyOrderService applyOrderService; + + /** + * 增加转诊申请 + * + * @param referralApplyOrderAddRequest + * @return + */ + public BaseResponse addOneReferralApplyOrder(ReferralApplyOrderAddRequest referralApplyOrderAddRequest) { + applyOrderService.addOneReferralApplyOrder(referralApplyOrderAddRequest.convertToDataModel()); + return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); + } + + /** + * 增加产前筛查 + * + * @param sieveApplyOrderAddRequest + * @return + */ + public BaseResponse addOneSieveApplyOrder(SieveApplyOrderAddRequest sieveApplyOrderAddRequest) { + applyOrderService.addOneSieveApplyOrder(sieveApplyOrderAddRequest.convertToDataModel()); + return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); + } + + /** + * 查询转诊申请 + * + * @param id + * @return + */ + public BaseListResponse queryReferralApplyOrder(String id) { + ReferralApplyOrderQuery referralApplyOrderQuery = new ReferralApplyOrderQuery(); + referralApplyOrderQuery.setParentId(id); + List list = applyOrderService.queryReferralApplyOrderWithQuery(referralApplyOrderQuery); + + return new BaseListResponse().setData(list).setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); + } + + /** + * 查询产前筛查 + * + * @param id + * @return + */ + public BaseListResponse querySieveApplyOrder(String id) { + SieveApplyOrderQuery sieveApplyOrderQuery =new SieveApplyOrderQuery(); + List list = applyOrderService.querySieveApplyOrderWithQuery(sieveApplyOrderQuery); + return new BaseListResponse().setData(list).setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); + } +} \ No newline at end of file diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java new file mode 100644 index 0000000..86f961d --- /dev/null +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java @@ -0,0 +1,162 @@ +package com.lyms.platform.operate.web.facade; + +import com.lyms.platform.biz.service.BabyService; +import com.lyms.platform.biz.service.MatDeliverService; +import com.lyms.platform.biz.service.PatientsService; +import com.lyms.platform.common.constants.ErrorCodeConstants; +import com.lyms.platform.common.enums.YnEnums; +import com.lyms.platform.common.result.BaseObjectResponse; +import com.lyms.platform.common.result.BaseResponse; +import com.lyms.platform.operate.web.request.MatDeliverAddRequest; +import com.lyms.platform.operate.web.request.MatDeliverQueryRequest; +import com.lyms.platform.operate.web.result.MatDeliverListResult; +import com.lyms.platform.operate.web.result.MaternalDeliverResult; +import com.lyms.platform.pojo.BabyModel; +import com.lyms.platform.pojo.MaternalDeliverModel; +import com.lyms.platform.pojo.Patients; +import com.lyms.platform.query.MatDeliverQuery; +import com.lyms.platform.query.PatientsQuery; +import org.apache.commons.collections.CollectionUtils; +import org.apache.commons.lang.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +import java.util.ArrayList; +import java.util.List; + +/** + * 分娩记录信息 + *

+ * Created by Administrator on 2016/6/17 0017. + */ +@Component +public class MatDeliverFacade { + @Autowired + private MatDeliverService matDeliverService; + @Autowired + private AntenatalExaminationFacade antenatalExaminationFacade; + @Autowired + private BabyService babyService; + @Autowired + private PatientsService patientsService; + + + /** + * 增加或者修改分娩记录 + * + * @param deliverAddRequest + * @return + */ + public BaseResponse addOrUpdateMatDeliver(MatDeliverAddRequest deliverAddRequest) { + //增加 + if (StringUtils.isEmpty(deliverAddRequest.getId())&&StringUtils.isNotEmpty(deliverAddRequest.getParentId())) { + MaternalDeliverModel maternalDeliverModel = deliverAddRequest.convertToDataModel(); + //获取到小孩信息 + List list = deliverAddRequest.getBabies(); + List babyIds = new ArrayList<>(); + String parentId = maternalDeliverModel.getParentId(); + PatientsQuery patientsQuery = new PatientsQuery(); + patientsQuery.setId(parentId); + List patients = patientsService.queryPatient(patientsQuery); + if (CollectionUtils.isNotEmpty(list)) { + String userName = ""; + if (CollectionUtils.isNotEmpty(patients)) { + userName = patients.get(0).getUsername(); + } + + for (MatDeliverAddRequest.Baby baby : list) { + BabyModel babyModel = baby.convertToDataModel(); + babyModel.setParentId(parentId); + babyModel.setName(userName + (babyModel.getSex() == 1 ? "之子" : "之女")); + babyIds.add(babyService.addOneBaby(babyModel).getId()); + } + } + maternalDeliverModel.setBaby(babyIds); + matDeliverService.addMatDeliver(maternalDeliverModel); + //修改 + }else if(StringUtils.isNotEmpty(deliverAddRequest.getId())&&StringUtils.isNotEmpty(deliverAddRequest.getParentId())){ + MaternalDeliverModel maternalDeliverModel = deliverAddRequest.convertToDataModel(); + + matDeliverService.updateOne(maternalDeliverModel,maternalDeliverModel.getId()); + //获取到小孩信息 + List list = deliverAddRequest.getBabies(); + //修改小孩信息 + if(CollectionUtils.isNotEmpty(list)){ + for (MatDeliverAddRequest.Baby baby : list) { + BabyModel babyModel = baby.convertToDataModel(); + if(StringUtils.isNotEmpty(babyModel.getId())){ + babyService.updateOneBaby(babyModel,babyModel.getId()); + } + } + } + }else{ + return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("parentId 为空,找不到产妇"); + } + return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); + } + + /** + * 查询分娩记录信息 + * + * @param deliverQueryRequest + * @return + */ + public BaseResponse queryMatDeliver(MatDeliverQueryRequest deliverQueryRequest) { + //获取 + Patients patients = antenatalExaminationFacade.findOnePatient(deliverQueryRequest.getCardNo(), deliverQueryRequest.getVcCardNo()); + if (null == patients) { + return new BaseResponse().setErrormsg("没有相关的产妇记录").setErrorcode(ErrorCodeConstants.BUSINESS_ERROR); + } + MatDeliverQuery matDeliverQuery = new MatDeliverQuery(); + matDeliverQuery.setParentId(patients.getId()); + matDeliverQuery.setYn(YnEnums.YES.getId()); + List list = matDeliverService.query(matDeliverQuery); + MatDeliverListResult matDeliverListResult = new MatDeliverListResult(); + matDeliverListResult.convertToResult(list, patients); + return new BaseObjectResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功").setData(matDeliverListResult); + } + + /** + * 删除一条产妇记录 + * + * @param id + * @return + */ + public BaseResponse delOneMatDeliver(String id) { + MaternalDeliverModel maternalDeliverModel = new MaternalDeliverModel(); + maternalDeliverModel.setYn(YnEnums.NO.getId()); + maternalDeliverModel.setId(id); + matDeliverService.updateOne(maternalDeliverModel, id); + return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); + } + + /** + * 查询某条分娩记录 + * + * @param id + * @return + */ + public BaseResponse findOneMatDeliver(String id) { + MaternalDeliverModel deliverModel = matDeliverService.getOneMatDeliver(id); + if (null == deliverModel) { + return new BaseResponse().setErrormsg("没有对应的分娩记录").setErrorcode(ErrorCodeConstants.BUSINESS_ERROR); + } + MaternalDeliverResult maternalDeliverResult = new MaternalDeliverResult(); + + maternalDeliverResult.convertToResult(deliverModel); + //获取新生儿信息 + List babyIdList = deliverModel.getBaby(); + List babyList = new ArrayList(); + if (CollectionUtils.isNotEmpty(babyIdList)) { + for (String babyId : babyIdList) { + BabyModel babyModel = babyService.getOneBabyById(babyId); + if (null != babyModel) { + babyList.add(maternalDeliverResult.new Baby(babyModel)); + } + } + } + + maternalDeliverResult.setBabies(babyList); + return new BaseObjectResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功").setData(maternalDeliverResult); + } +} \ No newline at end of file diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/jms/producer/SimpleMessageProducer.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/jms/producer/SimpleMessageProducer.java new file mode 100644 index 0000000..83229b8 --- /dev/null +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/jms/producer/SimpleMessageProducer.java @@ -0,0 +1,72 @@ +package com.lyms.platform.operate.web.jms.producer; + +import java.util.Date; + +import javax.jms.JMSException; +import javax.jms.Message; +import javax.jms.Session; +import javax.jms.TextMessage; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.jms.core.JmsTemplate; +import org.springframework.jms.core.MessageCreator; + +public class SimpleMessageProducer { + + private static final Logger LOG = LoggerFactory.getLogger(SimpleMessageProducer.class); + + protected JmsTemplate jmsTemplate; + + protected int numberOfMessages = 100; + + public void setNumberOfMessages(int numberOfMessages) { + this.numberOfMessages = numberOfMessages; + } + + public JmsTemplate getJmsTemplate() { + return jmsTemplate; + } + + public void setJmsTemplate(JmsTemplate jmsTemplate) { + this.jmsTemplate = jmsTemplate; + } + + public void sendMessages(String sendType) throws JMSException { + if ("jmsSend".equalsIgnoreCase(sendType)) { + jmsSendMessages(); + } else if ("convertAndSend".equalsIgnoreCase(sendType)) { + convertAndSendMessages(); + } + } + + public void convertAndSendMessages() throws JMSException { + final StringBuilder buffer = new StringBuilder(); + + for (int i = 0; i < numberOfMessages; ++i) { + buffer.append("Message '").append(i).append("' sent at: ").append(new Date()); + jmsTemplate.convertAndSend(buffer.toString()); + } + } + + public void jmsSendMessages() throws JMSException { + final StringBuilder buffer = new StringBuilder(); + + for (int i = 0; i < numberOfMessages; ++i) { + buffer.append("Message '").append(i).append("' sent at: ").append(new Date()); + + final int count = i; + final String payload = buffer.toString(); + + jmsTemplate.send(new MessageCreator() { + public Message createMessage(Session session) throws JMSException { + TextMessage message = session.createTextMessage(payload); + message.setIntProperty("messageCount", count); + LOG.info("Sending message number '{}'", count); + return message; + } + }); + } + } + +} diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/jms/receiver/SimpleMessageReceiver.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/jms/receiver/SimpleMessageReceiver.java new file mode 100644 index 0000000..864d39b --- /dev/null +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/jms/receiver/SimpleMessageReceiver.java @@ -0,0 +1,46 @@ +package com.lyms.platform.operate.web.jms.receiver; + +import javax.jms.Message; +import javax.jms.MessageListener; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.jms.core.JmsTemplate; + +public class SimpleMessageReceiver implements MessageListener { + + private static final Logger LOG = LoggerFactory.getLogger(SimpleMessageReceiver.class); + + protected JmsTemplate jmsTemplate; + + public JmsTemplate getJmsTemplate() { + return jmsTemplate; + } + + public void setJmsTemplate(JmsTemplate jmsTemplate) { + this.jmsTemplate = jmsTemplate; + } + + public void receive(String receiveType) { + if ("jmsReceive".equalsIgnoreCase(receiveType)) { + jmsReceive(); + } else if ("receiveAndConvert".equalsIgnoreCase(receiveType)) { + receiveAndConvert(); + } + } + + public void jmsReceive() { + Message message = jmsTemplate.receive(); + LOG.debug("Received a JMS message: {}", message); + } + + public void receiveAndConvert() { + String message = (String) jmsTemplate.receiveAndConvert(); + LOG.debug("Received a text message: {}", message); + } + + @Override + public void onMessage(Message message) { + + } +} diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/AntExAddRequest.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/AntExAddRequest.java new file mode 100644 index 0000000..c6c0742 --- /dev/null +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/AntExAddRequest.java @@ -0,0 +1,305 @@ +package com.lyms.platform.operate.web.request; + +import com.lyms.platform.common.base.IBasicRequestConvert; +import com.lyms.platform.common.core.annotation.form.Form; +import com.lyms.platform.common.utils.JsonUtil; +import com.lyms.platform.pojo.AntenatalExaminationModel; + +import java.util.List; +import java.util.Map; + +/** + * Created by Administrator on 2016/6/16 0016. + */ +@Form +public class AntExAddRequest implements IBasicRequestConvert { + // 访视记录id + private String id; + //产妇id + private String parentId; + //当前孕周 + private String currentDueDate; + //主诉 + private String chiefComplaint; + //重量 + private Double weight; + //血压 + private Map bp; + //宫高 + private String gongGao; + //腹围 + private String abdominalCircumference; + //浮肿 + private String edema; + //胎数 + private String tireNumber; + //胎数据 + /* Double heartRate; + FetalPosition 胎方位 + FetalPresentation 胎先露 + join 衔接*/ + private List tireData; + //血红蛋白 + private String hemoglobin; + //尿蛋白 + private String urineProtein; + // B 炒 + private String bChao; + //血糖 + private String bloodSugar; + //高危因素 + private String riskFactor; + // 高危评分 + private String riskScore; + //其他高危 + private Map otherRisk; + //诊断 + private String diagnosis; + //分类 + private String type; + //处理意见 + private String treatmentOpinion; + //指导 + private String guide; + //产检医生 + private String checkDoctor; + //产检日期 + private String checkDate; + //下次产检日期 + private String nextCheckDate; + + @Override + public AntenatalExaminationModel convertToDataModel() { + AntenatalExaminationModel examinationModel = new AntenatalExaminationModel(); + examinationModel.setId(id); + examinationModel.setParentId(parentId); + examinationModel.setCurrentDueDate(currentDueDate); + examinationModel.setChiefComplaint(chiefComplaint); + examinationModel.setWeight(weight); + examinationModel.setBp(JsonUtil.obj2JsonString(bp)); + examinationModel.setGongGao(gongGao); + examinationModel.setAbdominalCircumference(abdominalCircumference); + examinationModel.setEdema(edema); + examinationModel.setTireNumber(tireNumber); + examinationModel.setTireData(tireData); + examinationModel.setHemoglobin(hemoglobin); + examinationModel.setUrineProtein(urineProtein); + examinationModel.setbChao(bChao); + examinationModel.setBloodSugar(bloodSugar); + examinationModel.setRiskFactor(riskFactor); + examinationModel.setRiskScore(riskScore); + examinationModel.setOtherRisk(JsonUtil.obj2JsonString(otherRisk)); + examinationModel.setDiagnosis(diagnosis); + examinationModel.setType(type); + examinationModel.setTreatmentOpinion(treatmentOpinion); + examinationModel.setGuide(guide); + examinationModel.setCheckDoctor(checkDoctor); + examinationModel.setCheckDate(checkDate); + examinationModel.setNextCheckDate(nextCheckDate); + + return examinationModel; + } + + public String getAbdominalCircumference() { + return abdominalCircumference; + } + + public void setAbdominalCircumference(String abdominalCircumference) { + this.abdominalCircumference = abdominalCircumference; + } + + public String getbChao() { + return bChao; + } + + public void setbChao(String bChao) { + this.bChao = bChao; + } + + public String getBloodSugar() { + return bloodSugar; + } + + public void setBloodSugar(String bloodSugar) { + this.bloodSugar = bloodSugar; + } + + public Map getBp() { + return bp; + } + + public void setBp(Map bp) { + this.bp = bp; + } + + public String getCheckDate() { + return checkDate; + } + + public void setCheckDate(String checkDate) { + this.checkDate = checkDate; + } + + public String getCheckDoctor() { + return checkDoctor; + } + + public void setCheckDoctor(String checkDoctor) { + this.checkDoctor = checkDoctor; + } + + public String getChiefComplaint() { + return chiefComplaint; + } + + public void setChiefComplaint(String chiefComplaint) { + this.chiefComplaint = chiefComplaint; + } + + public String getCurrentDueDate() { + return currentDueDate; + } + + public void setCurrentDueDate(String currentDueDate) { + this.currentDueDate = currentDueDate; + } + + public String getDiagnosis() { + return diagnosis; + } + + public void setDiagnosis(String diagnosis) { + this.diagnosis = diagnosis; + } + + public String getEdema() { + return edema; + } + + public void setEdema(String edema) { + this.edema = edema; + } + + public String getGongGao() { + return gongGao; + } + + public void setGongGao(String gongGao) { + this.gongGao = gongGao; + } + + public String getGuide() { + return guide; + } + + public void setGuide(String guide) { + this.guide = guide; + } + + public String getHemoglobin() { + return hemoglobin; + } + + public void setHemoglobin(String hemoglobin) { + this.hemoglobin = hemoglobin; + } + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + + public String getNextCheckDate() { + return nextCheckDate; + } + + public void setNextCheckDate(String nextCheckDate) { + this.nextCheckDate = nextCheckDate; + } + + public Map getOtherRisk() { + return otherRisk; + } + + public void setOtherRisk(Map otherRisk) { + this.otherRisk = otherRisk; + } + + public String getParentId() { + return parentId; + } + + public void setParentId(String parentId) { + this.parentId = parentId; + } + + public String getRiskFactor() { + return riskFactor; + } + + public void setRiskFactor(String riskFactor) { + this.riskFactor = riskFactor; + } + + public String getRiskScore() { + return riskScore; + } + + public void setRiskScore(String riskScore) { + this.riskScore = riskScore; + } + + public List getTireData() { + return tireData; + } + + public void setTireData(List tireData) { + this.tireData = tireData; + } + + public String getTireNumber() { + return tireNumber; + } + + public void setTireNumber(String tireNumber) { + this.tireNumber = tireNumber; + } + + public String getTreatmentOpinion() { + return treatmentOpinion; + } + + public void setTreatmentOpinion(String treatmentOpinion) { + this.treatmentOpinion = treatmentOpinion; + } + + public String getType() { + return type; + } + + public void setType(String type) { + this.type = type; + } + + public String getUrineProtein() { + return urineProtein; + } + + public void setUrineProtein(String urineProtein) { + this.urineProtein = urineProtein; + } + + public Double getWeight() { + return weight; + } + + public void setWeight(Double weight) { + this.weight = weight; + } + public static void main(String[] args){ + System.out.print(JsonUtil.obj2JsonString(new AntExAddRequest())); + } +} diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/AntExQueryRequest.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/AntExQueryRequest.java new file mode 100644 index 0000000..3b0d669 --- /dev/null +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/AntExQueryRequest.java @@ -0,0 +1,40 @@ +package com.lyms.platform.operate.web.request; + +import com.lyms.platform.common.core.annotation.form.FormParam; +import com.lyms.platform.common.core.annotation.form.Form; +import org.hibernate.validator.constraints.NotEmpty; + +import javax.validation.constraints.Pattern; + + +/** + * 产前检查查询请求 + * + * Created by Administrator on 2016/6/21 0021. + */ +@Form +public class AntExQueryRequest { + @FormParam + @NotEmpty(message = "id不能为空.") + private String id; + //1是复诊 0 是初诊 + @FormParam + @Pattern(regexp = "^[0|1]$",message = "type 只能为0或者1") + private String type="1"; + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + + public String getType() { + return type; + } + + public void setType(String type) { + this.type = type; + } +} diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/AntExcAddRequest.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/AntExcAddRequest.java new file mode 100644 index 0000000..7d3fd71 --- /dev/null +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/AntExcAddRequest.java @@ -0,0 +1,430 @@ +package com.lyms.platform.operate.web.request; + +import com.lyms.platform.common.base.IBasicRequestConvert; +import com.lyms.platform.common.core.annotation.form.FormParam; +import com.lyms.platform.common.core.annotation.form.Form; +import com.lyms.platform.pojo.AntExChuModel; +import org.hibernate.validator.constraints.NotEmpty; + +import java.util.List; + +/** + * + * 产前检查初诊 + * + * Created by Administrator on 2016/6/20 0020. + */ +@Form +public class AntExcAddRequest implements IBasicRequestConvert { + @FormParam + @NotEmpty(message = "孕妇id不能为空") + private String parentId; + private String id; + + // 既往史 + private String pastHistory ; + // 家族史 + private String familyHistory ; + //个人史 + private String personalHistory; + //疫苗接种史 + private String ymjzHistory ; + //药物过敏史 + private String ywgmHistory ; + //妇科手术史 + private String fksxHistory ; + // 叶酸服用 + private String ysfyHistory ; + //孕次 + private String pregnancyTimes; + // 产次 + private String prodTime; + // 顺产 + private String delivery; + //刨宫产 + private String planedProd; + //流产 + private String abortion; + //死胎 + private String stillbirth; + //死产 + private String stillChan ; + //新生儿死亡 + private String neoDeath; + //出生缺陷 + private String birthDefect; + // 身高 + private String height; + //体重 + private String weight ; + //孕前体重 + private String yqWeight ; + //体重指数 + private String baricIndex; + //本次妊娠情况 + private String cestationInfo; + // 宫高 + private String gonggao; + //腹围 + private String fuwei; + //胎数 + private int tireNumber1; + + private List placentas; + /*//心率 + private double heartRate; + //胎方位 + private String fetalPosition; + //胎先露 + private String fetalPresentation; + // 衔接 + private String join;*/ + //高危因素 + private String highrisk ; + //高危评分 + private String highriskSocre; + // 其他高危 + private String otherHighRisk; + // 诊断 + private String diagnosis; + //处理意见 + private String treatOpinion; + //指导意见 + private String dirOpinion; + //产检 医生 + private String prodDoctor; + //产检日期 + private String checkTime; + //下次产检时间 + private String nextCheckTime; + public String getParentId() { + return parentId; + } + + public void setParentId(String parentId) { + this.parentId = parentId; + } + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + + public String getAbortion() { + return abortion; + } + + public void setAbortion(String abortion) { + this.abortion = abortion; + } + + public String getBaricIndex() { + return baricIndex; + } + + public void setBaricIndex(String baricIndex) { + this.baricIndex = baricIndex; + } + + public String getBirthDefect() { + return birthDefect; + } + + public void setBirthDefect(String birthDefect) { + this.birthDefect = birthDefect; + } + + public String getCestationInfo() { + return cestationInfo; + } + + public void setCestationInfo(String cestationInfo) { + this.cestationInfo = cestationInfo; + } + + public String getCheckTime() { + return checkTime; + } + + public void setCheckTime(String checkTime) { + this.checkTime = checkTime; + } + + public String getDelivery() { + return delivery; + } + + public void setDelivery(String delivery) { + this.delivery = delivery; + } + + public String getDiagnosis() { + return diagnosis; + } + + public void setDiagnosis(String diagnosis) { + this.diagnosis = diagnosis; + } + + public String getDirOpinion() { + return dirOpinion; + } + + public void setDirOpinion(String dirOpinion) { + this.dirOpinion = dirOpinion; + } + + public String getFamilyHistory() { + return familyHistory; + } + + public void setFamilyHistory(String familyHistory) { + this.familyHistory = familyHistory; + } + + public String getFksxHistory() { + return fksxHistory; + } + + public void setFksxHistory(String fksxHistory) { + this.fksxHistory = fksxHistory; + } + + public String getFuwei() { + return fuwei; + } + + public void setFuwei(String fuwei) { + this.fuwei = fuwei; + } + + public String getGonggao() { + return gonggao; + } + + public void setGonggao(String gonggao) { + this.gonggao = gonggao; + } + + public String getHeight() { + return height; + } + + public void setHeight(String height) { + this.height = height; + } + + public String getHighrisk() { + return highrisk; + } + + public void setHighrisk(String highrisk) { + this.highrisk = highrisk; + } + + public String getHighriskSocre() { + return highriskSocre; + } + + public void setHighriskSocre(String highriskSocre) { + this.highriskSocre = highriskSocre; + } + + public String getNeoDeath() { + return neoDeath; + } + + public void setNeoDeath(String neoDeath) { + this.neoDeath = neoDeath; + } + + public String getNextCheckTime() { + return nextCheckTime; + } + + public void setNextCheckTime(String nextCheckTime) { + this.nextCheckTime = nextCheckTime; + } + + public String getOtherHighRisk() { + return otherHighRisk; + } + + public void setOtherHighRisk(String otherHighRisk) { + this.otherHighRisk = otherHighRisk; + } + + public String getPastHistory() { + return pastHistory; + } + + public void setPastHistory(String pastHistory) { + this.pastHistory = pastHistory; + } + + public String getPersonalHistory() { + return personalHistory; + } + + public void setPersonalHistory(String personalHistory) { + this.personalHistory = personalHistory; + } + + public List getPlacentas() { + return placentas; + } + + public void setPlacentas(List placentas) { + this.placentas = placentas; + } + + public String getPlanedProd() { + return planedProd; + } + + public void setPlanedProd(String planedProd) { + this.planedProd = planedProd; + } + + public String getPregnancyTimes() { + return pregnancyTimes; + } + + public void setPregnancyTimes(String pregnancyTimes) { + this.pregnancyTimes = pregnancyTimes; + } + + public String getProdDoctor() { + return prodDoctor; + } + + public void setProdDoctor(String prodDoctor) { + this.prodDoctor = prodDoctor; + } + + public String getProdTime() { + return prodTime; + } + + public void setProdTime(String prodTime) { + this.prodTime = prodTime; + } + + public String getStillbirth() { + return stillbirth; + } + + public void setStillbirth(String stillbirth) { + this.stillbirth = stillbirth; + } + + public String getStillChan() { + return stillChan; + } + + public void setStillChan(String stillChan) { + this.stillChan = stillChan; + } + + public int getTireNumber1() { + return tireNumber1; + } + + public void setTireNumber1(int tireNumber1) { + this.tireNumber1 = tireNumber1; + } + + public String getTreatOpinion() { + return treatOpinion; + } + + public void setTreatOpinion(String treatOpinion) { + this.treatOpinion = treatOpinion; + } + + public String getWeight() { + return weight; + } + + public void setWeight(String weight) { + this.weight = weight; + } + + public String getYmjzHistory() { + return ymjzHistory; + } + + public void setYmjzHistory(String ymjzHistory) { + this.ymjzHistory = ymjzHistory; + } + + public String getYqWeight() { + return yqWeight; + } + + public void setYqWeight(String yqWeight) { + this.yqWeight = yqWeight; + } + + public String getYsfyHistory() { + return ysfyHistory; + } + + public void setYsfyHistory(String ysfyHistory) { + this.ysfyHistory = ysfyHistory; + } + + public String getYwgmHistory() { + return ywgmHistory; + } + + public void setYwgmHistory(String ywgmHistory) { + this.ywgmHistory = ywgmHistory; + } + + @Override + public AntExChuModel convertToDataModel() { + AntExChuModel antExChuModel=new AntExChuModel(); + antExChuModel.setId(id); + antExChuModel.setParentId(parentId); + antExChuModel.setPastHistory(pastHistory); + antExChuModel.setFamilyHistory(familyHistory); + antExChuModel.setPersonalHistory(personalHistory); + antExChuModel.setYmjzHistory(ymjzHistory); + antExChuModel.setYwgmHistory(ywgmHistory); + antExChuModel.setFksxHistory(fksxHistory); + antExChuModel.setYsfyHistory(ysfyHistory); + antExChuModel.setPregnancyTimes(pregnancyTimes); + antExChuModel.setProdTime(prodTime); + antExChuModel.setDelivery(delivery); + antExChuModel.setPlanedProd(planedProd); + antExChuModel.setAbortion(abortion); + antExChuModel.setStillbirth(stillbirth); + antExChuModel.setStillChan(stillChan); + antExChuModel.setNeoDeath(neoDeath); + antExChuModel.setBirthDefect(birthDefect); + antExChuModel.setHeight(height); + antExChuModel.setWeight(weight); + antExChuModel.setYqWeight(yqWeight); + antExChuModel.setBaricIndex(baricIndex); + antExChuModel.setCestationInfo(cestationInfo); + antExChuModel.setGonggao(gonggao); + antExChuModel.setFuwei(fuwei); + antExChuModel.setTireNumber1(tireNumber1); + antExChuModel.setPlacentas(placentas); + antExChuModel.setHighrisk(highrisk); + antExChuModel.setHighriskSocre(highriskSocre); + antExChuModel.setOtherHighRisk(otherHighRisk); + antExChuModel.setDiagnosis(diagnosis); + antExChuModel.setTreatOpinion(treatOpinion); + antExChuModel.setDirOpinion(dirOpinion); + antExChuModel.setProdDoctor(prodDoctor); + antExChuModel.setCheckTime(checkTime); + antExChuModel.setNextCheckTime(nextCheckTime); + return antExChuModel; + } + +} diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/AntenatalExaminationQueryRequest.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/AntenatalExaminationQueryRequest.java new file mode 100644 index 0000000..2d848dd --- /dev/null +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/AntenatalExaminationQueryRequest.java @@ -0,0 +1,39 @@ +package com.lyms.platform.operate.web.request; + +import com.lyms.platform.common.core.annotation.form.FormParam; +import com.lyms.platform.common.core.annotation.form.Form; +/** + * + * 产前检查 查询对象 + * + * Created by Administrator on 2016/6/15 0015. + */ +@Form +public class AntenatalExaminationQueryRequest { + /** + * 身份证号 + */ + @FormParam + private String cardNo; + /** + * 就诊卡号 + */ + @FormParam + private String vcCardNo; + + public String getCardNo() { + return cardNo; + } + + public void setCardNo(String cardNo) { + this.cardNo = cardNo; + } + + public String getVcCardNo() { + return vcCardNo; + } + + public void setVcCardNo(String vcCardNo) { + this.vcCardNo = vcCardNo; + } +} \ No newline at end of file diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/MatDeliverAddRequest.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/MatDeliverAddRequest.java new file mode 100644 index 0000000..03b0f20 --- /dev/null +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/MatDeliverAddRequest.java @@ -0,0 +1,616 @@ +package com.lyms.platform.operate.web.request; + +import com.lyms.platform.common.base.IBasicRequestConvert; +import com.lyms.platform.common.core.annotation.form.Form; +import com.lyms.platform.common.enums.SexTypeEnums; +import com.lyms.platform.common.enums.VisitStatusEnums; +import com.lyms.platform.common.enums.YnEnums; +import com.lyms.platform.common.utils.JsonUtil; +import com.lyms.platform.pojo.BabyModel; +import com.lyms.platform.pojo.MaternalDeliverModel; + +import java.util.ArrayList; +import java.util.Date; +import java.util.List; + +/** + * Created by Administrator on 2016/6/17 0017. + */ +@Form +public class MatDeliverAddRequest implements IBasicRequestConvert{ + private String id; + //产妇id + private String parentId; + //分娩时间 + private String dueDate; + //分娩孕周 + private String dueWeek; + //台数 + private int tireNumber; + //胎盘 + private String placenta; + //胎盘信息 + private List placentas; + //分娩方式 + private String deliveryMode; + //手术原因 + private String operationCause; + //产程 h 小时 m 分 + private String prodprocess; + //总产程 + private String totalprocess; + //会阴情况 + private String perinealCondition; + //撕裂等级 + private int siLielevel; + //锋线针数 + private Integer needleNum; + //产妇情况 + private String maternalInfo; + //死亡原因 + private String deathCause; + //产后血压 + private String chBp; + //产后2小时血压 + private String ch2Bp; + //呼吸 + private String breath; + // 脉搏 + private String pulse; + // 一小时失血量 + private String oHloseBloodL; + //二小时失血量 + private String tHloseBloodL; + //二十四小时失血量 + private String rHloseBloodL; + //第3产层+产后失血量 + private String sHloseBloodL; + //失血原因 + private String loseBloodCause; + //产科并发症 + private String ocs; + //胎盘娩出方式 + private String tpmcType; + //娩出方式 + private String mcType; + // 胎盘大小 + private String tpSize; + // 胎盘重量 + private String tpWeight; + //脐带长度 + private String umbilicalCordLength; + // 脐带异常 + private String umbilicalCordEx; + // 脐带异常类型 + private String umbilicalCordExType; + + private List babies; + //分娩医院 + private String fmHospital; + //接生医生 + private String deliverDoctor; + @Override + public MaternalDeliverModel convertToDataModel() { + MaternalDeliverModel maternalDeliverModel=new MaternalDeliverModel(); + maternalDeliverModel.setParentId(parentId); + maternalDeliverModel.setDueDate(dueDate); + maternalDeliverModel.setDueWeek(dueWeek); + maternalDeliverModel.setTireNumber(tireNumber); + maternalDeliverModel.setPlacenta(placenta); + maternalDeliverModel.setPlacentas(placentas); + maternalDeliverModel.setDeliveryMode(deliveryMode); + maternalDeliverModel.setOperationCause(operationCause); + maternalDeliverModel.setProdprocess(prodprocess); + maternalDeliverModel.setTotalprocess(totalprocess); + maternalDeliverModel.setPerinealCondition(perinealCondition); + maternalDeliverModel.setSiLielevel(siLielevel); + maternalDeliverModel.setNeedleNum(needleNum); + maternalDeliverModel.setMaternalInfo(maternalInfo); + maternalDeliverModel.setDeathCause(deathCause); + maternalDeliverModel.setChBp(chBp); + maternalDeliverModel.setCh2Bp(ch2Bp); + maternalDeliverModel.setBreath(breath); + maternalDeliverModel.setPulse(pulse); + maternalDeliverModel.setoHloseBloodL(oHloseBloodL); + maternalDeliverModel.settHloseBloodL(tHloseBloodL); + maternalDeliverModel.setrHloseBloodL(rHloseBloodL); + maternalDeliverModel.setsHloseBloodL(sHloseBloodL); + maternalDeliverModel.setLoseBloodCause(loseBloodCause); + maternalDeliverModel.setOcs(ocs); + maternalDeliverModel.setTpmcType(tpmcType); + maternalDeliverModel.setMcType(mcType); + maternalDeliverModel.setTpSize(tpSize); + maternalDeliverModel.setTpWeight(tpWeight); + maternalDeliverModel.setUmbilicalCordExType(umbilicalCordExType); + maternalDeliverModel.setUmbilicalCordEx(umbilicalCordEx); + maternalDeliverModel.setUmbilicalCordLength(umbilicalCordLength); + maternalDeliverModel.setFmHospital(fmHospital); + maternalDeliverModel.setDeliverDoctor(deliverDoctor); + return maternalDeliverModel; + } + + public List getBabies() { + return babies; + } + + public void setBabies(List babies) { + this.babies = babies; + } + + public String getBreath() { + return breath; + } + + public void setBreath(String breath) { + this.breath = breath; + } + + public String getCh2Bp() { + return ch2Bp; + } + + public void setCh2Bp(String ch2Bp) { + this.ch2Bp = ch2Bp; + } + + public String getChBp() { + return chBp; + } + + public void setChBp(String chBp) { + this.chBp = chBp; + } + + public String getDeathCause() { + return deathCause; + } + + public void setDeathCause(String deathCause) { + this.deathCause = deathCause; + } + + public String getDeliverDoctor() { + return deliverDoctor; + } + + public void setDeliverDoctor(String deliverDoctor) { + this.deliverDoctor = deliverDoctor; + } + + public String getDeliveryMode() { + return deliveryMode; + } + + public void setDeliveryMode(String deliveryMode) { + this.deliveryMode = deliveryMode; + } + + public String getDueDate() { + return dueDate; + } + + public void setDueDate(String dueDate) { + this.dueDate = dueDate; + } + + public String getDueWeek() { + return dueWeek; + } + + public void setDueWeek(String dueWeek) { + this.dueWeek = dueWeek; + } + + public String getFmHospital() { + return fmHospital; + } + + public void setFmHospital(String fmHospital) { + this.fmHospital = fmHospital; + } + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + + public String getLoseBloodCause() { + return loseBloodCause; + } + + public void setLoseBloodCause(String loseBloodCause) { + this.loseBloodCause = loseBloodCause; + } + + public String getMaternalInfo() { + return maternalInfo; + } + + public void setMaternalInfo(String maternalInfo) { + this.maternalInfo = maternalInfo; + } + + public String getMcType() { + return mcType; + } + + public void setMcType(String mcType) { + this.mcType = mcType; + } + + public Integer getNeedleNum() { + return needleNum; + } + + public void setNeedleNum(Integer needleNum) { + this.needleNum = needleNum; + } + + public String getOcs() { + return ocs; + } + + public void setOcs(String ocs) { + this.ocs = ocs; + } + + public String getoHloseBloodL() { + return oHloseBloodL; + } + + public void setoHloseBloodL(String oHloseBloodL) { + this.oHloseBloodL = oHloseBloodL; + } + + public String getOperationCause() { + return operationCause; + } + + public void setOperationCause(String operationCause) { + this.operationCause = operationCause; + } + + public String getParentId() { + return parentId; + } + + public void setParentId(String parentId) { + this.parentId = parentId; + } + + public String getPerinealCondition() { + return perinealCondition; + } + + public void setPerinealCondition(String perinealCondition) { + this.perinealCondition = perinealCondition; + } + + public String getPlacenta() { + return placenta; + } + + public void setPlacenta(String placenta) { + this.placenta = placenta; + } + + public List getPlacentas() { + return placentas; + } + + public void setPlacentas(List placentas) { + this.placentas = placentas; + } + + public String getProdprocess() { + return prodprocess; + } + + public void setProdprocess(String prodprocess) { + this.prodprocess = prodprocess; + } + + public String getPulse() { + return pulse; + } + + public void setPulse(String pulse) { + this.pulse = pulse; + } + + public String getrHloseBloodL() { + return rHloseBloodL; + } + + public void setrHloseBloodL(String rHloseBloodL) { + this.rHloseBloodL = rHloseBloodL; + } + + public String getsHloseBloodL() { + return sHloseBloodL; + } + + public void setsHloseBloodL(String sHloseBloodL) { + this.sHloseBloodL = sHloseBloodL; + } + + public int getSiLielevel() { + return siLielevel; + } + + public void setSiLielevel(int siLielevel) { + this.siLielevel = siLielevel; + } + + public String gettHloseBloodL() { + return tHloseBloodL; + } + + public void settHloseBloodL(String tHloseBloodL) { + this.tHloseBloodL = tHloseBloodL; + } + + public int getTireNumber() { + return tireNumber; + } + + public void setTireNumber(int tireNumber) { + this.tireNumber = tireNumber; + } + + public String getTotalprocess() { + return totalprocess; + } + + public void setTotalprocess(String totalprocess) { + this.totalprocess = totalprocess; + } + + public String getTpmcType() { + return tpmcType; + } + + public void setTpmcType(String tpmcType) { + this.tpmcType = tpmcType; + } + + public String getTpSize() { + return tpSize; + } + + public void setTpSize(String tpSize) { + this.tpSize = tpSize; + } + + public String getTpWeight() { + return tpWeight; + } + + public void setTpWeight(String tpWeight) { + this.tpWeight = tpWeight; + } + + public String getUmbilicalCordEx() { + return umbilicalCordEx; + } + + public void setUmbilicalCordEx(String umbilicalCordEx) { + this.umbilicalCordEx = umbilicalCordEx; + } + + public String getUmbilicalCordExType() { + return umbilicalCordExType; + } + + public void setUmbilicalCordExType(String umbilicalCordExType) { + this.umbilicalCordExType = umbilicalCordExType; + } + + public String getUmbilicalCordLength() { + return umbilicalCordLength; + } + + public void setUmbilicalCordLength(String umbilicalCordLength) { + this.umbilicalCordLength = umbilicalCordLength; + } + + + + public static class Placenta{ + //心率 + private double heartRate; + //胎方位 + private String fetalPosition; + //胎先露 + private String fetalPresentation; + // 衔接 + private String join; + + public String getFetalPosition() { + return fetalPosition; + } + + public void setFetalPosition(String fetalPosition) { + this.fetalPosition = fetalPosition; + } + + public String getFetalPresentation() { + return fetalPresentation; + } + + public void setFetalPresentation(String fetalPresentation) { + this.fetalPresentation = fetalPresentation; + } + + public double getHeartRate() { + return heartRate; + } + + public void setHeartRate(double heartRate) { + this.heartRate = heartRate; + } + + public String getJoin() { + return join; + } + + public void setJoin(String join) { + this.join = join; + } + } + public class Baby implements IBasicRequestConvert{ + + private String id; + //新生儿性别; + private String babyGender; + //新生儿重量 + private String babyWeight; + //新生儿生长 + private String babyHeight; + //畸形 + private Integer deformity; + //apgar评分 + private String apgarScore; + //窒息分钟 + private String asphyxiaM; + // 妊娠结局 + private String pregnancyOut; + //新生儿疾病 + private String babyHealthy; + //母婴接触开始 + private String contactStartM; + //母婴接触时间 + private String contactM; + //早吮吸 + private String earlySuck; + + @Override + public BabyModel convertToDataModel() { + BabyModel babyModel= new BabyModel(); + babyModel.setId(id); + babyModel.setBirth(new Date()); + babyModel.setYn(YnEnums.YES.getId()); + babyModel.setVisitstatus(VisitStatusEnums.UNVISIT.getId()); + babyModel.setAsphyxiaM(asphyxiaM); + babyModel.setSex(Integer.valueOf(babyGender)); + babyModel.setModified(new Date()); + babyModel.setBabyHealthy(babyHealthy); + babyModel.setBabyWeight(babyWeight); + babyModel.setBabyHeight(babyHeight); + babyModel.setIsMalformation(deformity); + babyModel.setApgarScore(apgarScore); + babyModel.setPregnancyOut(pregnancyOut); + babyModel.setContactM(contactM); + babyModel.setContactStartM(contactStartM); + babyModel.setEarlySuck(earlySuck); + return babyModel; + } + + + public String getApgarScore() { + return apgarScore; + } + + public void setApgarScore(String apgarScore) { + this.apgarScore = apgarScore; + } + + public String getAsphyxiaM() { + return asphyxiaM; + } + + public void setAsphyxiaM(String asphyxiaM) { + this.asphyxiaM = asphyxiaM; + } + + public String getBabyGender() { + return babyGender; + } + + public void setBabyGender(String babyGender) { + this.babyGender = babyGender; + } + + public String getBabyHealthy() { + return babyHealthy; + } + + public void setBabyHealthy(String babyHealthy) { + this.babyHealthy = babyHealthy; + } + + public String getBabyHeight() { + return babyHeight; + } + + public void setBabyHeight(String babyHeight) { + this.babyHeight = babyHeight; + } + + public String getBabyWeight() { + return babyWeight; + } + + public void setBabyWeight(String babyWeight) { + this.babyWeight = babyWeight; + } + + public String getContactM() { + return contactM; + } + + public void setContactM(String contactM) { + this.contactM = contactM; + } + + public String getContactStartM() { + return contactStartM; + } + + public void setContactStartM(String contactStartM) { + this.contactStartM = contactStartM; + } + + public Integer getDeformity() { + return deformity; + } + + public void setDeformity(Integer deformity) { + this.deformity = deformity; + } + + public String getEarlySuck() { + return earlySuck; + } + + public void setEarlySuck(String earlySuck) { + this.earlySuck = earlySuck; + } + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + + public String getPregnancyOut() { + return pregnancyOut; + } + + public void setPregnancyOut(String pregnancyOut) { + this.pregnancyOut = pregnancyOut; + } + } + public static void main(String[] args){ + MatDeliverAddRequest matDeliverAddRequest = new MatDeliverAddRequest(); + List babies = new ArrayList<>(); + babies.add(matDeliverAddRequest .new Baby()); + matDeliverAddRequest.setBabies(babies); + System.out.print(JsonUtil.obj2JsonString(matDeliverAddRequest)); + } +} diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/MatDeliverQueryRequest.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/MatDeliverQueryRequest.java new file mode 100644 index 0000000..5bdb8b4 --- /dev/null +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/MatDeliverQueryRequest.java @@ -0,0 +1,40 @@ +package com.lyms.platform.operate.web.request; + +import com.lyms.platform.common.core.annotation.form.Form; +import com.lyms.platform.common.core.annotation.form.FormParam; + +/** + * + * 分娩记录查询对象 + * + * Created by Administrator on 2016/6/15 0015. + */ +@Form +public class MatDeliverQueryRequest { + /** + * 身份证号 + */ + @FormParam + private String cardNo; + /** + * 就诊卡号 + */ + @FormParam + private String vcCardNo; + + public String getCardNo() { + return cardNo; + } + + public void setCardNo(String cardNo) { + this.cardNo = cardNo; + } + + public String getVcCardNo() { + return vcCardNo; + } + + public void setVcCardNo(String vcCardNo) { + this.vcCardNo = vcCardNo; + } +} \ No newline at end of file diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/ReferralApplyOrderAddRequest.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/ReferralApplyOrderAddRequest.java new file mode 100644 index 0000000..73b0de9 --- /dev/null +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/ReferralApplyOrderAddRequest.java @@ -0,0 +1,110 @@ +package com.lyms.platform.operate.web.request; + +import com.lyms.platform.common.base.IBasicRequestConvert; +import com.lyms.platform.common.core.annotation.form.FormParam; +import com.lyms.platform.common.core.annotation.form.Form; +import com.lyms.platform.pojo.ReferralApplyOrderModel; + +/** + * 增加转诊申请单 + * + * Created by Administrator on 2016/6/15 0015. + */ +@Form +public class ReferralApplyOrderAddRequest implements IBasicRequestConvert { + @FormParam + private String parentId; + @FormParam + private String transferredHospital; + @FormParam + private String transferredDepartment; + @FormParam + private String diseaseDesc; + @FormParam + private String transferredDisease; + @FormParam + private String potentialRisk; + @FormParam + private String transferMode; + @FormParam + private String applyDoctor; + + + public String getApplyDoctor() { + return applyDoctor; + } + + public void setApplyDoctor(String applyDoctor) { + this.applyDoctor = applyDoctor; + } + + public String getDiseaseDesc() { + return diseaseDesc; + } + + public void setDiseaseDesc(String diseaseDesc) { + this.diseaseDesc = diseaseDesc; + } + + public String getParentId() { + return parentId; + } + + public void setParentId(String parentId) { + this.parentId = parentId; + } + + public String getPotentialRisk() { + return potentialRisk; + } + + public void setPotentialRisk(String potentialRisk) { + this.potentialRisk = potentialRisk; + } + + public String getTransferMode() { + return transferMode; + } + + public void setTransferMode(String transferMode) { + this.transferMode = transferMode; + } + + public String getTransferredDepartment() { + return transferredDepartment; + } + + public void setTransferredDepartment(String transferredDepartment) { + this.transferredDepartment = transferredDepartment; + } + + public String getTransferredDisease() { + return transferredDisease; + } + + public void setTransferredDisease(String transferredDisease) { + this.transferredDisease = transferredDisease; + } + + public String getTransferredHospital() { + return transferredHospital; + } + + public void setTransferredHospital(String transferredHospital) { + this.transferredHospital = transferredHospital; + } + + @Override + public ReferralApplyOrderModel convertToDataModel() { + ReferralApplyOrderModel applyOrderModel = new ReferralApplyOrderModel(); + applyOrderModel.setApplyDoctor(applyDoctor); + applyOrderModel.setDiseaseDesc(diseaseDesc); + applyOrderModel.setParentId(parentId); + applyOrderModel.setPotentialRisk(potentialRisk); + applyOrderModel.setTransferMode(transferMode); + applyOrderModel.setTransferredDepartment(transferredDepartment); + applyOrderModel.setTransferredHospital(transferredHospital); + applyOrderModel.setTransferredDisease(transferredDisease); + return applyOrderModel; + } +} diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/SieveApplyOrderAddRequest.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/SieveApplyOrderAddRequest.java new file mode 100644 index 0000000..6c07c21 --- /dev/null +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/SieveApplyOrderAddRequest.java @@ -0,0 +1,75 @@ +package com.lyms.platform.operate.web.request; + +import com.lyms.platform.common.base.IBasicRequestConvert; +import com.lyms.platform.common.core.annotation.form.FormParam; +import com.lyms.platform.common.core.annotation.form.Form; +import com.lyms.platform.pojo.SieveApplyOrderModel; + +/** + * 产筛申请 + * Created by Administrator on 2016/6/15 0015. + */ +@Form +public class SieveApplyOrderAddRequest implements IBasicRequestConvert { + @FormParam + private String parentId; + @FormParam + private String check; + @FormParam + private String guide; + @FormParam + private String checkDate; + @FormParam + private String applyDoctor; + + @Override + public SieveApplyOrderModel convertToDataModel() { + SieveApplyOrderModel sieveApplyOrderModel = new SieveApplyOrderModel(); + sieveApplyOrderModel.setParentId(parentId); + sieveApplyOrderModel.setApplyDoctor(applyDoctor); + sieveApplyOrderModel.setCheckItem(check); + sieveApplyOrderModel.setCheckDate(checkDate); + sieveApplyOrderModel.setGuide(guide); + return sieveApplyOrderModel; + } + + public String getApplyDoctor() { + return applyDoctor; + } + + public void setApplyDoctor(String applyDoctor) { + this.applyDoctor = applyDoctor; + } + + public String getCheck() { + return check; + } + + public void setCheck(String check) { + this.check = check; + } + + public String getCheckDate() { + return checkDate; + } + + public void setCheckDate(String checkDate) { + this.checkDate = checkDate; + } + + public String getGuide() { + return guide; + } + + public void setGuide(String guide) { + this.guide = guide; + } + + public String getParentId() { + return parentId; + } + + public void setParentId(String parentId) { + this.parentId = parentId; + } +} diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/AntenatalExaminationResult.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/AntenatalExaminationResult.java new file mode 100644 index 0000000..c096004 --- /dev/null +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/AntenatalExaminationResult.java @@ -0,0 +1,296 @@ +package com.lyms.platform.operate.web.result; + +import com.lyms.platform.common.base.IBasicResultConvert; +import com.lyms.platform.common.utils.JsonUtil; +import com.lyms.platform.pojo.AntenatalExaminationModel; +import com.lyms.platform.pojo.PuerperaModel; + +import java.util.List; +import java.util.Map; + +/** + * 产前检查返回数据 + *

+ * Created by Administrator on 2016/6/15 0015. + */ +public class AntenatalExaminationResult implements IBasicResultConvert { + + private String id; + + private String parentId; + //当前孕周 + private String currentDueDate; + //主诉 + private String chiefComplaint; + //重量 + private Double weight; + //血压 + private String bp; + //宫高 + private String gongGao; + //腹围 + private String abdominalCircumference; + //浮肿 + private String edema; + //胎数 + private String tireNumber; + //胎数据 + /* Double heartRate; + FetalPosition 胎方位 + FetalPresentation 胎先露 + join 衔接*/ + private String tireData; + //血红蛋白 + private String hemoglobin; + //尿蛋白 + private String urineProtein; + // B 炒 + private String bChao; + //血糖 + private String bloodSugar; + //高危因素 + private String riskFactor; + // 高危评分 + private String riskScore; + //其他高危 + private String otherRisk; + //诊断 + private String diagnosis; + //分类 + private String type; + //处理意见 + private String treatmentOpinion; + //指导 + private String guide; + //产检医生 + private String checkDoctor; + //产检日期 + private String checkDate; + //下次产检日期 + private String nextCheckDate; + + @Override + public AntenatalExaminationResult convertToResult(AntenatalExaminationModel destModel) { + setDiagnosis(destModel.getDiagnosis()); + setEdema(destModel.getEdema()); + setParentId(destModel.getParentId()); + setNextCheckDate(destModel.getNextCheckDate()); + setRiskFactor(destModel.getRiskFactor()); + setAbdominalCircumference(destModel.getAbdominalCircumference()); + setbChao(destModel.getbChao()); + setBloodSugar(destModel.getBloodSugar()); + setBp(destModel.getBp()); + setChiefComplaint(destModel.getChiefComplaint()); + setCheckDate(destModel.getCheckDate()); + setCheckDoctor(destModel.getCheckDoctor()); + setCurrentDueDate(destModel.getCurrentDueDate()); + setGuide(destModel.getGuide()); + setHemoglobin(destModel.getHemoglobin()); + setId(destModel.getId()); + setOtherRisk(destModel.getOtherRisk()); + setTireNumber(destModel.getTireNumber()); + setTireData(JsonUtil.obj2JsonString(destModel.getTireData())); + setType(destModel.getType()); + return this; + } + + public String getAbdominalCircumference() { + return abdominalCircumference; + } + + public void setAbdominalCircumference(String abdominalCircumference) { + this.abdominalCircumference = abdominalCircumference; + } + + public String getbChao() { + return bChao; + } + + public void setbChao(String bChao) { + this.bChao = bChao; + } + + public String getBloodSugar() { + return bloodSugar; + } + + public void setBloodSugar(String bloodSugar) { + this.bloodSugar = bloodSugar; + } + + public String getBp() { + return bp; + } + + public void setBp(String bp) { + this.bp = bp; + } + + public String getCheckDate() { + return checkDate; + } + + public void setCheckDate(String checkDate) { + this.checkDate = checkDate; + } + + public String getCheckDoctor() { + return checkDoctor; + } + + public void setCheckDoctor(String checkDoctor) { + this.checkDoctor = checkDoctor; + } + + public String getChiefComplaint() { + return chiefComplaint; + } + + public void setChiefComplaint(String chiefComplaint) { + this.chiefComplaint = chiefComplaint; + } + + public String getCurrentDueDate() { + return currentDueDate; + } + + public void setCurrentDueDate(String currentDueDate) { + this.currentDueDate = currentDueDate; + } + + public String getDiagnosis() { + return diagnosis; + } + + public void setDiagnosis(String diagnosis) { + this.diagnosis = diagnosis; + } + + public String getEdema() { + return edema; + } + + public void setEdema(String edema) { + this.edema = edema; + } + + public String getGongGao() { + return gongGao; + } + + public void setGongGao(String gongGao) { + this.gongGao = gongGao; + } + + public String getGuide() { + return guide; + } + + public void setGuide(String guide) { + this.guide = guide; + } + + public String getHemoglobin() { + return hemoglobin; + } + + public void setHemoglobin(String hemoglobin) { + this.hemoglobin = hemoglobin; + } + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + + public String getNextCheckDate() { + return nextCheckDate; + } + + public void setNextCheckDate(String nextCheckDate) { + this.nextCheckDate = nextCheckDate; + } + + public String getOtherRisk() { + return otherRisk; + } + + public void setOtherRisk(String otherRisk) { + this.otherRisk = otherRisk; + } + + public String getParentId() { + return parentId; + } + + public void setParentId(String parentId) { + this.parentId = parentId; + } + + public String getRiskFactor() { + return riskFactor; + } + + public void setRiskFactor(String riskFactor) { + this.riskFactor = riskFactor; + } + + public String getRiskScore() { + return riskScore; + } + + public void setRiskScore(String riskScore) { + this.riskScore = riskScore; + } + + public String getTireData() { + return tireData; + } + + public void setTireData(String tireData) { + this.tireData = tireData; + } + + public String getTireNumber() { + return tireNumber; + } + + public void setTireNumber(String tireNumber) { + this.tireNumber = tireNumber; + } + + public String getTreatmentOpinion() { + return treatmentOpinion; + } + + public void setTreatmentOpinion(String treatmentOpinion) { + this.treatmentOpinion = treatmentOpinion; + } + + public String getType() { + return type; + } + + public void setType(String type) { + this.type = type; + } + + public String getUrineProtein() { + return urineProtein; + } + + public void setUrineProtein(String urineProtein) { + this.urineProtein = urineProtein; + } + + public Double getWeight() { + return weight; + } + + public void setWeight(Double weight) { + this.weight = weight; + } +} diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/AntexChuResult.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/AntexChuResult.java new file mode 100644 index 0000000..7c0241c --- /dev/null +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/AntexChuResult.java @@ -0,0 +1,779 @@ +package com.lyms.platform.operate.web.result; + +import com.lyms.platform.operate.web.request.MatDeliverAddRequest; + +import java.util.Date; +import java.util.List; + +/** + * + * 产前检查初诊 * + * Created by Administrator on 2016/6/20 0020. + */ +public class AntexChuResult { + + private String parentId; + /**基本信息**/ + private String id; + //名字 + private String name; + //年龄 + private Integer age; + //孕周 + private String dueWeek; + //预产期 + private String yChanQi; + //手机号 + private String phone; + //高危因素 + private String riskFactor; + //高危评分 + private String riskScore; + //备注 + private String remarks; + //末次月经 + private String lastMenses; + + /**初检信息 **/ + // 既往史 + private String pastHistory ; + // 家族史 + private String familyHistory ; + //个人史 + private String personalHistory; + //疫苗接种史 + private String ymjzHistory ; + //药物过敏史 + private String ywgmHistory ; + //妇科手术史 + private String fksxHistory ; + // 叶酸服用 + private String ysfyHistory ; + //孕次 + private String pregnancyTimes; + // 产次 + private String prodTime; + // 顺产 + private String delivery; + //刨宫产 + private String planedProd; + //流产 + private String abortion; + //死胎 + private String stillbirth; + //死产 + private String stillChan ; + //新生儿死亡 + private String neoDeath; + //出生缺陷 + private String birthDefect; + // 身高 + private String height; + //体重 + private String weight ; + //孕前体重 + private String yqWeight ; + //体重指数 + private String baricIndex ; + // 本次妊娠情况 + private String cestationInfo; + // 宫高 + private String gonggao ; + //腹围 + private String fuwei ; + // 胎数 + private int tireNumber1; + + + private List placentas; + /* //心率 + private double heartRate; + //胎方位 + private String fetalPosition; + //胎先露 + private String fetalPresentation; + // 衔接 + private String join;*/ + //高危因素 + private String highrisk ; + //高危评分 + private String highriskSocre; + // 其他高危 + private String otherHighRisk; + // 诊断 + private String diagnosis; + //处理意见 + private String treatOpinion; + //指导意见 + private String dirOpinion; + //产检 医生 + private String prodDoctor; + //产检日期 + private String checkTime; + //下次产检时间 + private String nextCheckTime; + + +/**-------------辅助检查结果录入------------------**/ + //血红蛋白值 + private String xhdb ; + //白细胞计数值 + private String bxbjs ; + //血小板 + private String platelet; + // 血常规其他 + private String chgOther ; + // 尿蛋白 + private String ndb; + //尿糖 + private String nt; + //尿同体 + private String urineKetone ; + // 尿潜血 + private String bld ; + //尿常规其他 + private String ncgOther; + //ABO + private String abo ; + // rh + private String rh ; + // 血糖 + private String bloodSugar; + //B超 + private String bChao ; + //胎数 + private String tireNumber ; + //血清谷丙转氨酶 + private String xqgdzam ; + //血清谷草转氨酶 + private String xqgczam ; + //白蛋白 + private String albumin ; + //总胆红素 + private String totalBilirubin; + // 结合胆红素 + private String jhBilirubin ; + //乙肝表面抗原 + private String ygbmky; + //乙肝表面抗体 + private String ygbmkt; + //乙肝e抗原 + private String ygeky; + //乙肝e抗体 + private String ygekt; + // 乙肝核心抗体 + private String yghxkt; + // 血清肌 + private String xqjq; + // 血尿素氮 + private String xnsd; + // 梅毒血清实验 + private String mdxqsy; + // hit抗体检测 + private String hivkt; + // 阴道分泌物 + private String ydfmw; + // 阴道清洁度 + private String ydqjd; + + + public String getAbo() { + return abo; + } + + public void setAbo(String abo) { + this.abo = abo; + } + + public String getAbortion() { + return abortion; + } + + public void setAbortion(String abortion) { + this.abortion = abortion; + } + + public Integer getAge() { + return age; + } + + public void setAge(Integer age) { + this.age = age; + } + + public String getAlbumin() { + return albumin; + } + + public void setAlbumin(String albumin) { + this.albumin = albumin; + } + + public String getBaricIndex() { + return baricIndex; + } + + public void setBaricIndex(String baricIndex) { + this.baricIndex = baricIndex; + } + + public String getbChao() { + return bChao; + } + + public void setbChao(String bChao) { + this.bChao = bChao; + } + + public String getBirthDefect() { + return birthDefect; + } + + public void setBirthDefect(String birthDefect) { + this.birthDefect = birthDefect; + } + + public String getBld() { + return bld; + } + + public void setBld(String bld) { + this.bld = bld; + } + + public String getBloodSugar() { + return bloodSugar; + } + + public void setBloodSugar(String bloodSugar) { + this.bloodSugar = bloodSugar; + } + + public String getBxbjs() { + return bxbjs; + } + + public void setBxbjs(String bxbjs) { + this.bxbjs = bxbjs; + } + + public String getCestationInfo() { + return cestationInfo; + } + + public void setCestationInfo(String cestationInfo) { + this.cestationInfo = cestationInfo; + } + + public String getCheckTime() { + return checkTime; + } + + public void setCheckTime(String checkTime) { + this.checkTime = checkTime; + } + + public String getChgOther() { + return chgOther; + } + + public void setChgOther(String chgOther) { + this.chgOther = chgOther; + } + + public String getDelivery() { + return delivery; + } + + public void setDelivery(String delivery) { + this.delivery = delivery; + } + + public String getDiagnosis() { + return diagnosis; + } + + public void setDiagnosis(String diagnosis) { + this.diagnosis = diagnosis; + } + + public String getDirOpinion() { + return dirOpinion; + } + + public void setDirOpinion(String dirOpinion) { + this.dirOpinion = dirOpinion; + } + + public String getDueWeek() { + return dueWeek; + } + + public void setDueWeek(String dueWeek) { + this.dueWeek = dueWeek; + } + + public String getFamilyHistory() { + return familyHistory; + } + + public void setFamilyHistory(String familyHistory) { + this.familyHistory = familyHistory; + } + + public String getFksxHistory() { + return fksxHistory; + } + + public void setFksxHistory(String fksxHistory) { + this.fksxHistory = fksxHistory; + } + + public String getFuwei() { + return fuwei; + } + + public void setFuwei(String fuwei) { + this.fuwei = fuwei; + } + + public String getGonggao() { + return gonggao; + } + + public void setGonggao(String gonggao) { + this.gonggao = gonggao; + } + + public String getHeight() { + return height; + } + + public void setHeight(String height) { + this.height = height; + } + + public String getHighrisk() { + return highrisk; + } + + public void setHighrisk(String highrisk) { + this.highrisk = highrisk; + } + + public String getHighriskSocre() { + return highriskSocre; + } + + public void setHighriskSocre(String highriskSocre) { + this.highriskSocre = highriskSocre; + } + + public String getHivkt() { + return hivkt; + } + + public void setHivkt(String hivkt) { + this.hivkt = hivkt; + } + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + + public String getJhBilirubin() { + return jhBilirubin; + } + + public void setJhBilirubin(String jhBilirubin) { + this.jhBilirubin = jhBilirubin; + } + + public String getLastMenses() { + return lastMenses; + } + + public void setLastMenses(String lastMenses) { + this.lastMenses = lastMenses; + } + + public String getMdxqsy() { + return mdxqsy; + } + + public void setMdxqsy(String mdxqsy) { + this.mdxqsy = mdxqsy; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getNcgOther() { + return ncgOther; + } + + public void setNcgOther(String ncgOther) { + this.ncgOther = ncgOther; + } + + public String getNdb() { + return ndb; + } + + public void setNdb(String ndb) { + this.ndb = ndb; + } + + public String getNeoDeath() { + return neoDeath; + } + + public void setNeoDeath(String neoDeath) { + this.neoDeath = neoDeath; + } + + public String getNextCheckTime() { + return nextCheckTime; + } + + public void setNextCheckTime(String nextCheckTime) { + this.nextCheckTime = nextCheckTime; + } + + public String getNt() { + return nt; + } + + public void setNt(String nt) { + this.nt = nt; + } + + public String getOtherHighRisk() { + return otherHighRisk; + } + + public void setOtherHighRisk(String otherHighRisk) { + this.otherHighRisk = otherHighRisk; + } + + public String getPastHistory() { + return pastHistory; + } + + public void setPastHistory(String pastHistory) { + this.pastHistory = pastHistory; + } + + public String getPersonalHistory() { + return personalHistory; + } + + public void setPersonalHistory(String personalHistory) { + this.personalHistory = personalHistory; + } + + public String getPhone() { + return phone; + } + + public void setPhone(String phone) { + this.phone = phone; + } + + public List getPlacentas() { + return placentas; + } + + public void setPlacentas(List placentas) { + this.placentas = placentas; + } + + public String getPlanedProd() { + return planedProd; + } + + public void setPlanedProd(String planedProd) { + this.planedProd = planedProd; + } + + public String getPlatelet() { + return platelet; + } + + public void setPlatelet(String platelet) { + this.platelet = platelet; + } + + public String getPregnancyTimes() { + return pregnancyTimes; + } + + public void setPregnancyTimes(String pregnancyTimes) { + this.pregnancyTimes = pregnancyTimes; + } + + public String getProdDoctor() { + return prodDoctor; + } + + public void setProdDoctor(String prodDoctor) { + this.prodDoctor = prodDoctor; + } + + public String getProdTime() { + return prodTime; + } + + public void setProdTime(String prodTime) { + this.prodTime = prodTime; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public String getRh() { + return rh; + } + + public void setRh(String rh) { + this.rh = rh; + } + + public String getRiskFactor() { + return riskFactor; + } + + public void setRiskFactor(String riskFactor) { + this.riskFactor = riskFactor; + } + + public String getRiskScore() { + return riskScore; + } + + public void setRiskScore(String riskScore) { + this.riskScore = riskScore; + } + + public String getStillbirth() { + return stillbirth; + } + + public void setStillbirth(String stillbirth) { + this.stillbirth = stillbirth; + } + + public String getStillChan() { + return stillChan; + } + + public void setStillChan(String stillChan) { + this.stillChan = stillChan; + } + + public int getTireNumber1() { + return tireNumber1; + } + + public void setTireNumber1(int tireNumber1) { + this.tireNumber1 = tireNumber1; + } + + public String getTireNumber() { + return tireNumber; + } + + public void setTireNumber(String tireNumber) { + this.tireNumber = tireNumber; + } + + public String getTotalBilirubin() { + return totalBilirubin; + } + + public void setTotalBilirubin(String totalBilirubin) { + this.totalBilirubin = totalBilirubin; + } + + public String getTreatOpinion() { + return treatOpinion; + } + + public void setTreatOpinion(String treatOpinion) { + this.treatOpinion = treatOpinion; + } + + public String getUrineKetone() { + return urineKetone; + } + + public void setUrineKetone(String urineKetone) { + this.urineKetone = urineKetone; + } + + public String getWeight() { + return weight; + } + + public void setWeight(String weight) { + this.weight = weight; + } + + public String getXhdb() { + return xhdb; + } + + public void setXhdb(String xhdb) { + this.xhdb = xhdb; + } + + public String getXnsd() { + return xnsd; + } + + public void setXnsd(String xnsd) { + this.xnsd = xnsd; + } + + public String getXqgczam() { + return xqgczam; + } + + public void setXqgczam(String xqgczam) { + this.xqgczam = xqgczam; + } + + public String getXqgdzam() { + return xqgdzam; + } + + public void setXqgdzam(String xqgdzam) { + this.xqgdzam = xqgdzam; + } + + public String getXqjq() { + return xqjq; + } + + public void setXqjq(String xqjq) { + this.xqjq = xqjq; + } + + public String getyChanQi() { + return yChanQi; + } + + public void setyChanQi(String yChanQi) { + this.yChanQi = yChanQi; + } + + public String getYdfmw() { + return ydfmw; + } + + public void setYdfmw(String ydfmw) { + this.ydfmw = ydfmw; + } + + public String getYdqjd() { + return ydqjd; + } + + public void setYdqjd(String ydqjd) { + this.ydqjd = ydqjd; + } + + public String getYgbmkt() { + return ygbmkt; + } + + public void setYgbmkt(String ygbmkt) { + this.ygbmkt = ygbmkt; + } + + public String getYgbmky() { + return ygbmky; + } + + public void setYgbmky(String ygbmky) { + this.ygbmky = ygbmky; + } + + public String getYgekt() { + return ygekt; + } + + public void setYgekt(String ygekt) { + this.ygekt = ygekt; + } + + public String getYgeky() { + return ygeky; + } + + public void setYgeky(String ygeky) { + this.ygeky = ygeky; + } + + public String getYghxkt() { + return yghxkt; + } + + public void setYghxkt(String yghxkt) { + this.yghxkt = yghxkt; + } + + public String getYmjzHistory() { + return ymjzHistory; + } + + public void setYmjzHistory(String ymjzHistory) { + this.ymjzHistory = ymjzHistory; + } + + public String getYqWeight() { + return yqWeight; + } + + public void setYqWeight(String yqWeight) { + this.yqWeight = yqWeight; + } + + public String getYsfyHistory() { + return ysfyHistory; + } + + public void setYsfyHistory(String ysfyHistory) { + this.ysfyHistory = ysfyHistory; + } + + public String getYwgmHistory() { + return ywgmHistory; + } + + public void setYwgmHistory(String ywgmHistory) { + this.ywgmHistory = ywgmHistory; + } + + public String getParentId() { + return parentId; + } + + public void setParentId(String parentId) { + this.parentId = parentId; + } +} diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/AntexListResult.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/AntexListResult.java new file mode 100644 index 0000000..eac916e --- /dev/null +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/AntexListResult.java @@ -0,0 +1,186 @@ +package com.lyms.platform.operate.web.result; + +import com.lyms.platform.common.base.IBasicResultConvert; +import com.lyms.platform.common.utils.DateUtil; +import com.lyms.platform.pojo.AntExChuModel; +import com.lyms.platform.pojo.AntenatalExaminationModel; +import com.lyms.platform.pojo.Patients; +import org.apache.commons.collections.CollectionUtils; + +import java.util.ArrayList; +import java.util.List; + +/** + * + * 产前筛查列表返回对象 + * + * Created by Administrator on 2016/6/16 0016. + */ +public class AntexListResult { + + private String id; + //名字 + private String name; + //年龄 + private Integer age; + //孕周 + private String dueWeek; + //预产期 + private String yChanQi; + //手机号 + private String phone; + //高危因素 + private String riskFactor; + //高危评分 + private String riskScore; + //备注 + private String remarks; + // + + private List data = new ArrayList(); + + public Integer getAge() { + return age; + } + + public void setAge(Integer age) { + this.age = age; + } + + public String getDueWeek() { + return dueWeek; + } + + public void setDueWeek(String dueWeek) { + this.dueWeek = dueWeek; + } + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getPhone() { + return phone; + } + + public void setPhone(String phone) { + this.phone = phone; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public String getRiskFactor() { + return riskFactor; + } + + public void setRiskFactor(String riskFactor) { + this.riskFactor = riskFactor; + } + + public String getRiskScore() { + return riskScore; + } + + public void setRiskScore(String riskScore) { + this.riskScore = riskScore; + } + + public String getyChanQi() { + return yChanQi; + } + + public void setyChanQi(String yChanQi) { + this.yChanQi = yChanQi; + } + + public AntexListResult convertToResult(List destModel,Patients patients,AntExChuModel antExChuModel) { + setId(patients.getId()); + try { + if(null!=patients.getBirth()){ + setAge(DateUtil.getAge(patients.getBirth())); + } + }catch (Exception e){ + } + setName(patients.getUsername()); + setPhone(patients.getPhone()); + setRemarks("产妇备注"); + setRiskScore("60"); + setRiskFactor("高危因素"); + setDueWeek(""); + if(CollectionUtils.isNotEmpty(destModel)){ + List dataList = new ArrayList<>(); + if(null!=antExChuModel){ + dataList.add(new AntData(antExChuModel)); + } + for(AntenatalExaminationModel model:destModel){ + dataList.add(new AntData(model)); + } + setData(dataList); + } + return this; + } + private class AntData{ + private String dueWeek; + private String id; + private String checkTime; + public AntData(AntenatalExaminationModel model){ + this.id=model.getId(); + this.dueWeek=""; + this.checkTime=model.getCheckDate(); + } + + public AntData(AntExChuModel model){ + this.id=model.getId(); + this.dueWeek=""; + this.checkTime=model.getCheckTime(); + } + public String getCheckTime() { + return checkTime; + } + + public void setCheckTime(String checkTime) { + this.checkTime = checkTime; + } + + public String getDueWeek() { + return dueWeek; + } + + public void setDueWeek(String dueWeek) { + this.dueWeek = dueWeek; + } + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + } + public List getData() { + return data; + } + + public void setData(List data) { + this.data = data; + } +} diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/MatDeliverListResult.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/MatDeliverListResult.java new file mode 100644 index 0000000..16d805c --- /dev/null +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/MatDeliverListResult.java @@ -0,0 +1,178 @@ +package com.lyms.platform.operate.web.result; + +import com.lyms.platform.common.base.IBasicResultConvert; +import com.lyms.platform.common.utils.DateUtil; +import com.lyms.platform.pojo.MaternalDeliverModel; +import com.lyms.platform.pojo.Patients; +import org.apache.commons.collections.CollectionUtils; + +import java.util.ArrayList; +import java.util.List; + +/** + * 分娩信息记录表 + * + * Created by Administrator on 2016/6/17 0017. + */ +public class MatDeliverListResult { + + private String id; + //名字 + private String name; + //年龄 + private Integer age; + //孕周 + private String dueWeek; + //预产期 + private String yChanQi; + //手机号 + private String phone; + //高危因素 + private String riskFactor; + //高危评分 + private String riskScore; + //备注 + private String remarks; + + private List data = new ArrayList(); + + public MatDeliverListResult convertToResult(List destList,Patients patients) { + setId(patients.getId()); + try { + if(null!=patients.getBirth()){ + setAge(DateUtil.getAge(patients.getBirth())); + } + }catch (Exception e){ + } + setName(patients.getUsername()); + setPhone(patients.getPhone()); + setRemarks("产妇备注"); + setRiskScore("60"); + setRiskFactor("高危因素"); + setDueWeek(""); + if(CollectionUtils.isNotEmpty(destList)){ + List list = new ArrayList<>(); + for(MaternalDeliverModel model:destList){ + list.add(new MatDeliverExt(model)); + } + setData(list); + } + return this; + } + + public Integer getAge() { + return age; + } + + public void setAge(Integer age) { + this.age = age; + } + + public List getData() { + return data; + } + + public void setData(List data) { + this.data = data; + } + + public String getDueWeek() { + return dueWeek; + } + + public void setDueWeek(String dueWeek) { + this.dueWeek = dueWeek; + } + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public String getPhone() { + return phone; + } + + public void setPhone(String phone) { + this.phone = phone; + } + + public String getRemarks() { + return remarks; + } + + public void setRemarks(String remarks) { + this.remarks = remarks; + } + + public String getRiskFactor() { + return riskFactor; + } + + public void setRiskFactor(String riskFactor) { + this.riskFactor = riskFactor; + } + + public String getRiskScore() { + return riskScore; + } + + public void setRiskScore(String riskScore) { + this.riskScore = riskScore; + } + + public String getyChanQi() { + return yChanQi; + } + + public void setyChanQi(String yChanQi) { + this.yChanQi = yChanQi; + } + + private class MatDeliverExt{ + private String hospitalName; + private String id; + private String checkTime; + + public MatDeliverExt(MaternalDeliverModel deliverModel){ + setCheckTime(deliverModel.getDueDate()); + setId(deliverModel.getId()); + setHospitalName(deliverModel.getFmHospital()); + } + + public String getCheckTime() { + return checkTime; + } + + public void setCheckTime(String checkTime) { + this.checkTime = checkTime; + } + + public String getHospitalName() { + return hospitalName; + } + + public void setHospitalName(String hospitalName) { + this.hospitalName = hospitalName; + } + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + } +} diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/MaternalDeliverResult.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/MaternalDeliverResult.java new file mode 100644 index 0000000..fa51d37 --- /dev/null +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/MaternalDeliverResult.java @@ -0,0 +1,601 @@ +package com.lyms.platform.operate.web.result; + +import com.lyms.platform.common.base.IBasicResultConvert; +import com.lyms.platform.common.enums.SexEnum; +import com.lyms.platform.pojo.AntenatalExaminationModel; +import com.lyms.platform.pojo.BabyModel; +import com.lyms.platform.pojo.MaternalDeliverModel; +import com.lyms.platform.pojo.Patients; + +import java.util.List; + +/** + * 产妇分娩 + *

+ * Created by Administrator on 2016/6/16 0016. + */ +public class MaternalDeliverResult { + + private String id; + //产妇id + private String parentId; + //分娩时间 + private String dueDate; + //分娩孕周 + private String dueWeek; + //台数 + private int tireNumber; + //胎盘 + private String placenta; + //胎盘信息 + private List placentas; + //分娩方式 + private String deliveryMode; + //手术原因 + private String operationCause; + //产程 h 小时 m 分 + private String prodprocess; + //总产程 + private String totalprocess; + //会阴情况 + private String perinealCondition; + //撕裂等级 + private int siLielevel; + //锋线针数 + private Integer needleNum; + //产妇情况 + private String maternalInfo; + //死亡原因 + private String deathCause; + //产后血压 + private String chBp; + //产后2小时血压 + private String ch2Bp; + //呼吸 + private String breath; + // 脉搏 + private String pulse; + // 一小时失血量 + private String oHloseBloodL; + //二小时失血量 + private String tHloseBloodL; + //二十四小时失血量 + private String rHloseBloodL; + //第3产层+产后失血量 + private String sHloseBloodL; + //失血原因 + private String loseBloodCause; + //产科并发症 + private String ocs; + //胎盘娩出方式 + private String tpmcType; + //娩出方式 + private String mcType; + // 胎盘大小 + private String tpSize; + // 胎盘重量 + private String tpWeight; + //脐带长度 + private String umbilicalCordLength; + // 脐带异常 + private String umbilicalCordEx; + // 脐带异常类型 + private String umbilicalCordExType; + + private List babies; + //分娩医院 + private String fmHospital; + //接生医生 + private String deliverDoctor; + + public MaternalDeliverResult convertToResult(MaternalDeliverModel destModel) { + setId(destModel.getId()); + setParentId(destModel.getParentId()); + + setDueDate(destModel.getDueDate()); + setDueWeek(destModel.getDueWeek()); + setTireNumber(destModel.getTireNumber()); + setPlacenta(destModel.getPlacenta()); + setPlacentas(destModel.getPlacentas()); + setDeliveryMode(destModel.getDeliveryMode()); + setOperationCause(destModel.getOperationCause()); + + setProdprocess(destModel.getProdprocess()); + setTotalprocess(destModel.getTotalprocess()); + setPerinealCondition(destModel.getPerinealCondition()); + setSiLielevel(destModel.getSiLielevel()); + setNeedleNum(destModel.getNeedleNum()); + setMaternalInfo(destModel.getMaternalInfo()); + setDeathCause(destModel.getDeathCause()); + setChBp(destModel.getChBp()); + setCh2Bp(destModel.getCh2Bp()); + setBreath(destModel.getBreath()); + setPulse(destModel.getPulse()); + setoHloseBloodL(destModel.getoHloseBloodL()); + settHloseBloodL(destModel.gettHloseBloodL()); + setrHloseBloodL(destModel.getrHloseBloodL()); + setsHloseBloodL(destModel.getsHloseBloodL()); + setLoseBloodCause(destModel.getLoseBloodCause()); + setOcs(destModel.getOcs()); + setTpmcType(destModel.getTpmcType()); + setMcType(destModel.getMcType()); + setTpSize(destModel.getTpSize()); + setTpWeight(destModel.getTpWeight()); + setUmbilicalCordLength(destModel.getUmbilicalCordLength()); + setUmbilicalCordEx(destModel.getUmbilicalCordEx()); + setUmbilicalCordExType(destModel.getUmbilicalCordExType()); + setFmHospital(destModel.getFmHospital()); + + setDeliverDoctor(destModel.getDeliverDoctor()); + return this; + } + + public class Placenta{ + //心率 + private double heartRate; + //胎方位 + private String fetalPosition; + //胎先露 + private String fetalPresentation; + // 衔接 + private String join; + + public String getFetalPosition() { + return fetalPosition; + } + + public void setFetalPosition(String fetalPosition) { + this.fetalPosition = fetalPosition; + } + + public String getFetalPresentation() { + return fetalPresentation; + } + + public void setFetalPresentation(String fetalPresentation) { + this.fetalPresentation = fetalPresentation; + } + + public double getHeartRate() { + return heartRate; + } + + public void setHeartRate(double heartRate) { + this.heartRate = heartRate; + } + + public String getJoin() { + return join; + } + + public void setJoin(String join) { + this.join = join; + } + } + public class Baby{ + + private String id; + //新生儿性别; + private String babyGender; + //新生儿重量 + private String babyWeight; + //新生儿生长 + private String babyHeight; + //畸形 + private Integer deformity; + //apgar评分 + private String apgarScore; + //窒息分钟 + private String asphyxiaM; + // 妊娠结局 + private String pregnancyOut; + //新生儿疾病 + private String babyHealthy; + //母婴接触开始 + private String contactStartM; + //母婴接触时间 + private String contactM; + //早吮吸 + private String earlySuck; + + public Baby(BabyModel babyModel){ + setId(babyModel.getId()); + setBabyGender(SexEnum.getTextById(babyModel.getSex())); + setBabyWeight(babyModel.getBabyWeight()); + setBabyHeight(babyModel.getBabyHeight()); + setDeformity(babyModel.getIsMalformation()); + setApgarScore(babyModel.getApgarScore()); + setAsphyxiaM(babyModel.getAsphyxiaM()); + setPregnancyOut(babyModel.getPregnancyOut()); + setBabyHealthy(babyModel.getBabyHealthy()); + setContactStartM(babyModel.getContactStartM()); + setContactM(babyModel.getContactM()); + setEarlySuck(babyModel.getEarlySuck()); + } + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + + public String getApgarScore() { + return apgarScore; + } + + public void setApgarScore(String apgarScore) { + this.apgarScore = apgarScore; + } + + public String getAsphyxiaM() { + return asphyxiaM; + } + + public void setAsphyxiaM(String asphyxiaM) { + this.asphyxiaM = asphyxiaM; + } + + public String getBabyGender() { + return babyGender; + } + + public void setBabyGender(String babyGender) { + this.babyGender = babyGender; + } + + public String getBabyHealthy() { + return babyHealthy; + } + + public void setBabyHealthy(String babyHealthy) { + this.babyHealthy = babyHealthy; + } + + public String getBabyHeight() { + return babyHeight; + } + + public void setBabyHeight(String babyHeight) { + this.babyHeight = babyHeight; + } + + public String getBabyWeight() { + return babyWeight; + } + + public void setBabyWeight(String babyWeight) { + this.babyWeight = babyWeight; + } + + public String getContactM() { + return contactM; + } + + public void setContactM(String contactM) { + this.contactM = contactM; + } + + public String getContactStartM() { + return contactStartM; + } + + public void setContactStartM(String contactStartM) { + this.contactStartM = contactStartM; + } + + public Integer getDeformity() { + return deformity; + } + + public void setDeformity(Integer deformity) { + this.deformity = deformity; + } + + public String getEarlySuck() { + return earlySuck; + } + + public void setEarlySuck(String earlySuck) { + this.earlySuck = earlySuck; + } + + public String getPregnancyOut() { + return pregnancyOut; + } + + public void setPregnancyOut(String pregnancyOut) { + this.pregnancyOut = pregnancyOut; + } + } + + + public List getBabies() { + return babies; + } + + public void setBabies(List babies) { + this.babies = babies; + } + + public String getBreath() { + return breath; + } + + public void setBreath(String breath) { + this.breath = breath; + } + + public String getCh2Bp() { + return ch2Bp; + } + + public void setCh2Bp(String ch2Bp) { + this.ch2Bp = ch2Bp; + } + + public String getChBp() { + return chBp; + } + + public void setChBp(String chBp) { + this.chBp = chBp; + } + + public String getDeathCause() { + return deathCause; + } + + public void setDeathCause(String deathCause) { + this.deathCause = deathCause; + } + + public String getDeliverDoctor() { + return deliverDoctor; + } + + public void setDeliverDoctor(String deliverDoctor) { + this.deliverDoctor = deliverDoctor; + } + + public String getDeliveryMode() { + return deliveryMode; + } + + public void setDeliveryMode(String deliveryMode) { + this.deliveryMode = deliveryMode; + } + + public String getDueDate() { + return dueDate; + } + + public void setDueDate(String dueDate) { + this.dueDate = dueDate; + } + + public String getDueWeek() { + return dueWeek; + } + + public void setDueWeek(String dueWeek) { + this.dueWeek = dueWeek; + } + + public String getFmHospital() { + return fmHospital; + } + + public void setFmHospital(String fmHospital) { + this.fmHospital = fmHospital; + } + + public String getId() { + return id; + } + + public void setId(String id) { + this.id = id; + } + + public String getLoseBloodCause() { + return loseBloodCause; + } + + public void setLoseBloodCause(String loseBloodCause) { + this.loseBloodCause = loseBloodCause; + } + + public String getMaternalInfo() { + return maternalInfo; + } + + public void setMaternalInfo(String maternalInfo) { + this.maternalInfo = maternalInfo; + } + + public String getMcType() { + return mcType; + } + + public void setMcType(String mcType) { + this.mcType = mcType; + } + + public Integer getNeedleNum() { + return needleNum; + } + + public void setNeedleNum(Integer needleNum) { + this.needleNum = needleNum; + } + + public String getOcs() { + return ocs; + } + + public void setOcs(String ocs) { + this.ocs = ocs; + } + + public String getoHloseBloodL() { + return oHloseBloodL; + } + + public void setoHloseBloodL(String oHloseBloodL) { + this.oHloseBloodL = oHloseBloodL; + } + + public String getOperationCause() { + return operationCause; + } + + public void setOperationCause(String operationCause) { + this.operationCause = operationCause; + } + + public String getParentId() { + return parentId; + } + + public void setParentId(String parentId) { + this.parentId = parentId; + } + + public String getPerinealCondition() { + return perinealCondition; + } + + public void setPerinealCondition(String perinealCondition) { + this.perinealCondition = perinealCondition; + } + + public String getPlacenta() { + return placenta; + } + + public void setPlacenta(String placenta) { + this.placenta = placenta; + } + + public List getPlacentas() { + return placentas; + } + + public void setPlacentas(List placentas) { + this.placentas = placentas; + } + + public String getProdprocess() { + return prodprocess; + } + + public void setProdprocess(String prodprocess) { + this.prodprocess = prodprocess; + } + + public String getPulse() { + return pulse; + } + + public void setPulse(String pulse) { + this.pulse = pulse; + } + + public String getrHloseBloodL() { + return rHloseBloodL; + } + + public void setrHloseBloodL(String rHloseBloodL) { + this.rHloseBloodL = rHloseBloodL; + } + + public String getsHloseBloodL() { + return sHloseBloodL; + } + + public void setsHloseBloodL(String sHloseBloodL) { + this.sHloseBloodL = sHloseBloodL; + } + + public int getSiLielevel() { + return siLielevel; + } + + public void setSiLielevel(int siLielevel) { + this.siLielevel = siLielevel; + } + + public String gettHloseBloodL() { + return tHloseBloodL; + } + + public void settHloseBloodL(String tHloseBloodL) { + this.tHloseBloodL = tHloseBloodL; + } + + public int getTireNumber() { + return tireNumber; + } + + public void setTireNumber(int tireNumber) { + this.tireNumber = tireNumber; + } + + public String getTotalprocess() { + return totalprocess; + } + + public void setTotalprocess(String totalprocess) { + this.totalprocess = totalprocess; + } + + public String getTpmcType() { + return tpmcType; + } + + public void setTpmcType(String tpmcType) { + this.tpmcType = tpmcType; + } + + public String getTpSize() { + return tpSize; + } + + public void setTpSize(String tpSize) { + this.tpSize = tpSize; + } + + public String getTpWeight() { + return tpWeight; + } + + public void setTpWeight(String tpWeight) { + this.tpWeight = tpWeight; + } + + public String getUmbilicalCordEx() { + return umbilicalCordEx; + } + + public void setUmbilicalCordEx(String umbilicalCordEx) { + this.umbilicalCordEx = umbilicalCordEx; + } + + public String getUmbilicalCordExType() { + return umbilicalCordExType; + } + + public void setUmbilicalCordExType(String umbilicalCordExType) { + this.umbilicalCordExType = umbilicalCordExType; + } + + public String getUmbilicalCordLength() { + return umbilicalCordLength; + } + + public void setUmbilicalCordLength(String umbilicalCordLength) { + this.umbilicalCordLength = umbilicalCordLength; + } +} diff --git a/platform-operate-api/src/main/resources/spring/consumer-jms-context.xml b/platform-operate-api/src/main/resources/spring/consumer-jms-context.xml new file mode 100644 index 0000000..31f986e --- /dev/null +++ b/platform-operate-api/src/main/resources/spring/consumer-jms-context.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + diff --git a/platform-operate-api/src/main/resources/spring/producer-jms-context.xml b/platform-operate-api/src/main/resources/spring/producer-jms-context.xml new file mode 100644 index 0000000..ce588ae --- /dev/null +++ b/platform-operate-api/src/main/resources/spring/producer-jms-context.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + diff --git a/platform-report-api/src/main/java/com/lyms/platform/report/web/controller/TestController.java b/platform-report-api/src/main/java/com/lyms/platform/report/web/controller/TestController.java deleted file mode 100644 index 9cf62b3..0000000 --- a/platform-report-api/src/main/java/com/lyms/platform/report/web/controller/TestController.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.lyms.platform.report.web.controller; - -import org.springframework.stereotype.Controller; - -/** - * - * - * - * Created by Administrator on 2016/4/20 0020. - */ -@Controller -public class TestController { -} diff --git a/pom.xml b/pom.xml index 3b95b46..d552986 100644 --- a/pom.xml +++ b/pom.xml @@ -31,6 +31,7 @@ UTF-8 3.2.4.RELEASE 1.5.6.RELEASE + 5.6.0 1.0.0 UTF-8 @@ -56,6 +57,33 @@ commons-httpclient 3.1 + + + org.apache.activemq + activemq-all + ${org.activemq.version} + + + + javax.jms + javax.jms-api + 2.0.1 + + + org.springframework + spring-jms + ${org.springframework.version} + + + org.apache.activemq + activemq-core + ${org.activemq.version} + + + org.apache.activemq + activemq-pool + ${org.springframework.version} + org.apache.zookeeper zookeeper