Commit 4ee79cb9ae35957b1433cc6bdbccb72959a517b2

Authored by liquanyu
1 parent 6ec8d73aa8

消息推送

Showing 4 changed files with 88 additions and 2 deletions

platform-dal/src/main/java/com/lyms/platform/pojo/SmsConfigModel.java View file @ 4ee79cb
1 1 package com.lyms.platform.pojo;
2 2  
3 3 import com.lyms.platform.beans.SerialIdEnum;
  4 +import com.lyms.platform.common.core.annotation.form.FormParam;
4 5 import com.lyms.platform.common.result.BaseModel;
5 6 import org.springframework.data.mongodb.core.mapping.Document;
6 7  
... ... @@ -21,6 +22,16 @@
21 22 //前缀类型 0医院前缀 1科室前缀
22 23 private Integer prefixType;
23 24  
  25 + //孕妇 一级提醒消息与二级漏检消息可以署名医生 0否 1是
  26 + @FormParam
  27 + private Integer pregnantType;
  28 +
  29 +
  30 + //儿童 一级提醒消息与二级漏检消息可以署名医生 0否 1是
  31 + @FormParam
  32 + private Integer babyType;
  33 +
  34 +
24 35 //医院前缀
25 36 private String hospitalPrefix;
26 37  
... ... @@ -78,6 +89,27 @@
78 89 this.areaPrefix = model.getAreaPrefix();
79 90 this.isCharge = model.getIsCharge();
80 91 this.serviceType = model.getServiceType();
  92 + this.pregnantType = model.getPregnantType();
  93 + this.babyType = model.getBabyType();
  94 + }
  95 +
  96 +
  97 +
  98 +
  99 + public Integer getPregnantType() {
  100 + return pregnantType;
  101 + }
  102 +
  103 + public void setPregnantType(Integer pregnantType) {
  104 + this.pregnantType = pregnantType;
  105 + }
  106 +
  107 + public Integer getBabyType() {
  108 + return babyType;
  109 + }
  110 +
  111 + public void setBabyType(Integer babyType) {
  112 + this.babyType = babyType;
81 113 }
82 114  
83 115 public String getServiceType() {
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SmsConfigFacade.java View file @ 4ee79cb
... ... @@ -97,15 +97,15 @@
97 97 SmsConfigModel model = new SmsConfigModel();
98 98 model.setHospitalId(request.getHospitalId());
99 99 model.setYn(YnEnums.YES.getId());
100   -
101 100 model.setPrefixType(request.getPrefixType());
102 101 model.setHospitalPrefix(request.getHospitalPrefix());
103   - //model.setDeptPrefix(JsonUtil.array2JsonString(request.getDeptPrefix()));
104 102 model.setGuideTime(JsonUtil.array2JsonString(request.getGuideTime()));
105 103 model.setSmsService(JsonUtil.array2JsonString(request.getSmsService()));
106 104 model.setAreaPrefix(request.getAreaPrefix());
107 105 model.setIsCharge(request.getIsCharge() == null ? "" : JsonUtil.obj2Str(request.getIsCharge()));
108 106 model.setServiceType(request.getServiceType() == null ? "" : JsonUtil.obj2Str(request.getServiceType()));
  107 + model.setPregnantType(request.getPregnantType());
  108 + model.setBabyType(request.getBabyType());
109 109 return model;
110 110 }
111 111  
... ... @@ -235,6 +235,8 @@
235 235 }
236 236  
237 237 sr.setServiceType(serviceType);
  238 + sr.setPregnantType(model.getPregnantType() == null ? 0 : model.getPregnantType());
  239 + sr.setBabyType(model.getBabyType() == null ? 0 : model.getBabyType());
238 240 return sr;
239 241 }
240 242  
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/SmsConfigRequest.java View file @ 4ee79cb
... ... @@ -17,6 +17,15 @@
17 17 @FormParam
18 18 private Integer prefixType;
19 19  
  20 + //孕妇 一级提醒消息与二级漏检消息可以署名医生 0否 1是
  21 + @FormParam
  22 + private Integer pregnantType;
  23 +
  24 +
  25 + //儿童 一级提醒消息与二级漏检消息可以署名医生 0否 1是
  26 + @FormParam
  27 + private Integer babyType;
  28 +
20 29 //区域前缀
21 30 @FormParam
22 31 private String areaPrefix;
... ... @@ -44,6 +53,22 @@
44 53  
45 54 //高危配置
46 55 private String highConfig;
  56 +
  57 + public Integer getPregnantType() {
  58 + return pregnantType;
  59 + }
  60 +
  61 + public void setPregnantType(Integer pregnantType) {
  62 + this.pregnantType = pregnantType;
  63 + }
  64 +
  65 + public Integer getBabyType() {
  66 + return babyType;
  67 + }
  68 +
  69 + public void setBabyType(Integer babyType) {
  70 + this.babyType = babyType;
  71 + }
47 72  
48 73 private Map<String,Map<String,String>> serviceType;
49 74  
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/SmsConfigResult.java View file @ 4ee79cb
1 1 package com.lyms.platform.operate.web.result;
2 2  
  3 +import com.lyms.platform.common.core.annotation.form.FormParam;
  4 +
3 5 import java.util.List;
4 6 import java.util.Map;
5 7  
... ... @@ -16,6 +18,15 @@
16 18 //医院前缀
17 19 private String hospitalPrefix;
18 20  
  21 + //孕妇 一级提醒消息与二级漏检消息可以署名医生 0否 1是
  22 + @FormParam
  23 + private Integer pregnantType;
  24 +
  25 +
  26 + //儿童 一级提醒消息与二级漏检消息可以署名医生 0否 1是
  27 + @FormParam
  28 + private Integer babyType;
  29 +
19 30 //科室前缀
20 31 private List<Map> deptPrefix;
21 32  
... ... @@ -33,6 +44,22 @@
33 44  
34 45 //区域前缀
35 46 private String areaPrefix;
  47 +
  48 + public Integer getPregnantType() {
  49 + return pregnantType;
  50 + }
  51 +
  52 + public void setPregnantType(Integer pregnantType) {
  53 + this.pregnantType = pregnantType;
  54 + }
  55 +
  56 + public Integer getBabyType() {
  57 + return babyType;
  58 + }
  59 +
  60 + public void setBabyType(Integer babyType) {
  61 + this.babyType = babyType;
  62 + }
36 63  
37 64 private Map<String,Map<String,String>> serviceType;
38 65