Commit 4b53c3c550cce7d281a2a304261af009117a1cf9
Exists in
master
and in
1 other branch
Merge remote-tracking branch 'origin/master'
Showing 11 changed files
- platform-common/src/main/java/com/lyms/platform/common/utils/StringUtils.java
- platform-data-api/src/main/java/com/lyms/platform/data/pojo/MessageRequest.java
- platform-data-api/src/main/java/com/lyms/platform/data/util/SaveMessageService.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BabyBookbuildingController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BookbuildingController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/StatisticsController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BabyGuideSmsequest.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/MessageListRequest.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/MessageRequest.java
platform-common/src/main/java/com/lyms/platform/common/utils/StringUtils.java
View file @
4b53c3c
... | ... | @@ -32,6 +32,15 @@ |
32 | 32 | return false; |
33 | 33 | } |
34 | 34 | |
35 | + public static boolean isNotEmpty(String str) | |
36 | + { | |
37 | + if (str != null && !"".equals(str)) | |
38 | + { | |
39 | + return true; | |
40 | + } | |
41 | + return false; | |
42 | + } | |
43 | + | |
35 | 44 | /** |
36 | 45 | * //+表示1个或多个(如"3"或"225"),*表示0个或多个([0-9]*)(如""或"1"或"22"), |
37 | 46 | * ?表示0个或1个([0-9]?)(如""或"7") |
platform-data-api/src/main/java/com/lyms/platform/data/pojo/MessageRequest.java
View file @
4b53c3c
... | ... | @@ -7,16 +7,12 @@ |
7 | 7 | private String phone; |
8 | 8 | private String content; |
9 | 9 | private Integer typeId; |
10 | - private Integer status; | |
11 | 10 | private Integer subTypeId; |
12 | 11 | |
13 | - private String tableName; | |
14 | 12 | |
15 | 13 | //计划发送时间 |
16 | 14 | private String planTime; |
17 | 15 | |
18 | - //实际发送时间 | |
19 | - private String actualTime; | |
20 | 16 | |
21 | 17 | //对象类型 |
22 | 18 | private Integer objType; |
23 | 19 | |
24 | 20 | |
... | ... | @@ -24,17 +20,14 @@ |
24 | 20 | //短信商 |
25 | 21 | private Integer serviceType; |
26 | 22 | |
27 | - //发送次数 | |
28 | - private Integer sendCount; | |
29 | - | |
23 | + //医院ID | |
30 | 24 | private String ext1; |
31 | 25 | |
26 | + //模板ID | |
32 | 27 | private String ext2; |
33 | 28 | |
34 | 29 | private String ext3; |
35 | 30 | |
36 | - | |
37 | - | |
38 | 31 | public String getPhone() { |
39 | 32 | return phone; |
40 | 33 | } |
... | ... | @@ -59,14 +52,6 @@ |
59 | 52 | this.typeId = typeId; |
60 | 53 | } |
61 | 54 | |
62 | - public Integer getStatus() { | |
63 | - return status; | |
64 | - } | |
65 | - | |
66 | - public void setStatus(Integer status) { | |
67 | - this.status = status; | |
68 | - } | |
69 | - | |
70 | 55 | public Integer getSubTypeId() { |
71 | 56 | return subTypeId; |
72 | 57 | } |
... | ... | @@ -75,14 +60,6 @@ |
75 | 60 | this.subTypeId = subTypeId; |
76 | 61 | } |
77 | 62 | |
78 | - public String getTableName() { | |
79 | - return tableName; | |
80 | - } | |
81 | - | |
82 | - public void setTableName(String tableName) { | |
83 | - this.tableName = tableName; | |
84 | - } | |
85 | - | |
86 | 63 | public String getPlanTime() { |
87 | 64 | return planTime; |
88 | 65 | } |
... | ... | @@ -91,14 +68,6 @@ |
91 | 68 | this.planTime = planTime; |
92 | 69 | } |
93 | 70 | |
94 | - public String getActualTime() { | |
95 | - return actualTime; | |
96 | - } | |
97 | - | |
98 | - public void setActualTime(String actualTime) { | |
99 | - this.actualTime = actualTime; | |
100 | - } | |
101 | - | |
102 | 71 | public Integer getObjType() { |
103 | 72 | return objType; |
104 | 73 | } |
... | ... | @@ -113,14 +82,6 @@ |
113 | 82 | |
114 | 83 | public void setServiceType(Integer serviceType) { |
115 | 84 | this.serviceType = serviceType; |
116 | - } | |
117 | - | |
118 | - public Integer getSendCount() { | |
119 | - return sendCount; | |
120 | - } | |
121 | - | |
122 | - public void setSendCount(Integer sendCount) { | |
123 | - this.sendCount = sendCount; | |
124 | 85 | } |
125 | 86 | |
126 | 87 | public String getExt1() { |
platform-data-api/src/main/java/com/lyms/platform/data/util/SaveMessageService.java
View file @
4b53c3c
... | ... | @@ -34,7 +34,6 @@ |
34 | 34 | request.setPhone("18382670032"); |
35 | 35 | request.setPlanTime("2015-01-06 15:22:12"); |
36 | 36 | request.setServiceType(1); |
37 | - request.setStatus(1); | |
38 | 37 | messages.add(request); |
39 | 38 | |
40 | 39 | |
... | ... | @@ -45,7 +44,6 @@ |
45 | 44 | request1.setPhone("18382670031"); |
46 | 45 | request1.setPlanTime("2015-01-06 15:22:12"); |
47 | 46 | request1.setServiceType(1); |
48 | - request1.setStatus(1); | |
49 | 47 | messages.add(request1); |
50 | 48 | |
51 | 49 | list.setTypeId(1); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BabyBookbuildingController.java
View file @
4b53c3c
... | ... | @@ -196,6 +196,17 @@ |
196 | 196 | } |
197 | 197 | |
198 | 198 | |
199 | + /** | |
200 | + * 儿童个性化指导 短信发送 | |
201 | + * @param request | |
202 | + * @return | |
203 | + */ | |
204 | + @RequestMapping(method = RequestMethod.POST, value = "/sendBabyGuildSms") | |
205 | + @ResponseBody | |
206 | + public BaseResponse babyGuildSms(@Valid @RequestBody BabyGuideSmsequest request) { | |
207 | + | |
208 | + return babyBookbuildingFacade.sendBabyGuideSms(request); | |
209 | + } | |
199 | 210 | |
200 | 211 | |
201 | 212 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/BookbuildingController.java
View file @
4b53c3c
... | ... | @@ -128,5 +128,17 @@ |
128 | 128 | antenatalExaminationQueryRequest.setPatientId(id); |
129 | 129 | return antenatalExaminationFacade.queryAntenatalExamination(antenatalExaminationQueryRequest); |
130 | 130 | } |
131 | + | |
132 | + | |
133 | + /** | |
134 | + * 建档页面基础数据 | |
135 | + * @return | |
136 | + */ | |
137 | + @RequestMapping(value = "/getYunBuildBaseConfig", method = RequestMethod.GET) | |
138 | + @ResponseBody | |
139 | + public BaseObjectResponse getBabyBuildBaseConfig(){ | |
140 | + return bookbuildingFacade.getYunBuildBaseConfig(); | |
141 | + } | |
142 | + | |
131 | 143 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/StatisticsController.java
View file @
4b53c3c
... | ... | @@ -74,7 +74,7 @@ |
74 | 74 | Map<String, Integer> mapsData = new HashMap<>(); |
75 | 75 | Map<String, String> riskColorMap = new HashMap<>(); |
76 | 76 | |
77 | - Option areaBarOption = buildyBarOption("建档&高危人数", null); | |
77 | + Option areaBarOption = buildyBarOption("建档及高危人数", null); | |
78 | 78 | areaBarOption.getLegend().getData().add("近30天建档人数"); |
79 | 79 | areaBarOption.getLegend().getData().add("当前高危总人数"); |
80 | 80 | areaBarOption.getLegend().setOrient("horizontal"); |
81 | 81 | |
... | ... | @@ -136,11 +136,10 @@ |
136 | 136 | option.getLegend().setTop("50px"); |
137 | 137 | List<Object> seriesList = new ArrayList<>(); |
138 | 138 | Series series = new Series(); |
139 | - series.setName("建档&高危数"); | |
139 | + series.setName("建档及高危数"); | |
140 | 140 | series.setType("map"); |
141 | 141 | series.setMapType("china"); |
142 | 142 | series.setRoam(false); |
143 | - series.setLabel(label); | |
144 | 143 | series.setData(dataList); |
145 | 144 | seriesList.add(series); |
146 | 145 | option.setSeries(seriesList); |
... | ... | @@ -154,7 +153,6 @@ |
154 | 153 | Series groupRiskSeries = new Series(); |
155 | 154 | groupRiskSeries.setName("高危人数"); |
156 | 155 | groupRiskSeries.setType("bar"); |
157 | - groupRiskSeries.setLabel(label); | |
158 | 156 | mapsData.clear(); |
159 | 157 | for (AreaData areaData:currentRiskList) { |
160 | 158 | String groupName = areaData.getGroupName().replace("预警", ""); |
... | ... | @@ -184,7 +182,7 @@ |
184 | 182 | int n = listData.size(); |
185 | 183 | for (Map.Entry<String, Integer> entry:listData) { |
186 | 184 | n--; |
187 | - if (n>20) { | |
185 | + if (n>28) { | |
188 | 186 | continue; |
189 | 187 | } |
190 | 188 | groupRiskOption.getyAxis().getData().add(entry.getKey()); |
... | ... | @@ -229,7 +227,7 @@ |
229 | 227 | } |
230 | 228 | } |
231 | 229 | patientMonthMap.put("建档人数", pmap); |
232 | - Option patientMonthOption = buildLineOption("建档&高危人数", null, patientMonthMap, buildDefaultMonth(12)); | |
230 | + Option patientMonthOption = buildLineOption("建档及高危人数", null, patientMonthMap, buildDefaultMonth(12)); | |
233 | 231 | |
234 | 232 | // 按省或市或地区查询区域内近12个自然月每月初诊人数、复诊人数 |
235 | 233 | query = new AreaDataQuery(); |
... | ... | @@ -252,7 +250,7 @@ |
252 | 250 | } |
253 | 251 | reportMonthMap.put("复诊人数", secondmap); |
254 | 252 | reportMonthMap.put("初诊人数", firstmap); |
255 | - Option reportMonthOption = buildLineOption("初诊&复诊人数", null, reportMonthMap, buildDefaultMonth(12)); | |
253 | + Option reportMonthOption = buildLineOption("初诊及复诊人数", null, reportMonthMap, buildDefaultMonth(12)); | |
256 | 254 | |
257 | 255 | |
258 | 256 | // 近6个月高危数据(按颜色分组) |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java
View file @
4b53c3c
... | ... | @@ -698,10 +698,72 @@ |
698 | 698 | * @return |
699 | 699 | */ |
700 | 700 | public BaseListResponse queryBabyList(BabyManageRequest request) { |
701 | - | |
702 | 701 | BabyModelQuery babyQuery = new BabyModelQuery(); |
702 | + List<BabyModel> models = getBabayListByCondition(request,true,babyQuery); | |
703 | + List<BabyManageListResult> list = new ArrayList<>(); | |
704 | + if(CollectionUtils.isNotEmpty(models)) | |
705 | + { | |
706 | + for(BabyModel model : models) | |
707 | + { | |
708 | + BabyManageListResult result = new BabyManageListResult(); | |
709 | + result.setId(model.getId()); | |
710 | + if (model.getHighRisk()== null || model.getHighRisk() == 0) | |
711 | + { | |
712 | + result.setHighRisk("正常"); | |
713 | + } | |
714 | + else | |
715 | + { | |
716 | + result.setHighRisk("高危"); | |
717 | + } | |
718 | + result.setSex(SexTypeEnums.getTitleById(model.getSex())); | |
719 | + result.setBabyName(model.getName()); | |
720 | + result.setBirthday(DateUtil.getyyyy_MM_dd(model.getBirth())); | |
721 | + result.setMommyName(model.getMname()); | |
722 | + result.setMommnyPhone(model.getMphone()); | |
723 | + result.setServiceStatus(model.getServiceStatus() == null ? "" : ServiceStatusEnums.getNameById(model.getServiceStatus())); | |
724 | + result.setNextDate(DateUtil.getyyyy_MM_dd(model.getNextDate())); | |
725 | + result.setMonthAge(DateUtil.getBabyMonthAge(model.getBirth(), new Date())); | |
726 | + result.setPatientId(model.getParentId()); | |
727 | + | |
728 | + String diagnose = "正常"; | |
729 | + if (!StringUtils.isEmpty(model.getDiagnose())) | |
730 | + { | |
731 | + List diagList = JsonUtil.toList(model.getDiagnose(),List.class); | |
732 | + if (CollectionUtils.isNotEmpty(diagList)) | |
733 | + { | |
734 | + diagnose = ""; | |
735 | + for(Object obj : diagList) | |
736 | + { | |
737 | + BasicConfig basicConfig = basicConfigService.getOneBasicConfigById((String)obj); | |
738 | + if (basicConfig != null) | |
739 | + { | |
740 | + diagnose += basicConfig.getName() + " "; | |
741 | + } | |
742 | + } | |
743 | + } | |
744 | + } | |
745 | + result.setDiagnose(diagnose); | |
746 | + list.add(result); | |
747 | + } | |
748 | + } | |
749 | + | |
750 | + BaseListResponse objectResponse = new BaseListResponse(); | |
751 | + objectResponse.setErrorcode(ErrorCodeConstants.SUCCESS); | |
752 | + objectResponse.setData(list); | |
753 | + objectResponse.setPageInfo(babyQuery.getPageInfo()); | |
754 | + objectResponse.setErrormsg("成功"); | |
755 | + return objectResponse; | |
756 | + } | |
757 | + | |
758 | + | |
759 | + private List<BabyModel> getBabayListByCondition(BabyManageRequest request,boolean isPage,BabyModelQuery babyQuery) | |
760 | + { | |
761 | + | |
703 | 762 | babyQuery.setYn(YnEnums.YES.getId()); |
704 | - babyQuery.setNeed("1"); | |
763 | + if (isPage) | |
764 | + { | |
765 | + babyQuery.setNeed("true"); | |
766 | + } | |
705 | 767 | babyQuery.setMcertNo(request.getMcardNo()); |
706 | 768 | babyQuery.setCardNo(request.getBcardNo()); |
707 | 769 | babyQuery.setName(request.getName()); |
708 | 770 | |
709 | 771 | |
710 | 772 | |
711 | 773 | |
712 | 774 | |
713 | 775 | |
714 | 776 | |
715 | 777 | |
716 | 778 | |
717 | 779 | |
718 | 780 | |
... | ... | @@ -744,65 +806,82 @@ |
744 | 806 | babyQuery.setPage(request.getPage()); |
745 | 807 | babyQuery.setLimit(request.getLimit()); |
746 | 808 | |
747 | - //0 非高危 1 高危 2 全部 | |
809 | + //0 非高危 1 高危 2 全部 | |
748 | 810 | if (request.getHighRiskType() != null && request.getHighRiskType() != 2) |
749 | 811 | { |
750 | 812 | babyQuery.setHighRisk(request.getHighRiskType()); |
751 | 813 | } |
752 | 814 | |
753 | - List<BabyManageListResult> list = new ArrayList<>(); | |
754 | - | |
755 | 815 | List<BabyModel> models = babyBookbuildingService.queryBabyBuildByCond(babyQuery); |
756 | 816 | |
757 | - if(CollectionUtils.isNotEmpty(models)) | |
817 | + return models; | |
818 | + } | |
819 | + | |
820 | + /** | |
821 | + * 生成儿童指导短信 | |
822 | + * @param request | |
823 | + * @return | |
824 | + */ | |
825 | + public BaseResponse sendBabyGuideSms(BabyGuideSmsequest request) { | |
826 | + MessageListRequest smsList = new MessageListRequest(); | |
827 | + List<MessageRequest> messages = new ArrayList<>(); | |
828 | + | |
829 | + List<BabyModel> sendModels = new ArrayList<>(); | |
830 | + if (CollectionUtils.isNotEmpty(request.getIds())) | |
758 | 831 | { |
759 | - for(BabyModel model : models) | |
832 | + List<String> ids = request.getIds(); | |
833 | + BabyModelQuery babyQuery = new BabyModelQuery(); | |
834 | + babyQuery.setYn(YnEnums.YES.getId()); | |
835 | + for (String id : ids) | |
760 | 836 | { |
761 | - BabyManageListResult result = new BabyManageListResult(); | |
762 | - result.setId(model.getId()); | |
763 | - if (model.getHighRisk()== null || model.getHighRisk() == 0) | |
837 | + if (StringUtils.isNotEmpty(id)) | |
764 | 838 | { |
765 | - result.setHighRisk("正常"); | |
839 | + babyQuery.setId(id); | |
840 | + List<BabyModel> models = babyBookbuildingService.queryBabyBuildByCond(babyQuery); | |
841 | + if (CollectionUtils.isNotEmpty(models)) | |
842 | + { | |
843 | + sendModels.addAll(models); | |
844 | + } | |
766 | 845 | } |
767 | - else | |
768 | - { | |
769 | - result.setHighRisk("高危"); | |
770 | - } | |
771 | - result.setSex(SexTypeEnums.getTitleById(model.getSex())); | |
772 | - result.setBabyName(model.getName()); | |
773 | - result.setBirthday(DateUtil.getyyyy_MM_dd(model.getBirth())); | |
774 | - result.setMommyName(model.getMname()); | |
775 | - result.setMommnyPhone(model.getMphone()); | |
776 | - result.setServiceStatus(model.getServiceStatus() == null ? "" : ServiceStatusEnums.getNameById(model.getServiceStatus())); | |
777 | - result.setNextDate(DateUtil.getyyyy_MM_dd(model.getNextDate())); | |
778 | - result.setMonthAge(DateUtil.getBabyMonthAge(model.getBirth(), new Date())); | |
779 | - result.setPatientId(model.getParentId()); | |
846 | + } | |
847 | + } | |
848 | + else | |
849 | + { | |
850 | + //按条件查询发送指导短信 | |
851 | + BabyModelQuery babyQuery = new BabyModelQuery(); | |
852 | + sendModels = getBabayListByCondition(request.getRequest(),false,babyQuery); | |
853 | + } | |
780 | 854 | |
781 | - String diagnose = "正常"; | |
782 | - if (!StringUtils.isEmpty(model.getDiagnose())) | |
855 | + if (CollectionUtils.isNotEmpty(sendModels)) | |
856 | + { | |
857 | + for (BabyModel model : sendModels) | |
858 | + { | |
859 | + if (model != null && StringUtils.isNotEmpty(model.getMphone())) | |
783 | 860 | { |
784 | - List diagList = JsonUtil.toList(model.getDiagnose(),List.class); | |
785 | - if (CollectionUtils.isNotEmpty(diagList)) | |
786 | - { | |
787 | - diagnose = ""; | |
788 | - for(Object obj : diagList) | |
789 | - { | |
790 | - BasicConfig basicConfig = basicConfigService.getOneBasicConfigById((String)obj); | |
791 | - if (basicConfig != null) | |
792 | - { | |
793 | - diagnose += basicConfig.getName() + " "; | |
794 | - } | |
795 | - } | |
796 | - } | |
861 | + MessageRequest mr = new MessageRequest(); | |
862 | + mr.setContent(request.getSmsContent()); | |
863 | + mr.setObjType(ServiceObjEnums.BABYOBJ.getId()); | |
864 | + mr.setPhone(model.getMphone()); | |
865 | + //短信商 | |
866 | + mr.setServiceType(1);//待定 | |
867 | + mr.setTypeId(1); //待定 | |
868 | + mr.setPlanTime(DateUtil.getyyyy_MM_dd_hms(new Date())); | |
869 | + mr.setSubTypeId(SmsServiceEnums.YSGXHZD.getId()); | |
870 | + | |
871 | + mr.setExt1(String.valueOf(model.getHospitalId())); | |
872 | + messages.add(mr); | |
797 | 873 | } |
798 | - result.setDiagnose(diagnose); | |
799 | - list.add(result); | |
800 | 874 | } |
801 | 875 | } |
802 | - BaseListResponse objectResponse = new BaseListResponse(); | |
876 | + | |
877 | + if (CollectionUtils.isNotEmpty(messages)) | |
878 | + { | |
879 | + smsList.setTypeId(1); | |
880 | + smsList.setMessages(messages); | |
881 | + //调用发送接口 TODO | |
882 | + } | |
883 | + BaseResponse objectResponse = new BaseResponse(); | |
803 | 884 | objectResponse.setErrorcode(ErrorCodeConstants.SUCCESS); |
804 | - objectResponse.setData(list); | |
805 | - objectResponse.setPageInfo(babyQuery.getPageInfo()); | |
806 | 885 | objectResponse.setErrormsg("成功"); |
807 | 886 | return objectResponse; |
808 | 887 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java
View file @
4b53c3c
... | ... | @@ -458,5 +458,56 @@ |
458 | 458 | objectResponse.setErrormsg("成功"); |
459 | 459 | return objectResponse; |
460 | 460 | } |
461 | + | |
462 | + /** | |
463 | + * 孕妇建档页面基础数据 | |
464 | + * @return | |
465 | + */ | |
466 | + public BaseObjectResponse getYunBuildBaseConfig() { | |
467 | + Map<String,List> typeMap = new HashMap<>(); | |
468 | + | |
469 | + //证件类型 | |
470 | + List<BasicConfigResult> pcerteTypeResult = basicConfigFacade.getBaseicConfigByParentId(SystemConfig.CERTE_TYPE_ID); | |
471 | + typeMap.put("certeType", pcerteTypeResult); | |
472 | + | |
473 | + //国籍 | |
474 | + List<BasicConfigResult> countiryResults = basicConfigFacade.getBaseicConfigByParentId(SystemConfig.COUNTRY_TYPE_ID); | |
475 | + typeMap.put("country", countiryResults); | |
476 | + | |
477 | + // 民族 | |
478 | + List<BasicConfigResult> nationResults = basicConfigFacade.getBaseicConfigByParentId(SystemConfig.NATION_TYPE_ID); | |
479 | + typeMap.put("nation", nationResults); | |
480 | + | |
481 | + // 职业类别 | |
482 | + List<BasicConfigResult> professionTypeResults = basicConfigFacade.getBaseicConfigByParentId(SystemConfig.PROFESSION_TYPE_ID); | |
483 | + typeMap.put("professionType", professionTypeResults); | |
484 | + | |
485 | + // 户籍类别 | |
486 | + List<BasicConfigResult> censusType = basicConfigFacade.getBaseicConfigByParentId(SystemConfig.CENSUS_TYPE_ID); | |
487 | + typeMap.put("censusType", censusType); | |
488 | + | |
489 | + // 户籍类别 | |
490 | + List<BasicConfigResult> liveType = basicConfigFacade.getBaseicConfigByParentId(SystemConfig.LIVE_TYPE_ID); | |
491 | + typeMap.put("liveType", liveType); | |
492 | + | |
493 | + //服务类型 | |
494 | + List serviceType = ServiceTypeEnums.getServiceTypeList(); | |
495 | + typeMap.put("serviceType", serviceType); | |
496 | + | |
497 | + //服务状态 | |
498 | + List serviceStatus = ServiceStatusEnums.getServiceStatusList(); | |
499 | + typeMap.put("serviceStatus", serviceStatus); | |
500 | + | |
501 | + //孕妇体验类型 | |
502 | + List expYunEnums = ExpYunEnums.getExpYunEnums(); | |
503 | + typeMap.put("expYunEnums", expYunEnums); | |
504 | + | |
505 | + | |
506 | + BaseObjectResponse objectResponse = new BaseObjectResponse(); | |
507 | + objectResponse.setData(typeMap); | |
508 | + objectResponse.setErrorcode(ErrorCodeConstants.SUCCESS); | |
509 | + objectResponse.setErrormsg("成功"); | |
510 | + return objectResponse; | |
511 | + } | |
461 | 512 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/BabyGuideSmsequest.java
View file @
4b53c3c
1 | +package com.lyms.platform.operate.web.request; | |
2 | + | |
3 | +import com.lyms.platform.common.core.annotation.form.Form; | |
4 | +import com.lyms.platform.common.core.annotation.form.FormParam; | |
5 | +import org.hibernate.validator.constraints.NotEmpty; | |
6 | + | |
7 | +import java.util.List; | |
8 | +import java.util.Map; | |
9 | + | |
10 | +/** | |
11 | + * 儿童健康指导短信 | |
12 | + * Created by lqy on 2016/6/15. | |
13 | + */ | |
14 | +@Form | |
15 | +public class BabyGuideSmsequest { | |
16 | + | |
17 | + | |
18 | + //短信内容 | |
19 | + @FormParam | |
20 | + @NotEmpty(message = "短信内容不能为空") | |
21 | + private String smsContent; | |
22 | + | |
23 | + //儿童IDs | |
24 | + private List<String> ids; | |
25 | + | |
26 | + | |
27 | + //如果批量个性化指导就把过滤条件传送到该对象中 | |
28 | + private BabyManageRequest request; | |
29 | + | |
30 | + public String getSmsContent() { | |
31 | + return smsContent; | |
32 | + } | |
33 | + | |
34 | + public void setSmsContent(String smsContent) { | |
35 | + this.smsContent = smsContent; | |
36 | + } | |
37 | + | |
38 | + public List<String> getIds() { | |
39 | + return ids; | |
40 | + } | |
41 | + | |
42 | + public void setIds(List<String> ids) { | |
43 | + this.ids = ids; | |
44 | + } | |
45 | + | |
46 | + public BabyManageRequest getRequest() { | |
47 | + return request; | |
48 | + } | |
49 | + | |
50 | + public void setRequest(BabyManageRequest request) { | |
51 | + this.request = request; | |
52 | + } | |
53 | +} |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/MessageListRequest.java
View file @
4b53c3c
1 | +package com.lyms.platform.operate.web.request; | |
2 | + | |
3 | +import java.util.List; | |
4 | + | |
5 | +/** | |
6 | + * Created by Administrator on 2016/7/5. | |
7 | + */ | |
8 | +public class MessageListRequest { | |
9 | + private Integer typeId; | |
10 | + | |
11 | + private List<MessageRequest> messages; | |
12 | + | |
13 | + public Integer getTypeId() { | |
14 | + return typeId; | |
15 | + } | |
16 | + | |
17 | + public void setTypeId(Integer typeId) { | |
18 | + this.typeId = typeId; | |
19 | + } | |
20 | + | |
21 | + public List<MessageRequest> getMessages() { | |
22 | + return messages; | |
23 | + } | |
24 | + | |
25 | + public void setMessages(List<MessageRequest> messages) { | |
26 | + this.messages = messages; | |
27 | + } | |
28 | +} |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/MessageRequest.java
View file @
4b53c3c
1 | +package com.lyms.platform.operate.web.request; | |
2 | + | |
3 | +/** | |
4 | + * Created by Administrator on 2016/7/5. | |
5 | + */ | |
6 | +public class MessageRequest { | |
7 | + private String phone; | |
8 | + private String content; | |
9 | + private Integer typeId; | |
10 | + private Integer subTypeId; | |
11 | + | |
12 | + | |
13 | + //计划发送时间 | |
14 | + private String planTime; | |
15 | + | |
16 | + | |
17 | + //对象类型 | |
18 | + private Integer objType; | |
19 | + | |
20 | + //短信商 | |
21 | + private Integer serviceType; | |
22 | + | |
23 | + //医院ID | |
24 | + private String ext1; | |
25 | + | |
26 | + //模板ID | |
27 | + private String ext2; | |
28 | + | |
29 | + private String ext3; | |
30 | + | |
31 | + public String getPhone() { | |
32 | + return phone; | |
33 | + } | |
34 | + | |
35 | + public void setPhone(String phone) { | |
36 | + this.phone = phone; | |
37 | + } | |
38 | + | |
39 | + public String getContent() { | |
40 | + return content; | |
41 | + } | |
42 | + | |
43 | + public void setContent(String content) { | |
44 | + this.content = content; | |
45 | + } | |
46 | + | |
47 | + public Integer getTypeId() { | |
48 | + return typeId; | |
49 | + } | |
50 | + | |
51 | + public void setTypeId(Integer typeId) { | |
52 | + this.typeId = typeId; | |
53 | + } | |
54 | + | |
55 | + public Integer getSubTypeId() { | |
56 | + return subTypeId; | |
57 | + } | |
58 | + | |
59 | + public void setSubTypeId(Integer subTypeId) { | |
60 | + this.subTypeId = subTypeId; | |
61 | + } | |
62 | + | |
63 | + public String getPlanTime() { | |
64 | + return planTime; | |
65 | + } | |
66 | + | |
67 | + public void setPlanTime(String planTime) { | |
68 | + this.planTime = planTime; | |
69 | + } | |
70 | + | |
71 | + public Integer getObjType() { | |
72 | + return objType; | |
73 | + } | |
74 | + | |
75 | + public void setObjType(Integer objType) { | |
76 | + this.objType = objType; | |
77 | + } | |
78 | + | |
79 | + public Integer getServiceType() { | |
80 | + return serviceType; | |
81 | + } | |
82 | + | |
83 | + public void setServiceType(Integer serviceType) { | |
84 | + this.serviceType = serviceType; | |
85 | + } | |
86 | + | |
87 | + public String getExt1() { | |
88 | + return ext1; | |
89 | + } | |
90 | + | |
91 | + public void setExt1(String ext1) { | |
92 | + this.ext1 = ext1; | |
93 | + } | |
94 | + | |
95 | + public String getExt2() { | |
96 | + return ext2; | |
97 | + } | |
98 | + | |
99 | + public void setExt2(String ext2) { | |
100 | + this.ext2 = ext2; | |
101 | + } | |
102 | + | |
103 | + public String getExt3() { | |
104 | + return ext3; | |
105 | + } | |
106 | + | |
107 | + public void setExt3(String ext3) { | |
108 | + this.ext3 = ext3; | |
109 | + } | |
110 | +} |