diff --git a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/IMeasureInfoDao.java b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/IMeasureInfoDao.java index b6545ef..39a87bd 100644 --- a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/IMeasureInfoDao.java +++ b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/IMeasureInfoDao.java @@ -12,4 +12,8 @@ public interface IMeasureInfoDao { List queryMeasureInfoList(MongoQuery query); int queryMeasureInfoListCount(MongoQuery mongoQuery); + + void addMeasureInfo(MeasureInfoModel model); + + void updateMeasureInfo(MongoQuery mongoQuery,MeasureInfoModel model); } diff --git a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/impl/MeasureInfoDao.java b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/impl/MeasureInfoDao.java index da20bc7..ab2e2bb 100644 --- a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/impl/MeasureInfoDao.java +++ b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/impl/MeasureInfoDao.java @@ -22,4 +22,14 @@ public class MeasureInfoDao extends BaseMongoDAOImpl implement public int queryMeasureInfoListCount(MongoQuery mongoQuery) { return (int)count(mongoQuery.convertToMongoQuery()); } + + @Override + public void addMeasureInfo(MeasureInfoModel model) { + save(model); + } + + @Override + public void updateMeasureInfo(MongoQuery mongoQuery,MeasureInfoModel model) { + update(mongoQuery.convertToMongoQuery(),model); + } } diff --git a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/MeasureInfoService.java b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/MeasureInfoService.java index 3b95e8e..16be6b9 100644 --- a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/MeasureInfoService.java +++ b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/MeasureInfoService.java @@ -1,7 +1,8 @@ package com.lyms.platform.biz.service; -import com.lyms.platform.biz.dal.IMatDeliverDao; import com.lyms.platform.biz.dal.IMeasureInfoDao; +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.MeasureInfoModel; import com.lyms.platform.query.MeasureInfoQuery; @@ -30,4 +31,12 @@ public class MeasureInfoService { } return measureInfoDao.queryMeasureInfoList(query.addOrder(Sort.Direction.DESC, "created")); } + + public void addMeasureInfo(MeasureInfoModel model) { + measureInfoDao.addMeasureInfo(model); + } + + public void updateMeasureInfo(MeasureInfoModel model) { + measureInfoDao.updateMeasureInfo(new MongoQuery(new MongoCondition("id", model.getId(), MongoOper.IS)), model); + } } diff --git a/platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/MeasureInfoMapper.java b/platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/MeasureInfoMapper.java new file mode 100644 index 0000000..81c7c99 --- /dev/null +++ b/platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/MeasureInfoMapper.java @@ -0,0 +1,17 @@ +package com.lyms.platform.permission.dao.master; + +import com.lyms.platform.pojo.MeasureInfoModel; +import com.lyms.platform.query.MeasureInfoQuery; + +import java.util.List; + +/** + * Created by Administrator on 2018-01-10. + */ +public interface MeasureInfoMapper { + public void addMeasureInfo(MeasureInfoModel model); + + List queryMeasureInfoList(MeasureInfoQuery query); + + int updateMeasureInfo(MeasureInfoModel model); +} diff --git a/platform-biz-service/src/main/java/com/lyms/platform/permission/service/MeasureInfoService.java b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/MeasureInfoService.java new file mode 100644 index 0000000..f589e0d --- /dev/null +++ b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/MeasureInfoService.java @@ -0,0 +1,17 @@ +package com.lyms.platform.permission.service; + +import com.lyms.platform.pojo.MeasureInfoModel; +import com.lyms.platform.query.MeasureInfoQuery; + +import java.util.List; + +/** + * Created by Administrator on 2018-01-10. + */ +public interface MeasureInfoService { + void addMeasureInfo(MeasureInfoModel model); + + List queryMeasureInfoList(MeasureInfoQuery query); + + int updateMeasureInfo(MeasureInfoModel model); +} diff --git a/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/MeasureInfoServiceImpl.java b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/MeasureInfoServiceImpl.java new file mode 100644 index 0000000..cd88389 --- /dev/null +++ b/platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/MeasureInfoServiceImpl.java @@ -0,0 +1,35 @@ +package com.lyms.platform.permission.service.impl; + +import com.lyms.platform.permission.dao.master.MeasureInfoMapper; +import com.lyms.platform.permission.service.MeasureInfoService; +import com.lyms.platform.pojo.MeasureInfoModel; +import com.lyms.platform.query.MeasureInfoQuery; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * Created by Administrator on 2018-01-10. + */ +@Service("mysqlMeasureInfoService") +public class MeasureInfoServiceImpl implements MeasureInfoService { + + @Autowired + private MeasureInfoMapper measureInfoMapper; + + @Override + public void addMeasureInfo(MeasureInfoModel model) { + measureInfoMapper.addMeasureInfo(model); + } + + @Override + public List queryMeasureInfoList(MeasureInfoQuery query) { + return measureInfoMapper.queryMeasureInfoList(query); + } + + @Override + public int updateMeasureInfo(MeasureInfoModel model) { + return measureInfoMapper.updateMeasureInfo(model); + } +} diff --git a/platform-biz-service/src/main/resources/mainOrm/master/MeasureInfoMapper.xml b/platform-biz-service/src/main/resources/mainOrm/master/MeasureInfoMapper.xml new file mode 100644 index 0000000..1dc0a05 --- /dev/null +++ b/platform-biz-service/src/main/resources/mainOrm/master/MeasureInfoMapper.xml @@ -0,0 +1,179 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + INSERT INTO measure_info(user_name,cert_type, + cert_no,age,phone,sex,vc_card_no, + value_one,value_two,value_type,record_time,wx_code + ,record_count,open_id,created,modified) + VALUES (#{userName},#{certType}, + #{certNo},#{age},#{phone},#{sex} + ,#{vcCardNo},#{valueOne} + ,#{valueTwo},#{valueType},#{recordTime}, + #{wxCode},#{recordCount},#{openId},#{created},#{modified}) + + + + + + UPDATE + measure_info + + + id = #{id,jdbcType=INTEGER}, + + + user_name = #{userName,jdbcType=VARCHAR}, + + + cert_type = #{certType,jdbcType=VARCHAR}, + + + cert_no = #{certNo,jdbcType=VARCHAR}, + + + age = #{age,jdbcType=INTEGER}, + + + phone = #{phone,jdbcType=VARCHAR}, + + + sex = #{sex,jdbcType=INTEGER}, + + + vc_card_no = #{vcCardNo,jdbcType=VARCHAR}, + + + value_one = #{valueOne,jdbcType=VARCHAR}, + + + value_two = #{valueTwo,jdbcType=VARCHAR}, + + + value_type = #{valueType,jdbcType=INTEGER}, + + + record_time = #{recordTime}, + + + wx_code = #{wxCode,jdbcType=VARCHAR}, + + + record_count = #{recordCount,jdbcType=INTEGER}, + + + open_id = #{openId,jdbcType=VARCHAR}, + + + created = #{created}, + + + modified = #{modified}, + + + where id = #{id,jdbcType=INTEGER} + + + + + + order by ${sort} + + limit #{offset, jdbcType=INTEGER} , #{limit, jdbcType=INTEGER} + + + + + + + + 1 = 1 + + and id = #{id,jdbcType=INTEGER} + + + and user_name = #{userName,jdbcType=VARCHAR} + + + and cert_type = #{certType,jdbcType=VARCHAR} + + + and cert_no = #{certNo,jdbcType=VARCHAR} + + + and age = #{age,jdbcType=INTEGER} + + + and phone = #{phone,jdbcType=VARCHAR} + + + and sex = #{sex,jdbcType=INTEGER} + + + and vc_card_no = #{vcCardNo,jdbcType=VARCHAR} + + + and value_one = #{valueOne,jdbcType=VARCHAR} + + + and value_two = #{valueTwo,jdbcType=VARCHAR} + + + and value_type = #{valueType,jdbcType=INTEGER} + + + AND date_format(record_time,'%Y-%m-%d') = #{recordTime} + + + and wx_code = #{wxCode,jdbcType=VARCHAR} + + + and record_count = #{recordCount,jdbcType=INTEGER} + + + and open_id = #{openId,jdbcType=VARCHAR} + + + + AND record_time >= date_format(#{recordTimeStart},'%Y-%m-%d') + + + AND + + + + + \ No newline at end of file diff --git a/platform-dal/src/main/java/com/lyms/platform/pojo/MeasureInfoModel.java b/platform-dal/src/main/java/com/lyms/platform/pojo/MeasureInfoModel.java index a72126e..6522f98 100644 --- a/platform-dal/src/main/java/com/lyms/platform/pojo/MeasureInfoModel.java +++ b/platform-dal/src/main/java/com/lyms/platform/pojo/MeasureInfoModel.java @@ -1,6 +1,5 @@ package com.lyms.platform.pojo; -import org.springframework.data.mongodb.core.mapping.Document; import java.util.Date; @@ -8,7 +7,7 @@ import java.util.Date; * Created by Administrator on 2018-01-09. * 测量血糖和脉搏、身高和体重的值 */ -@Document(collection = "lyms_measureInfo") +//@Document(collection = "lyms_measureInfo") public class MeasureInfoModel { private Integer id; @@ -31,7 +30,7 @@ public class MeasureInfoModel { //记录时间 private Date recordTime; //微信号 - private String wxXode; + private String wxCode; //记录总次数 private Integer recordCount; //openId @@ -44,6 +43,27 @@ public class MeasureInfoModel { //医院id private String hospitalId; + //手机号码 + private String phone; + + private Integer age; + + public String getPhone() { + return phone; + } + + public void setPhone(String phone) { + this.phone = phone; + } + + public Integer getAge() { + return age; + } + + public void setAge(Integer age) { + this.age = age; + } + public String getHospitalId() { return hospitalId; } @@ -132,12 +152,12 @@ public class MeasureInfoModel { this.recordTime = recordTime; } - public String getWxXode() { - return wxXode; + public String getWxCode() { + return wxCode; } - public void setWxXode(String wxXode) { - this.wxXode = wxXode; + public void setWxCode(String wxCode) { + this.wxCode = wxCode; } public Integer getRecordCount() { diff --git a/platform-dal/src/main/java/com/lyms/platform/query/MeasureInfoQuery.java b/platform-dal/src/main/java/com/lyms/platform/query/MeasureInfoQuery.java index ed50811..ad99ffb 100644 --- a/platform-dal/src/main/java/com/lyms/platform/query/MeasureInfoQuery.java +++ b/platform-dal/src/main/java/com/lyms/platform/query/MeasureInfoQuery.java @@ -16,7 +16,7 @@ import java.util.Date; */ public class MeasureInfoQuery extends BaseQuery implements IConvertToNativeQuery { - private Integer id; + private String id; //用户姓名 private String userName; //证件类型 @@ -57,6 +57,10 @@ public class MeasureInfoQuery extends BaseQuery implements IConvertToNativeQuery private String queryNo; private String hospitalId; + private Date recordTime; + + + @Override public MongoQuery convertToQuery() { MongoCondition condition = MongoCondition.newInstance(); @@ -139,6 +143,15 @@ public class MeasureInfoQuery extends BaseQuery implements IConvertToNativeQuery return condition.toMongoQuery(); } + + public Date getRecordTime() { + return recordTime; + } + + public void setRecordTime(Date recordTime) { + this.recordTime = recordTime; + } + public String getHospitalId() { return hospitalId; } @@ -291,11 +304,11 @@ public class MeasureInfoQuery extends BaseQuery implements IConvertToNativeQuery this.queryNo = queryNo; } - public Integer getId() { + public String getId() { return id; } - public void setId(Integer id) { + public void setId(String id) { this.id = id; } diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/MeasureInfoController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/MeasureInfoController.java index 871f885..7651bde 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/MeasureInfoController.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/MeasureInfoController.java @@ -3,14 +3,15 @@ package com.lyms.platform.operate.web.controller; import com.lyms.platform.common.annotation.TokenRequired; import com.lyms.platform.common.base.BaseController; import com.lyms.platform.common.result.BaseListResponse; +import com.lyms.platform.common.result.BaseResponse; import com.lyms.platform.operate.web.facade.MeasureInfoFacade; +import com.lyms.platform.operate.web.request.MeasureInfoRequest; import com.lyms.platform.operate.web.request.SmsTemplateRequest; 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 org.springframework.web.bind.annotation.*; + +import javax.servlet.http.HttpServletRequest; /** * 测量血糖和脉搏、身高和体重的值 @@ -29,8 +30,8 @@ public class MeasureInfoController extends BaseController { */ @RequestMapping(method = RequestMethod.GET, value = "/queryMeasureInfoList") @ResponseBody - @TokenRequired - public BaseListResponse querySmsTemps(@RequestParam(value = "queryNo", required = false) String queryNo, +// @TokenRequired + public BaseListResponse queryMeasureInfoList(@RequestParam(value = "queryNo", required = false) String queryNo, @RequestParam("page") Integer page, @RequestParam("limit") Integer limit, @RequestParam("valueType") Integer valueType, @@ -41,4 +42,29 @@ public class MeasureInfoController extends BaseController { return measureInfoFacade.queryMeasureInfoList(queryNo,valueType,certNo,recordTime,age,page,limit); } + + /** + * 添加 血糖和脉搏 身高和体重的值列表 + * @param measureInfoRequest + * @param request + * @return + */ + @RequestMapping(method = RequestMethod.POST, value = "/addMeasureInfo") + @ResponseBody + public BaseResponse addMeasureInfo(@RequestBody MeasureInfoRequest measureInfoRequest, HttpServletRequest request) { + return measureInfoFacade.addMeasureInfo(measureInfoRequest); + } + + + /** + * 更新数据 + * @param measureInfoRequest + * @param request + * @return + */ + @RequestMapping(method = RequestMethod.POST, value = "/updateMeasureInfo") + @ResponseBody + public BaseResponse updateMeasureInfo(@RequestBody MeasureInfoRequest measureInfoRequest, HttpServletRequest request) { + return measureInfoFacade.updateMeasureInfo(measureInfoRequest); + } } diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MeasureInfoFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MeasureInfoFacade.java index c4d0ffc..bd015c3 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MeasureInfoFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MeasureInfoFacade.java @@ -1,16 +1,21 @@ package com.lyms.platform.operate.web.facade; -import com.lyms.platform.biz.service.MatDeliverService; -import com.lyms.platform.biz.service.MeasureInfoService; import com.lyms.platform.common.constants.ErrorCodeConstants; +import com.lyms.platform.common.enums.SexEnum; import com.lyms.platform.common.result.BaseListResponse; +import com.lyms.platform.common.result.BaseResponse; import com.lyms.platform.common.utils.DateUtil; +import com.lyms.platform.operate.web.request.MeasureInfoRequest; +import com.lyms.platform.operate.web.result.MeasureInfoResult; import com.lyms.platform.pojo.MeasureInfoModel; import com.lyms.platform.query.MeasureInfoQuery; +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.Date; import java.util.List; /** @@ -19,7 +24,7 @@ import java.util.List; @Component public class MeasureInfoFacade { @Autowired - private MeasureInfoService measureInfoService; + private com.lyms.platform.permission.service.MeasureInfoService mysqlMeasureInfoService; public BaseListResponse queryMeasureInfoList(String queryNo, @@ -41,12 +46,97 @@ public class MeasureInfoFacade { query.setRecordTimeEnd(DateUtil.parseYMDHMS(dates[1] + " 23:59:59")); } } - List list = measureInfoService.queryMeasureInfoList(query); + List list = mysqlMeasureInfoService.queryMeasureInfoList(query); + + List results = new ArrayList<>(); + if (CollectionUtils.isNotEmpty(list)) + { + for (MeasureInfoModel model : list) + { + MeasureInfoResult result = new MeasureInfoResult(); + result.setId(model.getId()); + result.setUserName(model.getUserName()); + result.setCertType(model.getCertType()); + result.setCertNo(model.getCertNo()); + result.setHospitalId(model.getHospitalId()); + result.setOpenId(model.getOpenId()); + result.setRecordCount(model.getRecordCount()); + result.setRecordTime(DateUtil.getyyyy_MM_dd(model.getRecordTime())); + result.setSex(SexEnum.getTextById(model.getSex())); + result.setAge(model.getAge()); + result.setValueOne(model.getValueOne()); + result.setValueTwo(model.getValueTwo()); + result.setVcCardNo(model.getVcCardNo()); + result.setWxXode(model.getWxCode()); + result.setPhone(model.getPhone()); + results.add(result); + } + } + BaseListResponse objectResponse = new BaseListResponse(); - objectResponse.setData(list); + objectResponse.setData(results); objectResponse.setPageInfo(query.getPageInfo()); objectResponse.setErrorcode(ErrorCodeConstants.SUCCESS); objectResponse.setErrormsg("成功"); return objectResponse; } + + public BaseResponse addMeasureInfo(MeasureInfoRequest measureInfoRequest) { + + MeasureInfoModel model = getModel(measureInfoRequest); + model.setCreated(new Date()); + model.setModified(new Date()); + + mysqlMeasureInfoService.addMeasureInfo(model); + BaseResponse objectResponse = new BaseResponse(); + objectResponse.setErrorcode(ErrorCodeConstants.SUCCESS); + objectResponse.setErrormsg("成功"); + return objectResponse; + } + + public BaseResponse updateMeasureInfo(MeasureInfoRequest measureInfoRequest) { + MeasureInfoModel model = getModel(measureInfoRequest); + MeasureInfoQuery query = new MeasureInfoQuery(); + query.setCertNo(measureInfoRequest.getCertNo()); + query.setCertType(measureInfoRequest.getCertType()); + List list = mysqlMeasureInfoService.queryMeasureInfoList(query); + if (CollectionUtils.isNotEmpty(list)) + { + model.setModified(new Date()); + model.setId(list.get(0).getId()); + mysqlMeasureInfoService.updateMeasureInfo(model); + } + else + { + model.setCreated(new Date()); + model.setModified(new Date()); + mysqlMeasureInfoService.addMeasureInfo(model); + } + + BaseResponse objectResponse = new BaseResponse(); + objectResponse.setErrorcode(ErrorCodeConstants.SUCCESS); + objectResponse.setErrormsg("成功"); + return objectResponse; + } + + private MeasureInfoModel getModel(MeasureInfoRequest measureInfoRequest) + { + MeasureInfoModel model = new MeasureInfoModel(); + model.setUserName(measureInfoRequest.getUserName()); + model.setCertType(measureInfoRequest.getCertType()); + model.setCertNo(measureInfoRequest.getCertNo()); + model.setHospitalId(measureInfoRequest.getHospitalId()); + model.setOpenId(measureInfoRequest.getOpenId()); + model.setRecordCount(measureInfoRequest.getRecordCount()); + model.setRecordTime(DateUtil.parseYMDHMS(measureInfoRequest.getRecordTime())); + model.setSex(measureInfoRequest.getSex()); + model.setAge(measureInfoRequest.getAge()); + model.setValueOne(measureInfoRequest.getValueOne()); + model.setValueTwo(measureInfoRequest.getValueTwo()); + model.setValueType(measureInfoRequest.getValueType()); + model.setVcCardNo(measureInfoRequest.getVcCardNo()); + model.setWxCode(measureInfoRequest.getWxXode()); + model.setPhone(measureInfoRequest.getPhone()); + return model; + } } diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/MeasureInfoRequest.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/MeasureInfoRequest.java new file mode 100644 index 0000000..66391f3 --- /dev/null +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/MeasureInfoRequest.java @@ -0,0 +1,161 @@ +package com.lyms.platform.operate.web.request; + + +/** + * Created by Administrator on 2018-01-10. + */ +public class MeasureInfoRequest { + //用户姓名 + private String userName; + //证件类型 + private String certType; + //证件号 + private String certNo; + //性别 + private Integer sex; + //就诊卡号 + private String vcCardNo; + //血压/体重 + private String valueOne; + //脉搏/身高 + private String valueTwo; + //值类型: 1 身高、体重 2 血压和脉搏 + private Integer valueType; + //记录时间 + private String recordTime; + //微信号 + private String wxXode; + //记录总次数 + private Integer recordCount; + //openId + private String openId; + + //医院id + private String hospitalId; + + //年龄 + private Integer age; + + //手机号码 + private String phone; + + public String getPhone() { + return phone; + } + + public void setPhone(String phone) { + this.phone = phone; + } + + public Integer getAge() { + return age; + } + + public void setAge(Integer age) { + this.age = age; + } + + public String getUserName() { + return userName; + } + + public void setUserName(String userName) { + this.userName = userName; + } + + public String getCertType() { + return certType; + } + + public void setCertType(String certType) { + this.certType = certType; + } + + public String getCertNo() { + return certNo; + } + + public void setCertNo(String certNo) { + this.certNo = certNo; + } + + public Integer getSex() { + return sex; + } + + public void setSex(Integer sex) { + this.sex = sex; + } + + public String getVcCardNo() { + return vcCardNo; + } + + public void setVcCardNo(String vcCardNo) { + this.vcCardNo = vcCardNo; + } + + public String getValueOne() { + return valueOne; + } + + public void setValueOne(String valueOne) { + this.valueOne = valueOne; + } + + public String getValueTwo() { + return valueTwo; + } + + public void setValueTwo(String valueTwo) { + this.valueTwo = valueTwo; + } + + public Integer getValueType() { + return valueType; + } + + public void setValueType(Integer valueType) { + this.valueType = valueType; + } + + public String getRecordTime() { + return recordTime; + } + + public void setRecordTime(String recordTime) { + this.recordTime = recordTime; + } + + public String getWxXode() { + return wxXode; + } + + public void setWxXode(String wxXode) { + this.wxXode = wxXode; + } + + public Integer getRecordCount() { + return recordCount; + } + + public void setRecordCount(Integer recordCount) { + this.recordCount = recordCount; + } + + public String getOpenId() { + return openId; + } + + public void setOpenId(String openId) { + this.openId = openId; + } + + public String getHospitalId() { + return hospitalId; + } + + public void setHospitalId(String hospitalId) { + this.hospitalId = hospitalId; + } +} diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/MeasureInfoResult.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/MeasureInfoResult.java new file mode 100644 index 0000000..48e192d --- /dev/null +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/MeasureInfoResult.java @@ -0,0 +1,158 @@ +package com.lyms.platform.operate.web.result; + +/** + * Created by Administrator on 2018-01-10. + */ +public class MeasureInfoResult { + private Integer id; + //用户姓名 + private String userName; + //证件类型 + private String certType; + //证件号 + private String certNo; + //性别 + private String sex; + //年龄 + private Integer age; + //就诊卡号 + private String vcCardNo; + //血压/体重 + private String valueOne; + //脉搏/身高 + private String valueTwo; + //记录时间 + private String recordTime; + //微信号 + private String wxXode; + //记录总次数 + private Integer recordCount; + //openId + private String openId; + + //医院id + private String hospitalId; + + //手机号码 + private String phone; + + public String getPhone() { + return phone; + } + + public void setPhone(String phone) { + this.phone = phone; + } + + public Integer getId() { + return id; + } + + public void setId(Integer id) { + this.id = id; + } + + public String getUserName() { + return userName; + } + + public void setUserName(String userName) { + this.userName = userName; + } + + public String getCertType() { + return certType; + } + + public void setCertType(String certType) { + this.certType = certType; + } + + public String getCertNo() { + return certNo; + } + + public void setCertNo(String certNo) { + this.certNo = certNo; + } + + public String getSex() { + return sex; + } + + public void setSex(String sex) { + this.sex = sex; + } + + public String getVcCardNo() { + return vcCardNo; + } + + public void setVcCardNo(String vcCardNo) { + this.vcCardNo = vcCardNo; + } + + public String getValueOne() { + return valueOne; + } + + public void setValueOne(String valueOne) { + this.valueOne = valueOne; + } + + public String getValueTwo() { + return valueTwo; + } + + public void setValueTwo(String valueTwo) { + this.valueTwo = valueTwo; + } + + public String getRecordTime() { + return recordTime; + } + + public void setRecordTime(String recordTime) { + this.recordTime = recordTime; + } + + public String getWxXode() { + return wxXode; + } + + public void setWxXode(String wxXode) { + this.wxXode = wxXode; + } + + public Integer getRecordCount() { + return recordCount; + } + + public void setRecordCount(Integer recordCount) { + this.recordCount = recordCount; + } + + public String getOpenId() { + return openId; + } + + public void setOpenId(String openId) { + this.openId = openId; + } + + public String getHospitalId() { + return hospitalId; + } + + public void setHospitalId(String hospitalId) { + this.hospitalId = hospitalId; + } + + public Integer getAge() { + return age; + } + + public void setAge(Integer age) { + this.age = age; + } +}