Commit 6ba08fc6d4d6dd2147f8d5234ab007a0edd638ea
1 parent
86e2471a93
Exists in
master
添加病史、产筛模块
Showing 6 changed files with 88 additions and 7 deletions
- parent/hospital.mac/src/main/java/com/lyms/hospital/dao/history/HistoryMapsMapper.xml
- parent/hospital.mac/src/main/java/com/lyms/hospital/dao/history/HistorySourceMapper.xml
- parent/hospital.mac/src/main/java/com/lyms/hospital/entity/history/HistoryMaps.java
- parent/hospital.mac/src/main/java/com/lyms/hospital/entity/history/HistorySource.java
- parent/hospital.mac/src/main/java/com/lyms/hospital/service/filtrate/FiltrateRecordService.java
- parent/hospital.mac/src/main/java/com/lyms/hospital/service/filtrate/impl/FiltrateRecordServiceImpl.java
parent/hospital.mac/src/main/java/com/lyms/hospital/dao/history/HistoryMapsMapper.xml
View file @
6ba08fc
| ... | ... | @@ -4,14 +4,15 @@ |
| 4 | 4 | |
| 5 | 5 | <!-- 通用查询映射结果 --> |
| 6 | 6 | <resultMap id="BaseResultMap" type="com.lyms.hospital.entity.history.HistoryMaps"> |
| 7 | - <result column="ID" property="id" /> | |
| 7 | + <id column="ID" property="id" /> | |
| 8 | 8 | <result column="WOMAN_ID" property="womanId" /> |
| 9 | 9 | <result column="SOUCE_ID" property="souceId" /> |
| 10 | + <result column="OTHER_TXT" property="otherTxt" /> | |
| 10 | 11 | </resultMap> |
| 11 | 12 | |
| 12 | 13 | <!-- 通用查询结果列 --> |
| 13 | 14 | <sql id="Base_Column_List"> |
| 14 | - ID AS id, WOMAN_ID AS womanId, SOUCE_ID AS souceId | |
| 15 | + ID AS id, WOMAN_ID AS womanId, SOUCE_ID AS souceId, OTHER_TXT AS otherTxt | |
| 15 | 16 | </sql> |
| 16 | 17 | </mapper> |
parent/hospital.mac/src/main/java/com/lyms/hospital/dao/history/HistorySourceMapper.xml
View file @
6ba08fc
| ... | ... | @@ -4,7 +4,7 @@ |
| 4 | 4 | |
| 5 | 5 | <!-- 通用查询映射结果 --> |
| 6 | 6 | <resultMap id="BaseResultMap" type="com.lyms.hospital.entity.history.HistorySource"> |
| 7 | - <result column="ID" property="id" /> | |
| 7 | + <id column="ID" property="id" /> | |
| 8 | 8 | <result column="PID" property="pid" /> |
| 9 | 9 | <result column="NAME" property="name" /> |
| 10 | 10 | <result column="TYPE" property="type" /> |
parent/hospital.mac/src/main/java/com/lyms/hospital/entity/history/HistoryMaps.java
View file @
6ba08fc
| ... | ... | @@ -33,6 +33,11 @@ |
| 33 | 33 | */ |
| 34 | 34 | @TableField(value="SOUCE_ID") |
| 35 | 35 | private String souceId; |
| 36 | + /** | |
| 37 | + * 其他情况下保存用户输入的txt | |
| 38 | + */ | |
| 39 | + @TableField(value="OTHER_TXT") | |
| 40 | + private String otherTxt; | |
| 36 | 41 | |
| 37 | 42 | |
| 38 | 43 | public String getId() { |
| ... | ... | @@ -57,6 +62,14 @@ |
| 57 | 62 | |
| 58 | 63 | public void setSouceId(String souceId) { |
| 59 | 64 | this.souceId = souceId; |
| 65 | + } | |
| 66 | + | |
| 67 | + public String getOtherTxt() { | |
| 68 | + return otherTxt; | |
| 69 | + } | |
| 70 | + | |
| 71 | + public void setOtherTxt(String otherTxt) { | |
| 72 | + this.otherTxt = otherTxt; | |
| 60 | 73 | } |
| 61 | 74 | |
| 62 | 75 | } |
parent/hospital.mac/src/main/java/com/lyms/hospital/entity/history/HistorySource.java
View file @
6ba08fc
parent/hospital.mac/src/main/java/com/lyms/hospital/service/filtrate/FiltrateRecordService.java
View file @
6ba08fc
| ... | ... | @@ -14,12 +14,56 @@ |
| 14 | 14 | */ |
| 15 | 15 | public interface FiltrateRecordService extends BaseService<FiltrateRecord> { |
| 16 | 16 | |
| 17 | - /** | |
| 17 | + /** | |
| 18 | 18 | * <li>@Description:逻辑删除,ifDel = 1 为删除,否则为没有删除 |
| 19 | 19 | * <li>@param id 删除主键id |
| 20 | 20 | * <li>@return 大于0修改成功,否则为失败 |
| 21 | 21 | */ |
| 22 | - public Integer deleteLogicById(Serializable id); | |
| 23 | - | |
| 22 | + public Integer deleteLogicById(Serializable id); | |
| 23 | + | |
| 24 | + /** | |
| 25 | + * <li>@Description:孕妇档案转移到产筛档案,状态为“未申请产筛” | |
| 26 | + * <li>@param womanId 妇女档案id | |
| 27 | + * <li>@return | |
| 28 | + * <li>创建人:方承 | |
| 29 | + * <li>创建时间:2017年3月28日 | |
| 30 | + * <li>修改人: | |
| 31 | + * <li>修改时间: | |
| 32 | + */ | |
| 33 | + public boolean shiftToFiltrate(Serializable womanId); | |
| 34 | + | |
| 35 | + /** | |
| 36 | + * <li>@Description:申请产筛,将STATE设置为待产筛 | |
| 37 | + * <li>@param filtrateRecord 产筛档案表对象 | |
| 38 | + * <li>@return | |
| 39 | + * <li>创建人:方承 | |
| 40 | + * <li>创建时间:2017年3月28日 | |
| 41 | + * <li>修改人: | |
| 42 | + * <li>修改时间: | |
| 43 | + */ | |
| 44 | + public boolean applyFiltrate(FiltrateRecord filtrateRecord); | |
| 45 | + | |
| 46 | + /** | |
| 47 | + * <li>@Description:产筛结果录入 | |
| 48 | + * <li>@param filtrateRecord 产筛档案表对象 | |
| 49 | + * <li>@return | |
| 50 | + * <li>创建人:方承 | |
| 51 | + * <li>创建时间:2017年3月28日 | |
| 52 | + * <li>修改人: | |
| 53 | + * <li>修改时间: | |
| 54 | + */ | |
| 55 | + public boolean writeFiltrateResult(FiltrateRecord filtrateRecord); | |
| 56 | + | |
| 57 | + /** | |
| 58 | + * <li>@Description:诊断结果录入 | |
| 59 | + * <li>@param filtrateRecord 产筛档案表对象 | |
| 60 | + * <li>@return | |
| 61 | + * <li>创建人:方承 | |
| 62 | + * <li>创建时间:2017年3月28日 | |
| 63 | + * <li>修改人: | |
| 64 | + * <li>修改时间: | |
| 65 | + */ | |
| 66 | + public boolean writeDiagnoseResult(FiltrateRecord filtrateRecord); | |
| 67 | + | |
| 24 | 68 | } |
parent/hospital.mac/src/main/java/com/lyms/hospital/service/filtrate/impl/FiltrateRecordServiceImpl.java
View file @
6ba08fc
| ... | ... | @@ -21,5 +21,28 @@ |
| 21 | 21 | public Integer deleteLogicById(Serializable id){ |
| 22 | 22 | return baseMapper.deleteLogicById(id); |
| 23 | 23 | } |
| 24 | + | |
| 25 | + @Override | |
| 26 | + public boolean shiftToFiltrate(Serializable womanId) { | |
| 27 | + // TODO Auto-generated method stub | |
| 28 | + return false; | |
| 29 | + } | |
| 30 | + | |
| 31 | + @Override | |
| 32 | + public boolean applyFiltrate(FiltrateRecord filtrateRecord) { | |
| 33 | + return updateById(filtrateRecord); | |
| 34 | + } | |
| 35 | + | |
| 36 | + @Override | |
| 37 | + public boolean writeFiltrateResult(FiltrateRecord filtrateRecord) { | |
| 38 | + return updateById(filtrateRecord); | |
| 39 | + } | |
| 40 | + | |
| 41 | + @Override | |
| 42 | + public boolean writeDiagnoseResult(FiltrateRecord filtrateRecord) { | |
| 43 | + return updateById(filtrateRecord); | |
| 44 | + } | |
| 45 | + | |
| 46 | + | |
| 24 | 47 | } |