Commit 6ba08fc6d4d6dd2147f8d5234ab007a0edd638ea

Authored by fangcheng
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 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
... ... @@ -21,7 +21,7 @@
21 21 /**
22 22 *
23 23 */
24   - @TableId(value="ID")
  24 + @TableId(value="ID")
25 25 private String id;
26 26 /**
27 27 * 本表上级ID
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 }