Commit efa61aa44db31ff2dafcee70e53e6ddbe4e5bcad
Exists in
master
and in
1 other branch
Merge remote-tracking branch 'origin/master'
Showing 30 changed files
- platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/ISmsConfigDao.java
- platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/ISmsTemplateDao.java
- platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/impl/SmsConfigDaoImpl.java
- platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/impl/SmsTemplateDaoImpl.java
- platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/SmsConfigService.java
- platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/SmsTemplateService.java
- platform-common/src/main/java/com/lyms/platform/common/base/ContextHolder.java
- platform-common/src/main/java/com/lyms/platform/common/enums/SendDateEnums.java
- platform-common/src/main/java/com/lyms/platform/common/enums/SendFrequencyEnums.java
- platform-common/src/main/java/com/lyms/platform/common/enums/SendTimeEnums.java
- platform-common/src/main/java/com/lyms/platform/common/enums/ServiceObjEnums.java
- platform-common/src/main/java/com/lyms/platform/common/enums/ServiceStatusEnums.java
- platform-common/src/main/java/com/lyms/platform/common/enums/ServiceTypeEnums.java
- platform-common/src/main/java/com/lyms/platform/common/enums/SmsServiceEnums.java
- platform-common/src/main/java/com/lyms/platform/common/enums/SpecialDateEnums.java
- platform-dal/src/main/java/com/lyms/platform/pojo/SmsConfigModel.java
- platform-dal/src/main/java/com/lyms/platform/pojo/SmsTemplateModel.java
- platform-dal/src/main/java/com/lyms/platform/query/SmsConfigQuery.java
- platform-dal/src/main/java/com/lyms/platform/query/SmsTemplateQuery.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/SmsConfigController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/SmsTemplateController.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/BabyCheckFacade.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/facade/SmsConfigFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SmsTemplateFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/SmsConfigRequest.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/SmsTemplateRequest.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/SmsConfigResult.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/SmsTemplateResult.java
platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/ISmsConfigDao.java
View file @
efa61aa
| 1 | +package com.lyms.platform.biz.dal; | |
| 2 | + | |
| 3 | +import com.lyms.platform.common.dao.operator.MongoQuery; | |
| 4 | +import com.lyms.platform.pojo.SmsConfigModel; | |
| 5 | + | |
| 6 | +import java.util.List; | |
| 7 | + | |
| 8 | +/** | |
| 9 | + * Created by Administrator on 2016/6/27. | |
| 10 | + */ | |
| 11 | +public interface ISmsConfigDao { | |
| 12 | + List<SmsConfigModel> querySmsConfigByHid(MongoQuery mongoQuery); | |
| 13 | + | |
| 14 | + SmsConfigModel addSmsConfig(SmsConfigModel model); | |
| 15 | + | |
| 16 | + public void updateSmsConfig(SmsConfigModel obj, String id); | |
| 17 | + | |
| 18 | + void updateDeptPrefix(Integer hid,SmsConfigModel model); | |
| 19 | +} |
platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/ISmsTemplateDao.java
View file @
efa61aa
| 1 | +package com.lyms.platform.biz.dal; | |
| 2 | + | |
| 3 | +import com.lyms.platform.common.dao.operator.MongoQuery; | |
| 4 | +import com.lyms.platform.pojo.SmsConfigModel; | |
| 5 | +import com.lyms.platform.pojo.SmsTemplateModel; | |
| 6 | + | |
| 7 | +import java.util.List; | |
| 8 | + | |
| 9 | +/** | |
| 10 | + * Created by Administrator on 2016/6/27. | |
| 11 | + */ | |
| 12 | +public interface ISmsTemplateDao { | |
| 13 | + | |
| 14 | + SmsTemplateModel addSmsTemplate(SmsTemplateModel model); | |
| 15 | + | |
| 16 | + void updateSmsTemplate(SmsTemplateModel model,String id); | |
| 17 | + | |
| 18 | + public List<SmsTemplateModel> querySmsTemplates(MongoQuery mongoQuery); | |
| 19 | + | |
| 20 | +} |
platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/impl/SmsConfigDaoImpl.java
View file @
efa61aa
| 1 | +package com.lyms.platform.biz.dal.impl; | |
| 2 | + | |
| 3 | +import com.lyms.platform.biz.dal.ISmsConfigDao; | |
| 4 | +import com.lyms.platform.common.dao.BaseMongoDAOImpl; | |
| 5 | +import com.lyms.platform.common.dao.operator.MongoCondition; | |
| 6 | +import com.lyms.platform.common.dao.operator.MongoOper; | |
| 7 | +import com.lyms.platform.common.dao.operator.MongoQuery; | |
| 8 | +import com.lyms.platform.pojo.SmsConfigModel; | |
| 9 | +import org.springframework.data.mongodb.core.query.Update; | |
| 10 | +import org.springframework.stereotype.Repository; | |
| 11 | + | |
| 12 | +import java.util.List; | |
| 13 | + | |
| 14 | +@Repository("smsConfigDao") | |
| 15 | +public class SmsConfigDaoImpl extends BaseMongoDAOImpl<SmsConfigModel> implements ISmsConfigDao { | |
| 16 | + | |
| 17 | + | |
| 18 | + @Override | |
| 19 | + public List<SmsConfigModel> querySmsConfigByHid(MongoQuery mongoQuery) { | |
| 20 | + return find(mongoQuery.convertToMongoQuery()); | |
| 21 | + } | |
| 22 | + | |
| 23 | + @Override | |
| 24 | + public SmsConfigModel addSmsConfig(SmsConfigModel model) { | |
| 25 | + return save(model); | |
| 26 | + } | |
| 27 | + | |
| 28 | + @Override | |
| 29 | + public void updateSmsConfig(SmsConfigModel obj, String id) { | |
| 30 | + update(new MongoQuery(new MongoCondition("id", id, MongoOper.IS)).convertToMongoQuery(), obj); | |
| 31 | + } | |
| 32 | + | |
| 33 | + @Override | |
| 34 | + public void updateDeptPrefix(Integer hid,SmsConfigModel model) { | |
| 35 | + MongoQuery query = new MongoQuery(new MongoCondition("hospitalId", hid, MongoOper.IS)); | |
| 36 | + update(query.convertToMongoQuery(), model); | |
| 37 | + } | |
| 38 | +} |
platform-biz-patient-service/src/main/java/com/lyms/platform/biz/dal/impl/SmsTemplateDaoImpl.java
View file @
efa61aa
| 1 | +package com.lyms.platform.biz.dal.impl; | |
| 2 | + | |
| 3 | +import com.lyms.platform.biz.dal.ISmsConfigDao; | |
| 4 | +import com.lyms.platform.biz.dal.ISmsTemplateDao; | |
| 5 | +import com.lyms.platform.common.dao.BaseMongoDAOImpl; | |
| 6 | +import com.lyms.platform.common.dao.operator.MongoCondition; | |
| 7 | +import com.lyms.platform.common.dao.operator.MongoOper; | |
| 8 | +import com.lyms.platform.common.dao.operator.MongoQuery; | |
| 9 | +import com.lyms.platform.pojo.SmsConfigModel; | |
| 10 | +import com.lyms.platform.pojo.SmsTemplateModel; | |
| 11 | +import org.springframework.stereotype.Repository; | |
| 12 | + | |
| 13 | +import java.util.List; | |
| 14 | + | |
| 15 | +@Repository("smsTemplateDao") | |
| 16 | +public class SmsTemplateDaoImpl extends BaseMongoDAOImpl<SmsTemplateModel> implements ISmsTemplateDao { | |
| 17 | + | |
| 18 | + | |
| 19 | + @Override | |
| 20 | + public SmsTemplateModel addSmsTemplate(SmsTemplateModel model) { | |
| 21 | + return save(model); | |
| 22 | + } | |
| 23 | + | |
| 24 | + @Override | |
| 25 | + public void updateSmsTemplate(SmsTemplateModel model,String id) { | |
| 26 | + update(new MongoQuery(new MongoCondition("id", id, MongoOper.IS)).convertToMongoQuery(), model); | |
| 27 | + } | |
| 28 | + | |
| 29 | + @Override | |
| 30 | + public List<SmsTemplateModel> querySmsTemplates(MongoQuery mongoQuery) { | |
| 31 | + return find(mongoQuery.convertToMongoQuery()); | |
| 32 | + } | |
| 33 | +} |
platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/SmsConfigService.java
View file @
efa61aa
| 1 | +package com.lyms.platform.biz.service; | |
| 2 | + | |
| 3 | +import com.lyms.platform.biz.dal.ISmsConfigDao; | |
| 4 | + | |
| 5 | +import com.lyms.platform.common.enums.YnEnums; | |
| 6 | +import com.lyms.platform.common.utils.JsonUtil; | |
| 7 | +import com.lyms.platform.pojo.SmsConfigModel; | |
| 8 | +import com.lyms.platform.query.SmsConfigQuery; | |
| 9 | +import org.apache.commons.collections.CollectionUtils; | |
| 10 | +import org.springframework.beans.factory.annotation.Autowired; | |
| 11 | +import org.springframework.stereotype.Service; | |
| 12 | + | |
| 13 | +import java.util.List; | |
| 14 | +import java.util.Map; | |
| 15 | + | |
| 16 | + | |
| 17 | +@Service("smsConfigService") | |
| 18 | +public class SmsConfigService { | |
| 19 | + | |
| 20 | + @Autowired | |
| 21 | + private ISmsConfigDao smsConfigDao; | |
| 22 | + | |
| 23 | + | |
| 24 | + public List<SmsConfigModel> querySmsConfigByHid(SmsConfigQuery query) { | |
| 25 | + return smsConfigDao.querySmsConfigByHid(query.convertToQuery()); | |
| 26 | + } | |
| 27 | + | |
| 28 | + public SmsConfigModel addSmsConfig(SmsConfigModel model) { | |
| 29 | + return smsConfigDao.addSmsConfig(model); | |
| 30 | + } | |
| 31 | + | |
| 32 | + public void updateSmsConfig(SmsConfigModel model, String id) { | |
| 33 | + smsConfigDao.updateSmsConfig(model,id); | |
| 34 | + } | |
| 35 | + | |
| 36 | + public void updateDeptPrefix(Integer hid, Integer deptId, String deptPrefix) { | |
| 37 | + SmsConfigQuery query = new SmsConfigQuery(); | |
| 38 | + query.setYn(YnEnums.YES.getId()); | |
| 39 | + query.setHospitalId(hid); | |
| 40 | + SmsConfigModel updateModel = new SmsConfigModel(); | |
| 41 | + List<SmsConfigModel> configs = querySmsConfigByHid(query); | |
| 42 | + if (CollectionUtils.isNotEmpty(configs)) | |
| 43 | + { | |
| 44 | + List<Map> list = JsonUtil.toList(configs.get(0).getDeptPrefix(), Map.class); | |
| 45 | + | |
| 46 | + for (Map dept : list) | |
| 47 | + { | |
| 48 | + if (deptId != null && String.valueOf(deptId).equals(String.valueOf(dept.get("deptId")))) | |
| 49 | + { | |
| 50 | + dept.put("deptPrefix",deptPrefix); | |
| 51 | + } | |
| 52 | + } | |
| 53 | + updateModel.setDeptPrefix(JsonUtil.array2JsonString(list)); | |
| 54 | + } | |
| 55 | + smsConfigDao.updateDeptPrefix(hid,updateModel); | |
| 56 | + } | |
| 57 | +} |
platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/SmsTemplateService.java
View file @
efa61aa
| 1 | +package com.lyms.platform.biz.service; | |
| 2 | + | |
| 3 | + | |
| 4 | +import com.lyms.platform.biz.dal.ISmsTemplateDao; | |
| 5 | +import com.lyms.platform.pojo.SmsTemplateModel; | |
| 6 | +import com.lyms.platform.query.SmsTemplateQuery; | |
| 7 | +import org.springframework.beans.factory.annotation.Autowired; | |
| 8 | +import org.springframework.stereotype.Service; | |
| 9 | + | |
| 10 | +import java.util.List; | |
| 11 | + | |
| 12 | + | |
| 13 | +@Service("smsTemplateService") | |
| 14 | +public class SmsTemplateService { | |
| 15 | + | |
| 16 | + @Autowired | |
| 17 | + private ISmsTemplateDao smsTemplateDao; | |
| 18 | + | |
| 19 | + | |
| 20 | + public SmsTemplateModel addSmsTemplate(SmsTemplateModel model) { | |
| 21 | + return smsTemplateDao.addSmsTemplate(model); | |
| 22 | + } | |
| 23 | + | |
| 24 | + public void updateSmsTemplate(SmsTemplateModel model, String id) { | |
| 25 | + smsTemplateDao.updateSmsTemplate(model,id); | |
| 26 | + } | |
| 27 | + | |
| 28 | + public List<SmsTemplateModel> querySmsTemplates(SmsTemplateQuery query) { | |
| 29 | + return smsTemplateDao.querySmsTemplates(query.convertToQuery()); | |
| 30 | + } | |
| 31 | +} |
platform-common/src/main/java/com/lyms/platform/common/base/ContextHolder.java
View file @
efa61aa
platform-common/src/main/java/com/lyms/platform/common/enums/SendDateEnums.java
View file @
efa61aa
| 1 | +package com.lyms.platform.common.enums; | |
| 2 | + | |
| 3 | + | |
| 4 | +import java.util.ArrayList; | |
| 5 | +import java.util.HashMap; | |
| 6 | +import java.util.List; | |
| 7 | +import java.util.Map; | |
| 8 | + | |
| 9 | +/** | |
| 10 | + * ๅ้ๆฅๆ | |
| 11 | + * Created by lqy on 2016/06/27 | |
| 12 | + */ | |
| 13 | +public enum SendDateEnums { | |
| 14 | + | |
| 15 | + | |
| 16 | + GL(0,"ๅ ฌๅ"),NL(1,"ๅๅ"),TSRQ(2,"็นๆฎๆฅๆ"),SLRQ(3,"็็ๆฅๆ"); | |
| 17 | + | |
| 18 | + SendDateEnums(int id, String name) { | |
| 19 | + this.id = id; | |
| 20 | + this.name = name; | |
| 21 | + } | |
| 22 | + | |
| 23 | + private int id; | |
| 24 | + private String name; | |
| 25 | + | |
| 26 | + public String getName() { | |
| 27 | + return name; | |
| 28 | + } | |
| 29 | + | |
| 30 | + public void setName(String name) { | |
| 31 | + this.name = name; | |
| 32 | + } | |
| 33 | + | |
| 34 | + public int getId() { | |
| 35 | + return id; | |
| 36 | + } | |
| 37 | + | |
| 38 | + public void setId(int id) { | |
| 39 | + this.id = id; | |
| 40 | + } | |
| 41 | + | |
| 42 | + | |
| 43 | + public static List<Map> getSendFrequency() { | |
| 44 | + | |
| 45 | + List<Map> list = new ArrayList<>(); | |
| 46 | + for (SendDateEnums e : SendDateEnums.values()) { | |
| 47 | + Map rootMap = new HashMap(); | |
| 48 | + rootMap.put("id", e.getId()); | |
| 49 | + rootMap.put("name", e.getName()); | |
| 50 | + | |
| 51 | + list.add(rootMap); | |
| 52 | + } | |
| 53 | + return list; | |
| 54 | + } | |
| 55 | +} |
platform-common/src/main/java/com/lyms/platform/common/enums/SendFrequencyEnums.java
View file @
efa61aa
| 1 | +package com.lyms.platform.common.enums; | |
| 2 | + | |
| 3 | + | |
| 4 | +import java.util.ArrayList; | |
| 5 | +import java.util.HashMap; | |
| 6 | +import java.util.List; | |
| 7 | +import java.util.Map; | |
| 8 | + | |
| 9 | +/** | |
| 10 | + * ๅ้้ขๆฌก | |
| 11 | + * Created by lqy on 2016/06/27 | |
| 12 | + */ | |
| 13 | +public enum SendFrequencyEnums { | |
| 14 | + | |
| 15 | + | |
| 16 | + YEAR(0,"ไธๆฌก"),MONTH(1,"ๆ"),ONCE(2,"ๅนด"); | |
| 17 | + | |
| 18 | + SendFrequencyEnums(int id, String name) { | |
| 19 | + this.id = id; | |
| 20 | + this.name = name; | |
| 21 | + } | |
| 22 | + | |
| 23 | + private int id; | |
| 24 | + private String name; | |
| 25 | + | |
| 26 | + public String getName() { | |
| 27 | + return name; | |
| 28 | + } | |
| 29 | + | |
| 30 | + public void setName(String name) { | |
| 31 | + this.name = name; | |
| 32 | + } | |
| 33 | + | |
| 34 | + public int getId() { | |
| 35 | + return id; | |
| 36 | + } | |
| 37 | + | |
| 38 | + public void setId(int id) { | |
| 39 | + this.id = id; | |
| 40 | + } | |
| 41 | + | |
| 42 | + | |
| 43 | + public static List<Map> getSendFrequency() { | |
| 44 | + | |
| 45 | + List<Map> list = new ArrayList<>(); | |
| 46 | + for (SendFrequencyEnums e : SendFrequencyEnums.values()) { | |
| 47 | + Map rootMap = new HashMap(); | |
| 48 | + rootMap.put("id", e.getId()); | |
| 49 | + rootMap.put("name", e.getName()); | |
| 50 | + | |
| 51 | + list.add(rootMap); | |
| 52 | + } | |
| 53 | + return list; | |
| 54 | + } | |
| 55 | +} |
platform-common/src/main/java/com/lyms/platform/common/enums/SendTimeEnums.java
View file @
efa61aa
| 1 | +package com.lyms.platform.common.enums; | |
| 2 | + | |
| 3 | + | |
| 4 | +import java.util.ArrayList; | |
| 5 | +import java.util.HashMap; | |
| 6 | +import java.util.List; | |
| 7 | +import java.util.Map; | |
| 8 | + | |
| 9 | +/** | |
| 10 | + * ๅ้ๆถ้ด | |
| 11 | + * Created by lqy on 2016/06/27 | |
| 12 | + */ | |
| 13 | +public enum SendTimeEnums { | |
| 14 | + | |
| 15 | + | |
| 16 | + DT(0,"ๅฝๅคฉ"),NL(1,"ๅไธๅคฉ"),TSRQ(2,"ๅไธคๅคฉ"),SLRQ(3,"ๅไธๅคฉ"); | |
| 17 | + | |
| 18 | + SendTimeEnums(int id, String name) { | |
| 19 | + this.id = id; | |
| 20 | + this.name = name; | |
| 21 | + } | |
| 22 | + | |
| 23 | + private int id; | |
| 24 | + private String name; | |
| 25 | + | |
| 26 | + public String getName() { | |
| 27 | + return name; | |
| 28 | + } | |
| 29 | + | |
| 30 | + public void setName(String name) { | |
| 31 | + this.name = name; | |
| 32 | + } | |
| 33 | + | |
| 34 | + public int getId() { | |
| 35 | + return id; | |
| 36 | + } | |
| 37 | + | |
| 38 | + public void setId(int id) { | |
| 39 | + this.id = id; | |
| 40 | + } | |
| 41 | + | |
| 42 | + | |
| 43 | + public static List<Map> getSendTime() { | |
| 44 | + | |
| 45 | + List<Map> list = new ArrayList<>(); | |
| 46 | + for (SendTimeEnums e : SendTimeEnums.values()) { | |
| 47 | + Map rootMap = new HashMap(); | |
| 48 | + rootMap.put("id", e.getId()); | |
| 49 | + rootMap.put("name", e.getName()); | |
| 50 | + | |
| 51 | + list.add(rootMap); | |
| 52 | + } | |
| 53 | + return list; | |
| 54 | + } | |
| 55 | +} |
platform-common/src/main/java/com/lyms/platform/common/enums/ServiceObjEnums.java
View file @
efa61aa
| 1 | +package com.lyms.platform.common.enums; | |
| 2 | + | |
| 3 | + | |
| 4 | +import java.util.ArrayList; | |
| 5 | +import java.util.HashMap; | |
| 6 | +import java.util.List; | |
| 7 | +import java.util.Map; | |
| 8 | + | |
| 9 | +/** | |
| 10 | + * Created by lqy on 2016/06/27 | |
| 11 | + */ | |
| 12 | +public enum ServiceObjEnums { | |
| 13 | + | |
| 14 | + | |
| 15 | + ALLOBJ(0,"ๅ จ้จ"),YUNOBJ(1,"ๅญๅฆ"),BABYOBJ(2,"ๅฟ็ซฅ"),CHANOBJ(3,"ไบงๅฆ"); | |
| 16 | + | |
| 17 | + ServiceObjEnums(int id,String name) { | |
| 18 | + this.id = id; | |
| 19 | + this.name = name; | |
| 20 | + } | |
| 21 | + | |
| 22 | + private int id; | |
| 23 | + private String name; | |
| 24 | + | |
| 25 | + public String getName() { | |
| 26 | + return name; | |
| 27 | + } | |
| 28 | + | |
| 29 | + public void setName(String name) { | |
| 30 | + this.name = name; | |
| 31 | + } | |
| 32 | + | |
| 33 | + public int getId() { | |
| 34 | + return id; | |
| 35 | + } | |
| 36 | + | |
| 37 | + public void setId(int id) { | |
| 38 | + this.id = id; | |
| 39 | + } | |
| 40 | + | |
| 41 | + | |
| 42 | + public static List<Map> getServiceObjs() { | |
| 43 | + | |
| 44 | + List<Map> list = new ArrayList<>(); | |
| 45 | + for (ServiceObjEnums e : ServiceObjEnums.values()) { | |
| 46 | + Map rootMap = new HashMap(); | |
| 47 | + rootMap.put("id", e.getId()); | |
| 48 | + rootMap.put("name", e.getName()); | |
| 49 | + | |
| 50 | + list.add(rootMap); | |
| 51 | + } | |
| 52 | + return list; | |
| 53 | + } | |
| 54 | +} |
platform-common/src/main/java/com/lyms/platform/common/enums/ServiceStatusEnums.java
View file @
efa61aa
| ... | ... | @@ -10,12 +10,19 @@ |
| 10 | 10 | */ |
| 11 | 11 | public enum ServiceStatusEnums { |
| 12 | 12 | |
| 13 | + //ๆ ๅๆๅก | |
| 14 | + STANDARD_ALL(101,"ๅ จ้จ",0), | |
| 13 | 15 | STANDARD_OPEN(0,"ๅผ้",0), |
| 14 | 16 | NO_OPEN(1,"ๆชๅผ้",0), |
| 15 | - add_OPEN(2,"ๅผ้",1), | |
| 16 | - UNSUBSCRIBE(3,"้่ฎข",1), | |
| 17 | - SUSPEND(4,"ๆๅ",1); | |
| 17 | + STANDARD_OVERDUE(2,"่ฟๆ",0), | |
| 18 | 18 | |
| 19 | + //ๅขๅผๆๅก | |
| 20 | + ADD_ALL(102,"ๅ จ้จ",1), | |
| 21 | + ADD_OPEN(3,"ๅผ้",1), | |
| 22 | + UNSUBSCRIBE(4,"้่ฎข",1), | |
| 23 | + SUSPEND(5,"ๆๅ",1), | |
| 24 | + ADD_OVERDUE(6,"่ฟๆ",1); | |
| 25 | + | |
| 19 | 26 | private ServiceStatusEnums(int id, String name,int pid){ |
| 20 | 27 | this.name=name; |
| 21 | 28 | this.id =id; |
| ... | ... | @@ -27,6 +34,24 @@ |
| 27 | 34 | |
| 28 | 35 | |
| 29 | 36 | public static List<Map<String,String>> getServiceStatusList() |
| 37 | + { | |
| 38 | + List<Map<String,String>> list = new ArrayList<>(); | |
| 39 | + for(ServiceStatusEnums s : ServiceStatusEnums.values()) { | |
| 40 | + if (s.getId() < 100) | |
| 41 | + { | |
| 42 | + Map<String,String> map = new HashMap<>(); | |
| 43 | + map.put("id", String.valueOf(s.getId())); | |
| 44 | + map.put("name", s.getName()); | |
| 45 | + map.put("pid", String.valueOf(s.getPid())); | |
| 46 | + list.add(map); | |
| 47 | + } | |
| 48 | + | |
| 49 | + } | |
| 50 | + return list; | |
| 51 | + } | |
| 52 | + | |
| 53 | + | |
| 54 | + public static List<Map<String,String>> getServiceStatusAllList() | |
| 30 | 55 | { |
| 31 | 56 | List<Map<String,String>> list = new ArrayList<>(); |
| 32 | 57 | for(ServiceStatusEnums s : ServiceStatusEnums.values()) { |
platform-common/src/main/java/com/lyms/platform/common/enums/ServiceTypeEnums.java
View file @
efa61aa
| ... | ... | @@ -11,10 +11,12 @@ |
| 11 | 11 | public enum ServiceTypeEnums { |
| 12 | 12 | |
| 13 | 13 | |
| 14 | - STANDARD_Service(0,"ๆ ๅๆๅก"), | |
| 14 | + ALL_SERVICE(100,"ๅ จ้จ"), | |
| 15 | 15 | |
| 16 | - add_Service(1,"ๅขๅผๆๅก"); | |
| 16 | + STANDARD_SERVICE(0,"ๆ ๅๆๅก"), | |
| 17 | 17 | |
| 18 | + ADD_SERVICE(1,"ๅขๅผๆๅก"); | |
| 19 | + | |
| 18 | 20 | private ServiceTypeEnums(int id, String name){ |
| 19 | 21 | this.name=name; |
| 20 | 22 | this.id =id; |
| 21 | 23 | |
| ... | ... | @@ -44,9 +46,26 @@ |
| 44 | 46 | { |
| 45 | 47 | List<Map<String,String>> list = new ArrayList<>(); |
| 46 | 48 | for(ServiceTypeEnums s : ServiceTypeEnums.values()) { |
| 47 | - Map<String,String> map = new HashMap<>(); | |
| 49 | + if (s.getId() < 100) | |
| 50 | + { | |
| 51 | + Map<String,String> map = new HashMap<>(); | |
| 48 | 52 | map.put("id", String.valueOf(s.getId())); |
| 49 | 53 | map.put("name", s.getName()); |
| 54 | + list.add(map); | |
| 55 | + } | |
| 56 | + | |
| 57 | + } | |
| 58 | + return list; | |
| 59 | + } | |
| 60 | + | |
| 61 | + | |
| 62 | + public static List<Map<String,String>> getServiceTypeAllList() | |
| 63 | + { | |
| 64 | + List<Map<String,String>> list = new ArrayList<>(); | |
| 65 | + for(ServiceTypeEnums s : ServiceTypeEnums.values()) { | |
| 66 | + Map<String,String> map = new HashMap<>(); | |
| 67 | + map.put("id", String.valueOf(s.getId())); | |
| 68 | + map.put("name", s.getName()); | |
| 50 | 69 | list.add(map); |
| 51 | 70 | } |
| 52 | 71 | return list; |
platform-common/src/main/java/com/lyms/platform/common/enums/SmsServiceEnums.java
View file @
efa61aa
| 1 | +package com.lyms.platform.common.enums; | |
| 2 | + | |
| 3 | + | |
| 4 | +import java.util.ArrayList; | |
| 5 | +import java.util.HashMap; | |
| 6 | +import java.util.List; | |
| 7 | +import java.util.Map; | |
| 8 | + | |
| 9 | +/** | |
| 10 | + * Created by lqy on 2016/06/27 | |
| 11 | + */ | |
| 12 | +public enum SmsServiceEnums { | |
| 13 | + | |
| 14 | + DXFW(0,"็ญไฟกๆๅก",-1,""), | |
| 15 | + JKZD(1,"ๅฅๅบทๆๅฏผ",0,""), | |
| 16 | + GWXD(2,"้ซๅฑๆๅฏผ",1,""), | |
| 17 | + YBZD(3,"ไธ่ฌๆๅฏผ",1,""), | |
| 18 | + JCTZ(4,"ๆฃๆฅ้็ฅ",0,""), | |
| 19 | + CJTX(5,"ๆฃๆฅๆ้",4,""), | |
| 20 | + CJCXTX(6,"ไบงๆฃ็จๅบๆ้",5,"1"), | |
| 21 | + CJYYTX(7,"ไบงๆฃ้ข็บฆๆ้",5,"1"), | |
| 22 | + CSTZ(8,"ไบง็ญ้็ฅ",4,"1"), | |
| 23 | + CQZDTZ(9,"ไบงๅ่ฏๆญ้็ฅ",4,"1"), | |
| 24 | + XSESCTZ(10,"ๆฐ็ๅฟ็ญๆฅ้็ฅ",4,"2"), | |
| 25 | + CHFCTZ(11,"ไบงๅๅคๆฅ้็ฅ",4,""), | |
| 26 | + CHFCCXTX(12,"ไบงๅๅคๆฅ็จๅบๆ้",11,"3"), | |
| 27 | + CHFCYUTX(13,"ไบงๅๅคๆฅ้ข็บฆๆ้",11,"3"), | |
| 28 | + ETBJJCTZ(14,"ๅฟ็ซฅๆฃๆฅไฟๅฅ้็ฅ",4,""), | |
| 29 | + EBCXTX(15,"ๅฟไฟ็จๅบๆ้",14,"2"), | |
| 30 | + EBYYTX(16,"ๅฟไฟ้ข็บฆๆ้",14,"2"), | |
| 31 | + YSGXHZD(17,"ๅป็ไธชๆงๅๆๅฏผ",0,"0,1,2,3"), | |
| 32 | + GSFWTZ(18,"ๅ ฌๅธๆๅก้็ฅ",0,""), | |
| 33 | + FWKT(19,"ๆๅกๅผ้",18,"0,1,2,3"), | |
| 34 | + YWTG(20,"ไธๅกๆจๅนฟ",18,"0,1,2,3"), | |
| 35 | + QT(21,"ๅ ถไป",0,""), | |
| 36 | + JRWH(22,"่ๆฅ้ฎๅ",21,"0,1,2,3"), | |
| 37 | + YQTX(23,"็ซๆ ๆ้",21,"0,1,2,3"); | |
| 38 | + | |
| 39 | + private SmsServiceEnums(int id,String name,int pid,String serviceObj){ | |
| 40 | + this.id = id; | |
| 41 | + this.name =name; | |
| 42 | + this.pid = pid; | |
| 43 | + this.serviceObj = serviceObj; | |
| 44 | + } | |
| 45 | + private String name; | |
| 46 | + private int id; | |
| 47 | + private int pid; | |
| 48 | + private String serviceObj; | |
| 49 | + | |
| 50 | + public String getServiceObj() { | |
| 51 | + return serviceObj; | |
| 52 | + } | |
| 53 | + | |
| 54 | + public void setServiceObj(String serviceObj) { | |
| 55 | + this.serviceObj = serviceObj; | |
| 56 | + } | |
| 57 | + | |
| 58 | + public String getName() { | |
| 59 | + return name; | |
| 60 | + } | |
| 61 | + | |
| 62 | + public void setName(String name) { | |
| 63 | + this.name = name; | |
| 64 | + } | |
| 65 | + | |
| 66 | + public int getId() { | |
| 67 | + return id; | |
| 68 | + } | |
| 69 | + | |
| 70 | + public void setId(int id) { | |
| 71 | + this.id = id; | |
| 72 | + } | |
| 73 | + | |
| 74 | + public int getPid() { | |
| 75 | + return pid; | |
| 76 | + } | |
| 77 | + | |
| 78 | + public void setPid(int pid) { | |
| 79 | + this.pid = pid; | |
| 80 | + } | |
| 81 | + | |
| 82 | + /** | |
| 83 | + * ๅพๅฐ็ญไฟกๆๅก็ๆ ็ปๆ | |
| 84 | + * @param id | |
| 85 | + * @return | |
| 86 | + */ | |
| 87 | + public static List<Map> getSmsServiceTree(int id) | |
| 88 | + { | |
| 89 | + | |
| 90 | + List<Map> list = new ArrayList<>(); | |
| 91 | + for (SmsServiceEnums e : SmsServiceEnums.values()) { | |
| 92 | + if(e.getPid() == id) { | |
| 93 | + Map rootMap = new HashMap(); | |
| 94 | + rootMap.put("id",e.getId()); | |
| 95 | + rootMap.put("name",e.getName()); | |
| 96 | + rootMap.put("pid",e.getPid()); | |
| 97 | + if (isLeaf(e.getId())) | |
| 98 | + { | |
| 99 | + rootMap.put("child",getSmsServiceTree(e.getId())); | |
| 100 | + rootMap.put("isLeaf",false); | |
| 101 | + } | |
| 102 | + else | |
| 103 | + { | |
| 104 | + rootMap.put("isLeaf",true); | |
| 105 | + } | |
| 106 | + list.add(rootMap); | |
| 107 | + } | |
| 108 | + } | |
| 109 | + return list; | |
| 110 | + | |
| 111 | + } | |
| 112 | + | |
| 113 | + /** | |
| 114 | + * ๅคๆญๆฏๅฆๆๅญ่็น | |
| 115 | + * @param id | |
| 116 | + * @return | |
| 117 | + */ | |
| 118 | + public static boolean isLeaf(int id) | |
| 119 | + { | |
| 120 | + for (SmsServiceEnums e : SmsServiceEnums.values()) { | |
| 121 | + if(e.getPid() == id) { | |
| 122 | + return true; | |
| 123 | + } | |
| 124 | + } | |
| 125 | + return false; | |
| 126 | + } | |
| 127 | + | |
| 128 | + /** | |
| 129 | + * ้่ฟๆๅกๅฏน่ฑกๆฅ่ฏขๆถๆฏ็ฑปๅ | |
| 130 | + * @param serviceObj | |
| 131 | + * @return | |
| 132 | + */ | |
| 133 | + public static List<Map> getSmsServiceByServiceObj(int serviceObj) | |
| 134 | + { | |
| 135 | + List<Map> list = new ArrayList<>(); | |
| 136 | + for (SmsServiceEnums e : SmsServiceEnums.values()) { | |
| 137 | + if(String.valueOf(e.getServiceObj()).contains(String.valueOf(serviceObj))) { | |
| 138 | + Map rootMap = new HashMap(); | |
| 139 | + rootMap.put("id",e.getId()); | |
| 140 | + rootMap.put("name", e.getName()); | |
| 141 | + rootMap.put("pid", e.getPid()); | |
| 142 | + } | |
| 143 | + } | |
| 144 | + return list; | |
| 145 | + } | |
| 146 | + | |
| 147 | +} |
platform-common/src/main/java/com/lyms/platform/common/enums/SpecialDateEnums.java
View file @
efa61aa
| 1 | +package com.lyms.platform.common.enums; | |
| 2 | + | |
| 3 | + | |
| 4 | +import java.util.ArrayList; | |
| 5 | +import java.util.HashMap; | |
| 6 | +import java.util.List; | |
| 7 | +import java.util.Map; | |
| 8 | + | |
| 9 | +/** | |
| 10 | + * ็นๆฎๆฅๆ | |
| 11 | + * Created by lqy on 2016/06/27 | |
| 12 | + */ | |
| 13 | +public enum SpecialDateEnums { | |
| 14 | + | |
| 15 | + | |
| 16 | + JD(0,"ๅปบๆกฃ",2,"0,1,2"), | |
| 17 | + FWJS(1,"ๆๅก็ปๆ",2,"0,1,2"), | |
| 18 | + MMSR(2,"ๅฆๅฆ็ๆฅ",2,"1"), | |
| 19 | + ZFSR(3,"ไธๅคซ็ๆฅ",2,"1"), | |
| 20 | + ETSR(4,"ๅฟ็ซฅ็ๆฅ",2,"2"), | |
| 21 | + ETMY(5,"ๅฟ็ซฅๆปกๆ",2,"2"), | |
| 22 | + ETBS(6,"ๅฟ็ซฅ็พๅฒ",2,"2"), | |
| 23 | + FM(7,"ๅๅจฉ",2,"3"), | |
| 24 | + | |
| 25 | + YZ(10,"ๅญๅจ",3,"1"), | |
| 26 | + ETTS(11,"ๅฟ็ซฅๅคฉๆฐ",3,"2"), | |
| 27 | + ETYL(12,"ๅฟ็ซฅๆ้พ",3,"2"), | |
| 28 | + CHTS(13,"ไบงๅๅคฉๆฐ",3,"3"); | |
| 29 | + SpecialDateEnums(int id, String name,int pid,String serviceObj) { | |
| 30 | + this.id = id; | |
| 31 | + this.name = name; | |
| 32 | + this.pid = pid; | |
| 33 | + this.serviceObj = serviceObj; | |
| 34 | + } | |
| 35 | + | |
| 36 | + private int id; | |
| 37 | + private String name; | |
| 38 | + private int pid; | |
| 39 | + private String serviceObj; | |
| 40 | + | |
| 41 | + public int getPid() { | |
| 42 | + return pid; | |
| 43 | + } | |
| 44 | + | |
| 45 | + public void setPid(int pid) { | |
| 46 | + this.pid = pid; | |
| 47 | + } | |
| 48 | + | |
| 49 | + public String getServiceObj() { | |
| 50 | + return serviceObj; | |
| 51 | + } | |
| 52 | + | |
| 53 | + public void setServiceObj(String serviceObj) { | |
| 54 | + this.serviceObj = serviceObj; | |
| 55 | + } | |
| 56 | + | |
| 57 | + public String getName() { | |
| 58 | + return name; | |
| 59 | + } | |
| 60 | + | |
| 61 | + public void setName(String name) { | |
| 62 | + this.name = name; | |
| 63 | + } | |
| 64 | + | |
| 65 | + public int getId() { | |
| 66 | + return id; | |
| 67 | + } | |
| 68 | + | |
| 69 | + public void setId(int id) { | |
| 70 | + this.id = id; | |
| 71 | + } | |
| 72 | + | |
| 73 | + | |
| 74 | + public static List<Map> getSpecialDateByServiceObj(int serviceObj,int sendDateType) { | |
| 75 | + | |
| 76 | + List<Map> list = new ArrayList<>(); | |
| 77 | + for (SpecialDateEnums e : SpecialDateEnums.values()) { | |
| 78 | + if(e.getServiceObj().contains(String.valueOf(serviceObj)) && e.getPid() == sendDateType) | |
| 79 | + { | |
| 80 | + Map rootMap = new HashMap(); | |
| 81 | + rootMap.put("id", e.getId()); | |
| 82 | + rootMap.put("name", e.getName()); | |
| 83 | + rootMap.put("pid", e.getPid()); | |
| 84 | + list.add(rootMap); | |
| 85 | + } | |
| 86 | + | |
| 87 | + } | |
| 88 | + return list; | |
| 89 | + } | |
| 90 | +} |
platform-dal/src/main/java/com/lyms/platform/pojo/SmsConfigModel.java
View file @
efa61aa
| 1 | +package com.lyms.platform.pojo; | |
| 2 | + | |
| 3 | +import com.lyms.platform.common.result.BaseModel; | |
| 4 | +import org.springframework.data.mongodb.core.mapping.Document; | |
| 5 | + | |
| 6 | +import java.util.Date; | |
| 7 | + | |
| 8 | +/** | |
| 9 | + * ็ญไฟกๆๅก้ ็ฝฎ | |
| 10 | + * | |
| 11 | + * @author lqy | |
| 12 | + */ | |
| 13 | +@Document(collection = "lyms_smsconfig") | |
| 14 | +public class SmsConfigModel extends BaseModel { | |
| 15 | + | |
| 16 | + /** | |
| 17 | + * | |
| 18 | + */ | |
| 19 | + private static final long serialVersionUID = 1L; | |
| 20 | + | |
| 21 | + private String id; | |
| 22 | + | |
| 23 | + //ๅ็ผ็ฑปๅ 0ๅป้ขๅ็ผ 1็งๅฎคๅ็ผ | |
| 24 | + private Integer prefixType; | |
| 25 | + | |
| 26 | + //ๅป้ขๅ็ผ | |
| 27 | + private String hospitalPrefix; | |
| 28 | + | |
| 29 | + //็งๅฎคๅ็ผ | |
| 30 | + private String deptPrefix; | |
| 31 | + | |
| 32 | + //ๆๅฏผๅ้ๆถ้ด | |
| 33 | + private String guideTime; | |
| 34 | + | |
| 35 | + //ๆถๆฏๆๅกๅฏๅจ | |
| 36 | + private String smsService; | |
| 37 | + | |
| 38 | + private Date created; | |
| 39 | + | |
| 40 | + private Date modified; | |
| 41 | + | |
| 42 | + //ๅๅปบ่ Id | |
| 43 | + private String createId; | |
| 44 | + | |
| 45 | + private Integer yn; | |
| 46 | + | |
| 47 | + //ๅป้ขID | |
| 48 | + private Integer hospitalId; | |
| 49 | + | |
| 50 | + public Integer getHospitalId() { | |
| 51 | + return hospitalId; | |
| 52 | + } | |
| 53 | + | |
| 54 | + public void setHospitalId(Integer hospitalId) { | |
| 55 | + this.hospitalId = hospitalId; | |
| 56 | + } | |
| 57 | + | |
| 58 | + public String getId() { | |
| 59 | + return id; | |
| 60 | + } | |
| 61 | + | |
| 62 | + public void setId(String id) { | |
| 63 | + this.id = id; | |
| 64 | + } | |
| 65 | + | |
| 66 | + public Integer getPrefixType() { | |
| 67 | + return prefixType; | |
| 68 | + } | |
| 69 | + | |
| 70 | + public void setPrefixType(Integer prefixType) { | |
| 71 | + this.prefixType = prefixType; | |
| 72 | + } | |
| 73 | + | |
| 74 | + public String getHospitalPrefix() { | |
| 75 | + return hospitalPrefix; | |
| 76 | + } | |
| 77 | + | |
| 78 | + public void setHospitalPrefix(String hospitalPrefix) { | |
| 79 | + this.hospitalPrefix = hospitalPrefix; | |
| 80 | + } | |
| 81 | + | |
| 82 | + public String getDeptPrefix() { | |
| 83 | + return deptPrefix; | |
| 84 | + } | |
| 85 | + | |
| 86 | + public void setDeptPrefix(String deptPrefix) { | |
| 87 | + this.deptPrefix = deptPrefix; | |
| 88 | + } | |
| 89 | + | |
| 90 | + public String getGuideTime() { | |
| 91 | + return guideTime; | |
| 92 | + } | |
| 93 | + | |
| 94 | + public void setGuideTime(String guideTime) { | |
| 95 | + this.guideTime = guideTime; | |
| 96 | + } | |
| 97 | + | |
| 98 | + public String getSmsService() { | |
| 99 | + return smsService; | |
| 100 | + } | |
| 101 | + | |
| 102 | + public void setSmsService(String smsService) { | |
| 103 | + this.smsService = smsService; | |
| 104 | + } | |
| 105 | + | |
| 106 | + public Date getCreated() { | |
| 107 | + return created; | |
| 108 | + } | |
| 109 | + | |
| 110 | + public void setCreated(Date created) { | |
| 111 | + this.created = created; | |
| 112 | + } | |
| 113 | + | |
| 114 | + public Date getModified() { | |
| 115 | + return modified; | |
| 116 | + } | |
| 117 | + | |
| 118 | + public void setModified(Date modified) { | |
| 119 | + this.modified = modified; | |
| 120 | + } | |
| 121 | + | |
| 122 | + public String getCreateId() { | |
| 123 | + return createId; | |
| 124 | + } | |
| 125 | + | |
| 126 | + public void setCreateId(String createId) { | |
| 127 | + this.createId = createId; | |
| 128 | + } | |
| 129 | + | |
| 130 | + public Integer getYn() { | |
| 131 | + return yn; | |
| 132 | + } | |
| 133 | + | |
| 134 | + public void setYn(Integer yn) { | |
| 135 | + this.yn = yn; | |
| 136 | + } | |
| 137 | +} |
platform-dal/src/main/java/com/lyms/platform/pojo/SmsTemplateModel.java
View file @
efa61aa
| 1 | +package com.lyms.platform.pojo; | |
| 2 | + | |
| 3 | +import com.lyms.platform.common.result.BaseModel; | |
| 4 | +import org.springframework.data.mongodb.core.mapping.Document; | |
| 5 | + | |
| 6 | +import java.util.Date; | |
| 7 | + | |
| 8 | +/** | |
| 9 | + * Created by Administrator on 2016/6/28. | |
| 10 | + */ | |
| 11 | +@Document(collection = "lyms_smstemplate") | |
| 12 | +public class SmsTemplateModel extends BaseModel { | |
| 13 | + | |
| 14 | + private String id; | |
| 15 | + | |
| 16 | + //ๅ้ๅฏน่ฑก ๆไธพๅฎไนๅ่ ServiceObjEnums | |
| 17 | + private Integer serviceObj; | |
| 18 | + | |
| 19 | + //ๆๅก็ฑปๅ ๅ่งๆไธพ ServiceTypeEnums | |
| 20 | + private Integer serviceType; | |
| 21 | + | |
| 22 | + //ๆๅก็ถๆ ๅ่งๆไธพServiceStatusEnums | |
| 23 | + private Integer serviceStatus; | |
| 24 | + | |
| 25 | + //ๆถๆฏ็ฑปๅ ๅ่งๆไธพ SmsServiceEnums | |
| 26 | + private Integer smsType; | |
| 27 | + | |
| 28 | + //ๅ้้ขๆฌก ๅ่งๆไธพ SendFrequencyEnums | |
| 29 | + private Integer sendFrequency; | |
| 30 | + | |
| 31 | + //ๅ้ๆฅๆ็ฑปๅ ๅ่งๆไธพ็ฑป SendDateEnums | |
| 32 | + private Integer sendDateType; | |
| 33 | + | |
| 34 | + //ๅจ้ๆฉๅๅๆ่ ้ณๅๅ ๆๅฎ็ๅ้ๆฅๆ | |
| 35 | + private Date sendDate; | |
| 36 | + | |
| 37 | + //็นๆฎๆฅๆ ๅ้็ฑปๅ | |
| 38 | + private Integer specialDateType; | |
| 39 | + | |
| 40 | + private Integer start; | |
| 41 | + | |
| 42 | + private Integer end; | |
| 43 | + | |
| 44 | + //ๅ้ๆถ้ด ๅ่งๆไธพ็ฑป SendTimeEnums | |
| 45 | + private Integer sendTimeType; | |
| 46 | + | |
| 47 | + //ๅ ๅฎน | |
| 48 | + private String content; | |
| 49 | + | |
| 50 | + //ๅป้ขid | |
| 51 | + private Integer hospitalId; | |
| 52 | + | |
| 53 | + private Date created; | |
| 54 | + | |
| 55 | + private Date modified; | |
| 56 | + | |
| 57 | + //ๅฏ็จ็ถๆ 0ๆชๅฏ็จ 1ๅฏ็จ | |
| 58 | + private Integer status; | |
| 59 | + | |
| 60 | + | |
| 61 | + private Integer yn; | |
| 62 | + | |
| 63 | + public Integer getStatus() { | |
| 64 | + return status; | |
| 65 | + } | |
| 66 | + | |
| 67 | + public void setStatus(Integer status) { | |
| 68 | + this.status = status; | |
| 69 | + } | |
| 70 | + | |
| 71 | + public Integer getYn() { | |
| 72 | + return yn; | |
| 73 | + } | |
| 74 | + | |
| 75 | + public void setYn(Integer yn) { | |
| 76 | + this.yn = yn; | |
| 77 | + } | |
| 78 | + | |
| 79 | + public String getId() { | |
| 80 | + return id; | |
| 81 | + } | |
| 82 | + | |
| 83 | + public void setId(String id) { | |
| 84 | + this.id = id; | |
| 85 | + } | |
| 86 | + | |
| 87 | + public Integer getServiceObj() { | |
| 88 | + return serviceObj; | |
| 89 | + } | |
| 90 | + | |
| 91 | + public void setServiceObj(Integer serviceObj) { | |
| 92 | + this.serviceObj = serviceObj; | |
| 93 | + } | |
| 94 | + | |
| 95 | + public Integer getServiceType() { | |
| 96 | + return serviceType; | |
| 97 | + } | |
| 98 | + | |
| 99 | + public void setServiceType(Integer serviceType) { | |
| 100 | + this.serviceType = serviceType; | |
| 101 | + } | |
| 102 | + | |
| 103 | + public Integer getServiceStatus() { | |
| 104 | + return serviceStatus; | |
| 105 | + } | |
| 106 | + | |
| 107 | + public void setServiceStatus(Integer serviceStatus) { | |
| 108 | + this.serviceStatus = serviceStatus; | |
| 109 | + } | |
| 110 | + | |
| 111 | + public Integer getSmsType() { | |
| 112 | + return smsType; | |
| 113 | + } | |
| 114 | + | |
| 115 | + public void setSmsType(Integer smsType) { | |
| 116 | + this.smsType = smsType; | |
| 117 | + } | |
| 118 | + | |
| 119 | + public Integer getSendFrequency() { | |
| 120 | + return sendFrequency; | |
| 121 | + } | |
| 122 | + | |
| 123 | + public void setSendFrequency(Integer sendFrequency) { | |
| 124 | + this.sendFrequency = sendFrequency; | |
| 125 | + } | |
| 126 | + | |
| 127 | + public Integer getSendDateType() { | |
| 128 | + return sendDateType; | |
| 129 | + } | |
| 130 | + | |
| 131 | + public void setSendDateType(Integer sendDateType) { | |
| 132 | + this.sendDateType = sendDateType; | |
| 133 | + } | |
| 134 | + | |
| 135 | + public Date getSendDate() { | |
| 136 | + return sendDate; | |
| 137 | + } | |
| 138 | + | |
| 139 | + public void setSendDate(Date sendDate) { | |
| 140 | + this.sendDate = sendDate; | |
| 141 | + } | |
| 142 | + | |
| 143 | + public Integer getSpecialDateType() { | |
| 144 | + return specialDateType; | |
| 145 | + } | |
| 146 | + | |
| 147 | + public void setSpecialDateType(Integer specialDateType) { | |
| 148 | + this.specialDateType = specialDateType; | |
| 149 | + } | |
| 150 | + | |
| 151 | + public Integer getStart() { | |
| 152 | + return start; | |
| 153 | + } | |
| 154 | + | |
| 155 | + public void setStart(Integer start) { | |
| 156 | + this.start = start; | |
| 157 | + } | |
| 158 | + | |
| 159 | + public Integer getEnd() { | |
| 160 | + return end; | |
| 161 | + } | |
| 162 | + | |
| 163 | + public void setEnd(Integer end) { | |
| 164 | + this.end = end; | |
| 165 | + } | |
| 166 | + | |
| 167 | + public Integer getSendTimeType() { | |
| 168 | + return sendTimeType; | |
| 169 | + } | |
| 170 | + | |
| 171 | + public void setSendTimeType(Integer sendTimeType) { | |
| 172 | + this.sendTimeType = sendTimeType; | |
| 173 | + } | |
| 174 | + | |
| 175 | + public String getContent() { | |
| 176 | + return content; | |
| 177 | + } | |
| 178 | + | |
| 179 | + public void setContent(String content) { | |
| 180 | + this.content = content; | |
| 181 | + } | |
| 182 | + | |
| 183 | + public Integer getHospitalId() { | |
| 184 | + return hospitalId; | |
| 185 | + } | |
| 186 | + | |
| 187 | + public void setHospitalId(Integer hospitalId) { | |
| 188 | + this.hospitalId = hospitalId; | |
| 189 | + } | |
| 190 | + | |
| 191 | + public Date getCreated() { | |
| 192 | + return created; | |
| 193 | + } | |
| 194 | + | |
| 195 | + public void setCreated(Date created) { | |
| 196 | + this.created = created; | |
| 197 | + } | |
| 198 | + | |
| 199 | + public Date getModified() { | |
| 200 | + return modified; | |
| 201 | + } | |
| 202 | + | |
| 203 | + public void setModified(Date modified) { | |
| 204 | + this.modified = modified; | |
| 205 | + } | |
| 206 | +} |
platform-dal/src/main/java/com/lyms/platform/query/SmsConfigQuery.java
View file @
efa61aa
| 1 | +package com.lyms.platform.query; | |
| 2 | + | |
| 3 | +import com.lyms.platform.common.base.IConvertToNativeQuery; | |
| 4 | +import com.lyms.platform.common.dao.BaseQuery; | |
| 5 | +import com.lyms.platform.common.dao.operator.MongoCondition; | |
| 6 | +import com.lyms.platform.common.dao.operator.MongoOper; | |
| 7 | +import com.lyms.platform.common.dao.operator.MongoQuery; | |
| 8 | +import com.lyms.platform.common.result.BaseModel; | |
| 9 | +import org.bson.types.ObjectId; | |
| 10 | +import org.springframework.data.mongodb.core.mapping.Document; | |
| 11 | +import org.springframework.data.mongodb.core.query.Criteria; | |
| 12 | + | |
| 13 | +import java.util.Date; | |
| 14 | +import java.util.List; | |
| 15 | +import java.util.Map; | |
| 16 | + | |
| 17 | +/** | |
| 18 | + * ็ญไฟกๆๅก้ ็ฝฎๆฅ่ฏขๅฏน่ฑก | |
| 19 | + * | |
| 20 | + * @author lqy | |
| 21 | + */ | |
| 22 | +public class SmsConfigQuery extends BaseQuery implements IConvertToNativeQuery { | |
| 23 | + | |
| 24 | + /** | |
| 25 | + * | |
| 26 | + */ | |
| 27 | + private static final long serialVersionUID = 1L; | |
| 28 | + | |
| 29 | + private String id; | |
| 30 | + | |
| 31 | + | |
| 32 | + private Integer yn; | |
| 33 | + | |
| 34 | + //ๅป้ขID | |
| 35 | + private Integer hospitalId; | |
| 36 | + | |
| 37 | + | |
| 38 | + @Override | |
| 39 | + public MongoQuery convertToQuery() { | |
| 40 | + MongoCondition condition = MongoCondition.newInstance(); | |
| 41 | + | |
| 42 | + if (null != hospitalId) { | |
| 43 | + condition = condition.and("hospitalId", hospitalId, MongoOper.IS); | |
| 44 | + } | |
| 45 | + if (null != id) { | |
| 46 | + condition = condition.and("id", new ObjectId(id), MongoOper.IS); | |
| 47 | + } | |
| 48 | + if (-1 != yn) { | |
| 49 | + condition = condition.and("yn", yn, MongoOper.IS); | |
| 50 | + } | |
| 51 | + return condition.toMongoQuery(); | |
| 52 | + } | |
| 53 | + | |
| 54 | + public String getId() { | |
| 55 | + return id; | |
| 56 | + } | |
| 57 | + | |
| 58 | + public void setId(String id) { | |
| 59 | + this.id = id; | |
| 60 | + } | |
| 61 | + | |
| 62 | + public Integer getYn() { | |
| 63 | + return yn; | |
| 64 | + } | |
| 65 | + | |
| 66 | + public void setYn(Integer yn) { | |
| 67 | + this.yn = yn; | |
| 68 | + } | |
| 69 | + | |
| 70 | + public Integer getHospitalId() { | |
| 71 | + return hospitalId; | |
| 72 | + } | |
| 73 | + | |
| 74 | + public void setHospitalId(Integer hospitalId) { | |
| 75 | + this.hospitalId = hospitalId; | |
| 76 | + } | |
| 77 | +} |
platform-dal/src/main/java/com/lyms/platform/query/SmsTemplateQuery.java
View file @
efa61aa
| 1 | +package com.lyms.platform.query; | |
| 2 | + | |
| 3 | +import com.lyms.platform.common.base.IConvertToNativeQuery; | |
| 4 | +import com.lyms.platform.common.dao.BaseQuery; | |
| 5 | +import com.lyms.platform.common.dao.operator.MongoCondition; | |
| 6 | +import com.lyms.platform.common.dao.operator.MongoOper; | |
| 7 | +import com.lyms.platform.common.dao.operator.MongoQuery; | |
| 8 | +import org.bson.types.ObjectId; | |
| 9 | + | |
| 10 | +/** | |
| 11 | + * ็ญไฟกๆจกๆฟ้ ็ฝฎๆฅ่ฏขๅฏน่ฑก | |
| 12 | + * | |
| 13 | + * @author lqy | |
| 14 | + */ | |
| 15 | +public class SmsTemplateQuery extends BaseQuery implements IConvertToNativeQuery { | |
| 16 | + | |
| 17 | + /** | |
| 18 | + * | |
| 19 | + */ | |
| 20 | + private static final long serialVersionUID = 1L; | |
| 21 | + | |
| 22 | + private String id; | |
| 23 | + | |
| 24 | + | |
| 25 | + private Integer yn; | |
| 26 | + | |
| 27 | + //ๅป้ขID | |
| 28 | + private Integer hospitalId; | |
| 29 | + | |
| 30 | + | |
| 31 | + @Override | |
| 32 | + public MongoQuery convertToQuery() { | |
| 33 | + MongoCondition condition = MongoCondition.newInstance(); | |
| 34 | + | |
| 35 | + if (null != hospitalId) { | |
| 36 | + condition = condition.and("hospitalId", hospitalId, MongoOper.IS); | |
| 37 | + } | |
| 38 | + if (null != id) { | |
| 39 | + condition = condition.and("id", new ObjectId(id), MongoOper.IS); | |
| 40 | + } | |
| 41 | + if (-1 != yn) { | |
| 42 | + condition = condition.and("yn", yn, MongoOper.IS); | |
| 43 | + } | |
| 44 | + return condition.toMongoQuery(); | |
| 45 | + } | |
| 46 | + | |
| 47 | + public String getId() { | |
| 48 | + return id; | |
| 49 | + } | |
| 50 | + | |
| 51 | + public void setId(String id) { | |
| 52 | + this.id = id; | |
| 53 | + } | |
| 54 | + | |
| 55 | + public Integer getYn() { | |
| 56 | + return yn; | |
| 57 | + } | |
| 58 | + | |
| 59 | + public void setYn(Integer yn) { | |
| 60 | + this.yn = yn; | |
| 61 | + } | |
| 62 | + | |
| 63 | + public Integer getHospitalId() { | |
| 64 | + return hospitalId; | |
| 65 | + } | |
| 66 | + | |
| 67 | + public void setHospitalId(Integer hospitalId) { | |
| 68 | + this.hospitalId = hospitalId; | |
| 69 | + } | |
| 70 | +} |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/SmsConfigController.java
View file @
efa61aa
| 1 | +package com.lyms.platform.operate.web.controller; | |
| 2 | + | |
| 3 | +import com.lyms.platform.common.base.BaseController; | |
| 4 | +import com.lyms.platform.common.enums.SmsServiceEnums; | |
| 5 | +import com.lyms.platform.common.result.BaseResponse; | |
| 6 | +import com.lyms.platform.common.utils.JsonUtil; | |
| 7 | +import com.lyms.platform.common.utils.StringUtils; | |
| 8 | +import com.lyms.platform.operate.web.facade.SmsConfigFacade; | |
| 9 | +import com.lyms.platform.operate.web.request.SmsConfigRequest; | |
| 10 | +import org.springframework.beans.factory.annotation.Autowired; | |
| 11 | +import org.springframework.stereotype.Controller; | |
| 12 | +import org.springframework.web.bind.annotation.*; | |
| 13 | + | |
| 14 | +import java.util.List; | |
| 15 | +import java.util.Map; | |
| 16 | + | |
| 17 | + | |
| 18 | +/** | |
| 19 | + * ๆถๆฏๆๅก้ ็ฝฎ | |
| 20 | + * Created by lqy on 2016/6/27. | |
| 21 | + */ | |
| 22 | +@Controller | |
| 23 | +public class SmsConfigController extends BaseController { | |
| 24 | + | |
| 25 | + @Autowired | |
| 26 | + private SmsConfigFacade smsConfigFacade; | |
| 27 | + | |
| 28 | + /** | |
| 29 | + * ๆทปๅ /ๆดๆฐ ็ญไฟกๆๅก้ ็ฝฎ | |
| 30 | + * @param request | |
| 31 | + * @return | |
| 32 | + */ | |
| 33 | + @RequestMapping(method = RequestMethod.POST, value = "/addSmsConfig") | |
| 34 | + @ResponseBody | |
| 35 | + public BaseResponse addSmsConfig(@RequestBody SmsConfigRequest request) { | |
| 36 | + if (!StringUtils.isEmpty(request.getId())) | |
| 37 | + { | |
| 38 | + return smsConfigFacade.updateSmsConfig(request); | |
| 39 | + } | |
| 40 | + return smsConfigFacade.addSmsConfig(request); | |
| 41 | + } | |
| 42 | + | |
| 43 | + /** | |
| 44 | + * ๆดๆฐ้จ้จ็ๅ็ผ | |
| 45 | + * @param hid | |
| 46 | + * @param deptId | |
| 47 | + * @param deptPrefix | |
| 48 | + * @return | |
| 49 | + */ | |
| 50 | + @RequestMapping(method = RequestMethod.PUT, value = "/updateDeptPrefix") | |
| 51 | + @ResponseBody | |
| 52 | + public BaseResponse updateDeptPrefix(@RequestParam() Integer hid,@RequestParam()Integer deptId,@RequestParam() String deptPrefix) { | |
| 53 | + return smsConfigFacade.updateDeptPrefix(hid, deptId, deptPrefix); | |
| 54 | + } | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + /** | |
| 60 | + *้่ฟๅป้ขIDๆฅ่ฏขๅป้ข็็งๅฎค | |
| 61 | + * @param hid | |
| 62 | + * @return | |
| 63 | + */ | |
| 64 | + @RequestMapping(method = RequestMethod.GET, value = "/queryDeptByHid/{hid}") | |
| 65 | + @ResponseBody | |
| 66 | + public BaseResponse queryDeptByHid(@PathVariable("hid") Integer hid) { | |
| 67 | + return smsConfigFacade.queryDeptByHid(hid); | |
| 68 | + } | |
| 69 | + | |
| 70 | + /** | |
| 71 | + * ๆฅ่ฏขๅป้ข็ญไฟกๆๅก้ ็ฝฎ้่ฟๅป้ขId | |
| 72 | + * @param hid | |
| 73 | + * @return | |
| 74 | + */ | |
| 75 | + @RequestMapping(method = RequestMethod.GET, value = "/querySmsConfigByHid/{hid}") | |
| 76 | + @ResponseBody | |
| 77 | + public BaseResponse querySmsConfigByHid(@PathVariable("hid") Integer hid) { | |
| 78 | + return smsConfigFacade.querySmsConfigByHid(hid); | |
| 79 | + } | |
| 80 | + | |
| 81 | +} |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/SmsTemplateController.java
View file @
efa61aa
| 1 | +package com.lyms.platform.operate.web.controller; | |
| 2 | + | |
| 3 | +import com.lyms.platform.common.base.BaseController; | |
| 4 | +import com.lyms.platform.common.result.BaseObjectResponse; | |
| 5 | +import com.lyms.platform.common.result.BaseResponse; | |
| 6 | +import com.lyms.platform.common.utils.StringUtils; | |
| 7 | +import com.lyms.platform.operate.web.facade.SmsConfigFacade; | |
| 8 | +import com.lyms.platform.operate.web.facade.SmsTemplateFacade; | |
| 9 | +import com.lyms.platform.operate.web.request.SmsConfigRequest; | |
| 10 | +import com.lyms.platform.operate.web.request.SmsTemplateRequest; | |
| 11 | +import org.springframework.beans.factory.annotation.Autowired; | |
| 12 | +import org.springframework.stereotype.Controller; | |
| 13 | +import org.springframework.web.bind.annotation.*; | |
| 14 | + | |
| 15 | + | |
| 16 | +/** | |
| 17 | + * ๆถๆฏๆจกๆฟ้ ็ฝฎ้ ็ฝฎ | |
| 18 | + * Created by lqy on 2016/6/27. | |
| 19 | + */ | |
| 20 | +@Controller | |
| 21 | +public class SmsTemplateController extends BaseController { | |
| 22 | + | |
| 23 | + @Autowired | |
| 24 | + private SmsTemplateFacade smsTemplateFacade; | |
| 25 | + | |
| 26 | + /** | |
| 27 | + * ๆทปๅ /ๆดๆฐ ็ญไฟกๆจกๆฟ้ ็ฝฎ | |
| 28 | + * @param request | |
| 29 | + * @return | |
| 30 | + */ | |
| 31 | + @RequestMapping(method = RequestMethod.POST, value = "/addOrUpSmsTemplate") | |
| 32 | + @ResponseBody | |
| 33 | + public BaseResponse addOrUpSmsTemplate(@RequestBody SmsTemplateRequest request) { | |
| 34 | + if (!StringUtils.isEmpty(request.getId())) | |
| 35 | + { | |
| 36 | + return smsTemplateFacade.updateSmsTemplate(request); | |
| 37 | + } | |
| 38 | + return smsTemplateFacade.addSmsTemplate(request); | |
| 39 | + } | |
| 40 | + | |
| 41 | + | |
| 42 | + /** | |
| 43 | + *้่ฟidๆฅ่ฏข็ญไฟกๆจกๆฟ | |
| 44 | + * @param id | |
| 45 | + * @return | |
| 46 | + */ | |
| 47 | + @RequestMapping(method = RequestMethod.GET, value = "/querySmsTempById/{id}") | |
| 48 | + @ResponseBody | |
| 49 | + public BaseResponse querySmsTempById(@PathVariable()String id) { | |
| 50 | + return smsTemplateFacade.querySmsTemplatesById(id); | |
| 51 | + } | |
| 52 | + | |
| 53 | + /** | |
| 54 | + * ๆ นๆฎๆกไปถๆฅ่ฏข็ญไฟกๆจกๆฟๅ่กจ | |
| 55 | + * @param request | |
| 56 | + * @return | |
| 57 | + */ | |
| 58 | + @RequestMapping(method = RequestMethod.POST, value = "/querySmsTempList") | |
| 59 | + @ResponseBody | |
| 60 | + public BaseObjectResponse querySmsTemps(@RequestBody SmsTemplateRequest request) { | |
| 61 | + return smsTemplateFacade.querySmsTemps(request); | |
| 62 | + } | |
| 63 | + | |
| 64 | +} |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java
View file @
efa61aa
| ... | ... | @@ -117,7 +117,7 @@ |
| 117 | 117 | |
| 118 | 118 | model.setParentId(patients.getId()); |
| 119 | 119 | model.setCreated(new Date()); |
| 120 | - | |
| 120 | + model.setModified(new Date()); | |
| 121 | 121 | model = babyBookbuildingService.addBabyBookbuilding(model); |
| 122 | 122 | BaseObjectResponse br = new BaseObjectResponse(); |
| 123 | 123 | if (model == null || model.getId() == null) |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyCheckFacade.java
View file @
efa61aa
| ... | ... | @@ -146,6 +146,7 @@ |
| 146 | 146 | //ๅฟ็ซฅไฝๆฃๅ ๆดๆฐไธๆฌก้ข็บฆๆถ้ดๅๆฏๅฆ้ซๅฑ ๅจๅบ็กๆฐๆฎ่กจ้้ข |
| 147 | 147 | BabyModel bm = new BabyModel(); |
| 148 | 148 | bm.setModified(new Date()); |
| 149 | + bm.setModified(new Date()); | |
| 149 | 150 | bm.setCurrentHighRisk(request.getHighRisk()); |
| 150 | 151 | bm.setNextDate(DateUtil.parseYMD(request.getNextDate())); |
| 151 | 152 | babyBookbuildingService.updateBabyBuild(bm, request.getBuildId()); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java
View file @
efa61aa
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SmsConfigFacade.java
View file @
efa61aa
| 1 | +package com.lyms.platform.operate.web.facade; | |
| 2 | + | |
| 3 | +import com.lyms.platform.biz.service.*; | |
| 4 | +import com.lyms.platform.common.constants.ErrorCodeConstants; | |
| 5 | +import com.lyms.platform.common.enums.YnEnums; | |
| 6 | +import com.lyms.platform.common.result.BaseObjectResponse; | |
| 7 | +import com.lyms.platform.common.result.BaseResponse; | |
| 8 | +import com.lyms.platform.common.utils.JsonUtil; | |
| 9 | +import com.lyms.platform.operate.web.request.SmsConfigRequest; | |
| 10 | +import com.lyms.platform.operate.web.result.*; | |
| 11 | +import com.lyms.platform.permission.model.Departments; | |
| 12 | +import com.lyms.platform.permission.model.DepartmentsQuery; | |
| 13 | +import com.lyms.platform.permission.service.DepartmentsService; | |
| 14 | +import com.lyms.platform.pojo.*; | |
| 15 | +import com.lyms.platform.query.*; | |
| 16 | +import org.apache.commons.collections.CollectionUtils; | |
| 17 | +import org.springframework.beans.factory.annotation.Autowired; | |
| 18 | +import org.springframework.stereotype.Component; | |
| 19 | + | |
| 20 | +import java.util.*; | |
| 21 | + | |
| 22 | +/** | |
| 23 | + * | |
| 24 | + */ | |
| 25 | +@Component | |
| 26 | +public class SmsConfigFacade { | |
| 27 | + | |
| 28 | + @Autowired | |
| 29 | + private SmsConfigService smsConfigService; | |
| 30 | + | |
| 31 | + @Autowired | |
| 32 | + private DepartmentsService departmentsService; | |
| 33 | + | |
| 34 | + /** | |
| 35 | + * ๆดๆฐ็ญไฟกๆๅก้ ็ฝฎ | |
| 36 | + * @param request | |
| 37 | + * @return | |
| 38 | + */ | |
| 39 | + public BaseResponse updateSmsConfig(SmsConfigRequest request) { | |
| 40 | + | |
| 41 | + SmsConfigModel model = getSmsConfigModel(request); | |
| 42 | + model.setModified(new Date()); | |
| 43 | + | |
| 44 | + smsConfigService.updateSmsConfig(model, request.getId()); | |
| 45 | + | |
| 46 | + BaseResponse objectResponse = new BaseResponse(); | |
| 47 | + objectResponse.setErrorcode(ErrorCodeConstants.SUCCESS); | |
| 48 | + objectResponse.setErrormsg("ๆๅ"); | |
| 49 | + return objectResponse; | |
| 50 | + } | |
| 51 | + | |
| 52 | + private SmsConfigModel getSmsConfigModel(SmsConfigRequest request) { | |
| 53 | + SmsConfigModel model = new SmsConfigModel(); | |
| 54 | + model.setHospitalId(request.getHospitalId()); | |
| 55 | + model.setYn(YnEnums.YES.getId()); | |
| 56 | + | |
| 57 | + model.setPrefixType(request.getPrefixType()); | |
| 58 | + model.setHospitalPrefix(request.getHospitalPrefix()); | |
| 59 | + model.setDeptPrefix(JsonUtil.array2JsonString(request.getDeptPrefix())); | |
| 60 | + model.setGuideTime(request.getGuideTime()); | |
| 61 | + model.setSmsService(JsonUtil.array2JsonString(request.getSmsService())); | |
| 62 | + | |
| 63 | + return model; | |
| 64 | + } | |
| 65 | + | |
| 66 | + /** | |
| 67 | + * ๆทปๅ ๆๅก้ ็ฝฎ | |
| 68 | + * @param request | |
| 69 | + * @return | |
| 70 | + */ | |
| 71 | + public BaseObjectResponse addSmsConfig(SmsConfigRequest request) { | |
| 72 | + SmsConfigModel model = getSmsConfigModel(request); | |
| 73 | + model.setCreated(new Date()); | |
| 74 | + SmsConfigModel result = smsConfigService.addSmsConfig(model); | |
| 75 | + | |
| 76 | + BaseObjectResponse objectResponse = new BaseObjectResponse(); | |
| 77 | + objectResponse.setData(result.getId()); | |
| 78 | + objectResponse.setErrorcode(ErrorCodeConstants.SUCCESS); | |
| 79 | + objectResponse.setErrormsg("ๆๅ"); | |
| 80 | + return objectResponse; | |
| 81 | + } | |
| 82 | + | |
| 83 | + /** | |
| 84 | + * ๆฅ่ฏขๅป้ข้จ้จ | |
| 85 | + * @param hid | |
| 86 | + * @return | |
| 87 | + */ | |
| 88 | + public BaseObjectResponse queryDeptByHid(Integer hid) { | |
| 89 | + DepartmentsQuery departmentsQuery = new DepartmentsQuery(); | |
| 90 | + departmentsQuery.setSort("modified desc"); | |
| 91 | + departmentsQuery.setYn(YnEnums.YES.getId()); | |
| 92 | + departmentsQuery.setOrgId(hid); | |
| 93 | + | |
| 94 | + List<Departments> departmentses = departmentsService.queryDepartments(departmentsQuery); | |
| 95 | + | |
| 96 | + BaseObjectResponse objectResponse = new BaseObjectResponse(); | |
| 97 | + objectResponse.setData(departmentses); | |
| 98 | + objectResponse.setErrorcode(ErrorCodeConstants.SUCCESS); | |
| 99 | + objectResponse.setErrormsg("ๆๅ"); | |
| 100 | + return objectResponse; | |
| 101 | + } | |
| 102 | + | |
| 103 | + /** | |
| 104 | + * ๆฅ่ฏขๅป้ข้ ็ฝฎ้่ฟๅป้ขId | |
| 105 | + * @param hid | |
| 106 | + * @return | |
| 107 | + */ | |
| 108 | + public BaseObjectResponse querySmsConfigByHid(Integer hid) { | |
| 109 | + | |
| 110 | + SmsConfigQuery query = new SmsConfigQuery(); | |
| 111 | + query.setYn(YnEnums.YES.getId()); | |
| 112 | + query.setHospitalId(hid); | |
| 113 | + SmsConfigModel model = new SmsConfigModel(); | |
| 114 | + SmsConfigResult result = new SmsConfigResult(); | |
| 115 | + | |
| 116 | + List<SmsConfigModel> smsmodels = smsConfigService.querySmsConfigByHid(query); | |
| 117 | + if (CollectionUtils.isNotEmpty(smsmodels)) | |
| 118 | + { | |
| 119 | + model = smsmodels.get(0); | |
| 120 | + result = getResultModel(model); | |
| 121 | + } | |
| 122 | + else | |
| 123 | + { | |
| 124 | + List<Map> list = new ArrayList<>(); | |
| 125 | + DepartmentsQuery departmentsQuery = new DepartmentsQuery(); | |
| 126 | + departmentsQuery.setSort("modified desc"); | |
| 127 | + departmentsQuery.setYn(YnEnums.YES.getId()); | |
| 128 | + departmentsQuery.setOrgId(hid); | |
| 129 | + List<Departments> departmentses = departmentsService.queryDepartments(departmentsQuery); | |
| 130 | + for(Departments dept : departmentses) | |
| 131 | + { | |
| 132 | + Map<String,String> map = new HashMap<>(); | |
| 133 | + map.put("deptId",String.valueOf(dept.getId())); | |
| 134 | + map.put("hospitalId",String.valueOf(dept.getOrgId())); | |
| 135 | + map.put("deptName",dept.getName()); | |
| 136 | + map.put("deptPrefix",""); | |
| 137 | + list.add(map); | |
| 138 | + } | |
| 139 | + | |
| 140 | + result.setDeptPrefix(list); | |
| 141 | + } | |
| 142 | + | |
| 143 | + BaseObjectResponse objectResponse = new BaseObjectResponse(); | |
| 144 | + objectResponse.setData(result); | |
| 145 | + objectResponse.setErrorcode(ErrorCodeConstants.SUCCESS); | |
| 146 | + objectResponse.setErrormsg("ๆๅ"); | |
| 147 | + | |
| 148 | + return objectResponse; | |
| 149 | + } | |
| 150 | + | |
| 151 | + /** | |
| 152 | + * ๆ้ ่ฟๅ็ปๆ | |
| 153 | + * @param model | |
| 154 | + * @return | |
| 155 | + */ | |
| 156 | + private SmsConfigResult getResultModel(SmsConfigModel model) { | |
| 157 | + SmsConfigResult sr = new SmsConfigResult(); | |
| 158 | + sr.setId(model.getId()); | |
| 159 | + sr.setHospitalPrefix(model.getHospitalPrefix()); | |
| 160 | + sr.setHospitalId(model.getHospitalId()); | |
| 161 | + sr.setPrefixType(model.getPrefixType()); | |
| 162 | + sr.setGuideTime(model.getGuideTime()); | |
| 163 | + List<Map> deptsPrefix = JsonUtil.toList(model.getDeptPrefix(), Map.class); | |
| 164 | + if (CollectionUtils.isNotEmpty(deptsPrefix)) | |
| 165 | + { | |
| 166 | + for (Map detp : deptsPrefix) | |
| 167 | + { | |
| 168 | + //ๆฅ่ฏข็งๅฎค ๅนถ่ฎพ็ฝฎๅ็งฐ | |
| 169 | + Departments qdetp = departmentsService.getDepartments(Integer.valueOf(String.valueOf(detp.get("deptId")))); | |
| 170 | + if (qdetp != null) | |
| 171 | + { | |
| 172 | + detp.put("deptName",qdetp.getName()); | |
| 173 | + } | |
| 174 | + } | |
| 175 | + | |
| 176 | + } | |
| 177 | + sr.setDeptPrefix(deptsPrefix); | |
| 178 | + | |
| 179 | + List<Map> smsService = JsonUtil.toList(model.getSmsService(), Map.class); | |
| 180 | + sr.setSmsService(smsService); | |
| 181 | + return sr; | |
| 182 | + } | |
| 183 | + | |
| 184 | + | |
| 185 | + /** | |
| 186 | + * ๆดๆฐๅไธช้จ้จ็ๅ็ผ | |
| 187 | + * @param hid | |
| 188 | + * @param deptId | |
| 189 | + * @param deptPrefix | |
| 190 | + * @return | |
| 191 | + */ | |
| 192 | + public BaseResponse updateDeptPrefix(Integer hid, Integer deptId, String deptPrefix) { | |
| 193 | + smsConfigService.updateDeptPrefix(hid, deptId, deptPrefix); | |
| 194 | + BaseResponse objectResponse = new BaseResponse(); | |
| 195 | + objectResponse.setErrorcode(ErrorCodeConstants.SUCCESS); | |
| 196 | + objectResponse.setErrormsg("ๆๅ"); | |
| 197 | + return objectResponse; | |
| 198 | + } | |
| 199 | +} |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SmsTemplateFacade.java
View file @
efa61aa
| 1 | +package com.lyms.platform.operate.web.facade; | |
| 2 | + | |
| 3 | +import com.lyms.platform.biz.service.SmsTemplateService; | |
| 4 | +import com.lyms.platform.common.constants.ErrorCodeConstants; | |
| 5 | +import com.lyms.platform.common.enums.YnEnums; | |
| 6 | +import com.lyms.platform.common.result.BaseObjectResponse; | |
| 7 | +import com.lyms.platform.common.result.BaseResponse; | |
| 8 | +import com.lyms.platform.common.utils.DateUtil; | |
| 9 | +import com.lyms.platform.operate.web.request.SmsTemplateRequest; | |
| 10 | +import com.lyms.platform.operate.web.result.SmsTemplateResult; | |
| 11 | +import com.lyms.platform.pojo.SmsTemplateModel; | |
| 12 | +import com.lyms.platform.query.SmsTemplateQuery; | |
| 13 | +import org.apache.commons.collections.CollectionUtils; | |
| 14 | +import org.springframework.beans.factory.annotation.Autowired; | |
| 15 | +import org.springframework.stereotype.Component; | |
| 16 | + | |
| 17 | +import java.util.*; | |
| 18 | + | |
| 19 | +/** | |
| 20 | + * | |
| 21 | + */ | |
| 22 | +@Component | |
| 23 | +public class SmsTemplateFacade { | |
| 24 | + | |
| 25 | + @Autowired | |
| 26 | + private SmsTemplateService smsTemplateService; | |
| 27 | + | |
| 28 | + /** | |
| 29 | + * ๆดๆฐ็ญไฟกๆจกๆฟ | |
| 30 | + * @param request | |
| 31 | + * @return | |
| 32 | + */ | |
| 33 | + public BaseResponse updateSmsTemplate(SmsTemplateRequest request) { | |
| 34 | + SmsTemplateModel model = getSmsTemplateModel(request); | |
| 35 | + model.setModified(new Date()); | |
| 36 | + | |
| 37 | + smsTemplateService.updateSmsTemplate(model, request.getId()); | |
| 38 | + | |
| 39 | + BaseResponse objectResponse = new BaseResponse(); | |
| 40 | + objectResponse.setErrorcode(ErrorCodeConstants.SUCCESS); | |
| 41 | + objectResponse.setErrormsg("ๆๅ"); | |
| 42 | + return objectResponse; | |
| 43 | + } | |
| 44 | + | |
| 45 | + /** | |
| 46 | + * ๆทปๅ ็ญไฟกๆจกๆฟ | |
| 47 | + * @param request | |
| 48 | + * @return | |
| 49 | + */ | |
| 50 | + public BaseResponse addSmsTemplate(SmsTemplateRequest request) { | |
| 51 | + SmsTemplateModel model = getSmsTemplateModel(request); | |
| 52 | + model.setCreated(new Date()); | |
| 53 | + model.setModified(new Date()); | |
| 54 | + SmsTemplateModel result = smsTemplateService.addSmsTemplate(model); | |
| 55 | + | |
| 56 | + BaseObjectResponse objectResponse = new BaseObjectResponse(); | |
| 57 | + objectResponse.setData(result.getId()); | |
| 58 | + objectResponse.setErrorcode(ErrorCodeConstants.SUCCESS); | |
| 59 | + objectResponse.setErrormsg("ๆๅ"); | |
| 60 | + return objectResponse; | |
| 61 | + } | |
| 62 | + | |
| 63 | + | |
| 64 | + private SmsTemplateModel getSmsTemplateModel(SmsTemplateRequest request) { | |
| 65 | + SmsTemplateModel model = new SmsTemplateModel(); | |
| 66 | + model.setHospitalId(request.getHospitalId()); | |
| 67 | + model.setYn(YnEnums.YES.getId()); | |
| 68 | + | |
| 69 | + model.setContent(request.getContent()); | |
| 70 | + model.setSendDate(DateUtil.parseYMD(request.getSendDate())); | |
| 71 | + | |
| 72 | + model.setSendDateType(request.getSendDateType()); | |
| 73 | + model.setSendFrequency(request.getSendFrequency()); | |
| 74 | + model.setServiceObj(request.getServiceObj()); | |
| 75 | + model.setSendTimeType(request.getSendTimeType()); | |
| 76 | + | |
| 77 | + model.setServiceType(request.getServiceType()); | |
| 78 | + model.setServiceStatus(request.getServiceStatus()); | |
| 79 | + model.setSmsType(request.getSmsType()); | |
| 80 | + model.setStart(request.getStart()); | |
| 81 | + model.setEnd(request.getEnd()); | |
| 82 | + model.setSpecialDateType(request.getSpecialDateType()); | |
| 83 | + | |
| 84 | + model.setStatus(request.getStatus()); | |
| 85 | + | |
| 86 | + return model; | |
| 87 | + } | |
| 88 | + | |
| 89 | + /** | |
| 90 | + * ๆฅ่ฏขๅไธช็ญไฟกๆจกๆฟ | |
| 91 | + * @param id | |
| 92 | + * @return | |
| 93 | + */ | |
| 94 | + public BaseObjectResponse querySmsTemplatesById(String id) | |
| 95 | + { | |
| 96 | + SmsTemplateQuery query = new SmsTemplateQuery(); | |
| 97 | + query.setYn(YnEnums.YES.getId()); | |
| 98 | + query.setId(id); | |
| 99 | + SmsTemplateResult result = null; | |
| 100 | + List<SmsTemplateModel> templates = smsTemplateService.querySmsTemplates(query); | |
| 101 | + if (CollectionUtils.isNotEmpty(templates)) | |
| 102 | + { | |
| 103 | + result = getSmsTemplateResult(templates.get(0)); | |
| 104 | + } | |
| 105 | + | |
| 106 | + BaseObjectResponse objectResponse = new BaseObjectResponse(); | |
| 107 | + objectResponse.setData(result); | |
| 108 | + objectResponse.setErrorcode(ErrorCodeConstants.SUCCESS); | |
| 109 | + objectResponse.setErrormsg("ๆๅ"); | |
| 110 | + return objectResponse; | |
| 111 | + } | |
| 112 | + | |
| 113 | + | |
| 114 | + /** | |
| 115 | + * ๆ้ ่ฟๅ็ปๆ | |
| 116 | + * @param model | |
| 117 | + * @return | |
| 118 | + */ | |
| 119 | + private SmsTemplateResult getSmsTemplateResult(SmsTemplateModel model) { | |
| 120 | + SmsTemplateResult result = new SmsTemplateResult(); | |
| 121 | + result.setHospitalId(model.getHospitalId()); | |
| 122 | + result.setId(model.getId()); | |
| 123 | + | |
| 124 | + result.setContent(model.getContent()); | |
| 125 | + result.setSendDate(DateUtil.getyyyy_MM_dd(model.getSendDate())); | |
| 126 | + | |
| 127 | + result.setSendDateType(model.getSendDateType()); | |
| 128 | + result.setSendFrequency(model.getSendFrequency()); | |
| 129 | + result.setServiceObj(model.getServiceObj()); | |
| 130 | + result.setSendTimeType(model.getSendTimeType()); | |
| 131 | + | |
| 132 | + result.setServiceType(model.getServiceType()); | |
| 133 | + result.setServiceStatus(model.getServiceStatus()); | |
| 134 | + result.setSmsType(model.getSmsType()); | |
| 135 | + result.setStart(model.getStart()); | |
| 136 | + result.setEnd(model.getEnd()); | |
| 137 | + result.setSpecialDateType(model.getSpecialDateType()); | |
| 138 | + | |
| 139 | + result.setStatus(model.getStatus()); | |
| 140 | + | |
| 141 | + return result; | |
| 142 | + } | |
| 143 | + | |
| 144 | + /** | |
| 145 | + * ๆฅ่ฏข็ญไฟกๆจกๆฟๅ่กจ | |
| 146 | + * @param request | |
| 147 | + * @return | |
| 148 | + */ | |
| 149 | + public BaseObjectResponse querySmsTemps(SmsTemplateRequest request) { | |
| 150 | + return null; | |
| 151 | + } | |
| 152 | +} |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/SmsConfigRequest.java
View file @
efa61aa
| 1 | +package com.lyms.platform.operate.web.request; | |
| 2 | + | |
| 3 | +import java.util.List; | |
| 4 | +import java.util.Map; | |
| 5 | + | |
| 6 | +/** | |
| 7 | + * Created by Administrator on 2016/6/27. | |
| 8 | + */ | |
| 9 | +public class SmsConfigRequest { | |
| 10 | + | |
| 11 | + private String id; | |
| 12 | + | |
| 13 | + //ๅ็ผ็ฑปๅ 0ๅป้ขๅ็ผ 1็งๅฎคๅ็ผ | |
| 14 | + private Integer prefixType; | |
| 15 | + | |
| 16 | + //ๅป้ขๅ็ผ | |
| 17 | + private String hospitalPrefix; | |
| 18 | + | |
| 19 | + //็งๅฎคๅ็ผ | |
| 20 | + private List<Map<String,String>> deptPrefix; | |
| 21 | + | |
| 22 | + //ๆๅฏผๅ้ๆถ้ด | |
| 23 | + private String guideTime; | |
| 24 | + | |
| 25 | + //ๆถๆฏๆๅกๅฏๅจ | |
| 26 | + private List<Map<String,String>> smsService; | |
| 27 | + | |
| 28 | + private Integer hospitalId; | |
| 29 | + | |
| 30 | + public Integer getHospitalId() { | |
| 31 | + return hospitalId; | |
| 32 | + } | |
| 33 | + | |
| 34 | + public void setHospitalId(Integer hospitalId) { | |
| 35 | + this.hospitalId = hospitalId; | |
| 36 | + } | |
| 37 | + | |
| 38 | + public String getId() { | |
| 39 | + return id; | |
| 40 | + } | |
| 41 | + | |
| 42 | + public void setId(String id) { | |
| 43 | + this.id = id; | |
| 44 | + } | |
| 45 | + | |
| 46 | + public Integer getPrefixType() { | |
| 47 | + return prefixType; | |
| 48 | + } | |
| 49 | + | |
| 50 | + public void setPrefixType(Integer prefixType) { | |
| 51 | + this.prefixType = prefixType; | |
| 52 | + } | |
| 53 | + | |
| 54 | + public String getHospitalPrefix() { | |
| 55 | + return hospitalPrefix; | |
| 56 | + } | |
| 57 | + | |
| 58 | + public void setHospitalPrefix(String hospitalPrefix) { | |
| 59 | + this.hospitalPrefix = hospitalPrefix; | |
| 60 | + } | |
| 61 | + | |
| 62 | + public List<Map<String, String>> getDeptPrefix() { | |
| 63 | + return deptPrefix; | |
| 64 | + } | |
| 65 | + | |
| 66 | + public void setDeptPrefix(List<Map<String, String>> deptPrefix) { | |
| 67 | + this.deptPrefix = deptPrefix; | |
| 68 | + } | |
| 69 | + | |
| 70 | + public String getGuideTime() { | |
| 71 | + return guideTime; | |
| 72 | + } | |
| 73 | + | |
| 74 | + public void setGuideTime(String guideTime) { | |
| 75 | + this.guideTime = guideTime; | |
| 76 | + } | |
| 77 | + | |
| 78 | + public List<Map<String, String>> getSmsService() { | |
| 79 | + return smsService; | |
| 80 | + } | |
| 81 | + | |
| 82 | + public void setSmsService(List<Map<String, String>> smsService) { | |
| 83 | + this.smsService = smsService; | |
| 84 | + } | |
| 85 | +} |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/SmsTemplateRequest.java
View file @
efa61aa
| 1 | +package com.lyms.platform.operate.web.request; | |
| 2 | + | |
| 3 | + | |
| 4 | +import com.lyms.platform.common.dao.BaseQuery; | |
| 5 | + | |
| 6 | + | |
| 7 | +/** | |
| 8 | + * Created by Administrator on 2016/6/27. | |
| 9 | + */ | |
| 10 | +public class SmsTemplateRequest extends BaseQuery { | |
| 11 | + | |
| 12 | + private String id; | |
| 13 | + | |
| 14 | + | |
| 15 | + //ๅ้ๅฏน่ฑก ๆไธพๅฎไนๅ่ ServiceObjEnums | |
| 16 | + private Integer serviceObj; | |
| 17 | + | |
| 18 | + //ๆๅก็ฑปๅ ๅ่งๆไธพ ServiceTypeEnums | |
| 19 | + private Integer serviceType; | |
| 20 | + | |
| 21 | + //ๆๅก็ถๆ ๅ่งๆไธพServiceStatusEnums | |
| 22 | + private Integer serviceStatus; | |
| 23 | + | |
| 24 | + //ๆถๆฏ็ฑปๅ ๅ่งๆไธพ SmsServiceEnums | |
| 25 | + private Integer smsType; | |
| 26 | + | |
| 27 | + //ๅ้้ขๆฌก ๅ่งๆไธพ SendFrequencyEnums | |
| 28 | + private Integer sendFrequency; | |
| 29 | + | |
| 30 | + //ๅ้ๆฅๆ็ฑปๅ ๅ่งๆไธพ็ฑป SendDateEnums | |
| 31 | + private Integer sendDateType; | |
| 32 | + | |
| 33 | + //ๅจ้ๆฉๅๅๆ่ ้ณๅๅ ๆๅฎ็ๅ้ๆฅๆ | |
| 34 | + private String sendDate; | |
| 35 | + | |
| 36 | + //็นๆฎๆฅๆ ๅ้็ฑปๅ | |
| 37 | + private Integer specialDateType; | |
| 38 | + | |
| 39 | + private Integer start; | |
| 40 | + | |
| 41 | + private Integer end; | |
| 42 | + | |
| 43 | + //ๅ้ๆถ้ด ๅ่งๆไธพ็ฑป SendTimeEnums | |
| 44 | + private Integer sendTimeType; | |
| 45 | + | |
| 46 | + //ๅ ๅฎน | |
| 47 | + private String content; | |
| 48 | + | |
| 49 | + //ๅป้ขid | |
| 50 | + private Integer hospitalId; | |
| 51 | + | |
| 52 | + //ๅฏ็จ็ถๆ 0ๆชๅฏ็จ 1ๅฏ็จ | |
| 53 | + private Integer status; | |
| 54 | + | |
| 55 | + public Integer getStatus() { | |
| 56 | + return status; | |
| 57 | + } | |
| 58 | + | |
| 59 | + public void setStatus(Integer status) { | |
| 60 | + this.status = status; | |
| 61 | + } | |
| 62 | + | |
| 63 | + public String getId() { | |
| 64 | + return id; | |
| 65 | + } | |
| 66 | + | |
| 67 | + public void setId(String id) { | |
| 68 | + this.id = id; | |
| 69 | + } | |
| 70 | + | |
| 71 | + public Integer getServiceObj() { | |
| 72 | + return serviceObj; | |
| 73 | + } | |
| 74 | + | |
| 75 | + public void setServiceObj(Integer serviceObj) { | |
| 76 | + this.serviceObj = serviceObj; | |
| 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 Integer getServiceStatus() { | |
| 88 | + return serviceStatus; | |
| 89 | + } | |
| 90 | + | |
| 91 | + public void setServiceStatus(Integer serviceStatus) { | |
| 92 | + this.serviceStatus = serviceStatus; | |
| 93 | + } | |
| 94 | + | |
| 95 | + public Integer getSmsType() { | |
| 96 | + return smsType; | |
| 97 | + } | |
| 98 | + | |
| 99 | + public void setSmsType(Integer smsType) { | |
| 100 | + this.smsType = smsType; | |
| 101 | + } | |
| 102 | + | |
| 103 | + public Integer getSendFrequency() { | |
| 104 | + return sendFrequency; | |
| 105 | + } | |
| 106 | + | |
| 107 | + public void setSendFrequency(Integer sendFrequency) { | |
| 108 | + this.sendFrequency = sendFrequency; | |
| 109 | + } | |
| 110 | + | |
| 111 | + public Integer getSendDateType() { | |
| 112 | + return sendDateType; | |
| 113 | + } | |
| 114 | + | |
| 115 | + public void setSendDateType(Integer sendDateType) { | |
| 116 | + this.sendDateType = sendDateType; | |
| 117 | + } | |
| 118 | + | |
| 119 | + public String getSendDate() { | |
| 120 | + return sendDate; | |
| 121 | + } | |
| 122 | + | |
| 123 | + public void setSendDate(String sendDate) { | |
| 124 | + this.sendDate = sendDate; | |
| 125 | + } | |
| 126 | + | |
| 127 | + public Integer getSpecialDateType() { | |
| 128 | + return specialDateType; | |
| 129 | + } | |
| 130 | + | |
| 131 | + public void setSpecialDateType(Integer specialDateType) { | |
| 132 | + this.specialDateType = specialDateType; | |
| 133 | + } | |
| 134 | + | |
| 135 | + public Integer getStart() { | |
| 136 | + return start; | |
| 137 | + } | |
| 138 | + | |
| 139 | + public void setStart(Integer start) { | |
| 140 | + this.start = start; | |
| 141 | + } | |
| 142 | + | |
| 143 | + public Integer getEnd() { | |
| 144 | + return end; | |
| 145 | + } | |
| 146 | + | |
| 147 | + public void setEnd(Integer end) { | |
| 148 | + this.end = end; | |
| 149 | + } | |
| 150 | + | |
| 151 | + public Integer getSendTimeType() { | |
| 152 | + return sendTimeType; | |
| 153 | + } | |
| 154 | + | |
| 155 | + public void setSendTimeType(Integer sendTimeType) { | |
| 156 | + this.sendTimeType = sendTimeType; | |
| 157 | + } | |
| 158 | + | |
| 159 | + public String getContent() { | |
| 160 | + return content; | |
| 161 | + } | |
| 162 | + | |
| 163 | + public void setContent(String content) { | |
| 164 | + this.content = content; | |
| 165 | + } | |
| 166 | + | |
| 167 | + public Integer getHospitalId() { | |
| 168 | + return hospitalId; | |
| 169 | + } | |
| 170 | + | |
| 171 | + public void setHospitalId(Integer hospitalId) { | |
| 172 | + this.hospitalId = hospitalId; | |
| 173 | + } | |
| 174 | +} |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/SmsConfigResult.java
View file @
efa61aa
| 1 | +package com.lyms.platform.operate.web.result; | |
| 2 | + | |
| 3 | +import java.util.List; | |
| 4 | +import java.util.Map; | |
| 5 | + | |
| 6 | +/** | |
| 7 | + * Created by Administrator on 2016/6/27. | |
| 8 | + */ | |
| 9 | +public class SmsConfigResult { | |
| 10 | + | |
| 11 | + private String id; | |
| 12 | + | |
| 13 | + //ๅ็ผ็ฑปๅ 0ๅป้ขๅ็ผ 1็งๅฎคๅ็ผ | |
| 14 | + private Integer prefixType; | |
| 15 | + | |
| 16 | + //ๅป้ขๅ็ผ | |
| 17 | + private String hospitalPrefix; | |
| 18 | + | |
| 19 | + //็งๅฎคๅ็ผ | |
| 20 | + private List<Map> deptPrefix; | |
| 21 | + | |
| 22 | + //ๆๅฏผๅ้ๆถ้ด | |
| 23 | + private String guideTime; | |
| 24 | + | |
| 25 | + //ๆถๆฏๆๅกๅฏๅจ | |
| 26 | + private List<Map> smsService; | |
| 27 | + | |
| 28 | + private Integer hospitalId; | |
| 29 | + | |
| 30 | + public String getId() { | |
| 31 | + return id; | |
| 32 | + } | |
| 33 | + | |
| 34 | + public void setId(String id) { | |
| 35 | + this.id = id; | |
| 36 | + } | |
| 37 | + | |
| 38 | + public Integer getPrefixType() { | |
| 39 | + return prefixType; | |
| 40 | + } | |
| 41 | + | |
| 42 | + public void setPrefixType(Integer prefixType) { | |
| 43 | + this.prefixType = prefixType; | |
| 44 | + } | |
| 45 | + | |
| 46 | + public String getHospitalPrefix() { | |
| 47 | + return hospitalPrefix; | |
| 48 | + } | |
| 49 | + | |
| 50 | + public Integer getHospitalId() { | |
| 51 | + return hospitalId; | |
| 52 | + } | |
| 53 | + | |
| 54 | + public void setHospitalId(Integer hospitalId) { | |
| 55 | + this.hospitalId = hospitalId; | |
| 56 | + } | |
| 57 | + | |
| 58 | + public void setHospitalPrefix(String hospitalPrefix) { | |
| 59 | + this.hospitalPrefix = hospitalPrefix; | |
| 60 | + } | |
| 61 | + | |
| 62 | + public List<Map> getDeptPrefix() { | |
| 63 | + return deptPrefix; | |
| 64 | + } | |
| 65 | + | |
| 66 | + public void setDeptPrefix(List<Map> deptPrefix) { | |
| 67 | + this.deptPrefix = deptPrefix; | |
| 68 | + } | |
| 69 | + | |
| 70 | + public String getGuideTime() { | |
| 71 | + return guideTime; | |
| 72 | + } | |
| 73 | + | |
| 74 | + public void setGuideTime(String guideTime) { | |
| 75 | + this.guideTime = guideTime; | |
| 76 | + } | |
| 77 | + | |
| 78 | + public List<Map> getSmsService() { | |
| 79 | + return smsService; | |
| 80 | + } | |
| 81 | + | |
| 82 | + public void setSmsService(List<Map> smsService) { | |
| 83 | + this.smsService = smsService; | |
| 84 | + } | |
| 85 | +} |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/SmsTemplateResult.java
View file @
efa61aa
| 1 | +package com.lyms.platform.operate.web.result; | |
| 2 | + | |
| 3 | + | |
| 4 | +/** | |
| 5 | + * Created by Administrator on 2016/6/27. | |
| 6 | + */ | |
| 7 | +public class SmsTemplateResult { | |
| 8 | + | |
| 9 | + private String id; | |
| 10 | + | |
| 11 | + | |
| 12 | + //ๅ้ๅฏน่ฑก ๆไธพๅฎไนๅ่ ServiceObjEnums | |
| 13 | + private Integer serviceObj; | |
| 14 | + | |
| 15 | + //ๆๅก็ฑปๅ ๅ่งๆไธพ ServiceTypeEnums | |
| 16 | + private Integer serviceType; | |
| 17 | + | |
| 18 | + //ๆๅก็ถๆ ๅ่งๆไธพServiceStatusEnums | |
| 19 | + private Integer serviceStatus; | |
| 20 | + | |
| 21 | + //ๆถๆฏ็ฑปๅ ๅ่งๆไธพ SmsServiceEnums | |
| 22 | + private Integer smsType; | |
| 23 | + | |
| 24 | + //ๅ้้ขๆฌก ๅ่งๆไธพ SendFrequencyEnums | |
| 25 | + private Integer sendFrequency; | |
| 26 | + | |
| 27 | + //ๅ้ๆฅๆ็ฑปๅ ๅ่งๆไธพ็ฑป SendDateEnums | |
| 28 | + private Integer sendDateType; | |
| 29 | + | |
| 30 | + //ๅจ้ๆฉๅๅๆ่ ้ณๅๅ ๆๅฎ็ๅ้ๆฅๆ | |
| 31 | + private String sendDate; | |
| 32 | + | |
| 33 | + //็นๆฎๆฅๆ ๅ้็ฑปๅ | |
| 34 | + private Integer specialDateType; | |
| 35 | + | |
| 36 | + private Integer start; | |
| 37 | + | |
| 38 | + private Integer end; | |
| 39 | + | |
| 40 | + //ๅ้ๆถ้ด ๅ่งๆไธพ็ฑป SendTimeEnums | |
| 41 | + private Integer sendTimeType; | |
| 42 | + | |
| 43 | + //ๅ ๅฎน | |
| 44 | + private String content; | |
| 45 | + | |
| 46 | + //ๅป้ขid | |
| 47 | + private Integer hospitalId; | |
| 48 | + | |
| 49 | + //ๅฏ็จ็ถๆ 0ๆชๅฏ็จ 1ๅฏ็จ | |
| 50 | + private Integer status; | |
| 51 | + | |
| 52 | + public Integer getStatus() { | |
| 53 | + return status; | |
| 54 | + } | |
| 55 | + | |
| 56 | + public void setStatus(Integer status) { | |
| 57 | + this.status = status; | |
| 58 | + } | |
| 59 | + | |
| 60 | + public String getId() { | |
| 61 | + return id; | |
| 62 | + } | |
| 63 | + | |
| 64 | + public void setId(String id) { | |
| 65 | + this.id = id; | |
| 66 | + } | |
| 67 | + | |
| 68 | + public Integer getServiceObj() { | |
| 69 | + return serviceObj; | |
| 70 | + } | |
| 71 | + | |
| 72 | + public void setServiceObj(Integer serviceObj) { | |
| 73 | + this.serviceObj = serviceObj; | |
| 74 | + } | |
| 75 | + | |
| 76 | + public Integer getServiceType() { | |
| 77 | + return serviceType; | |
| 78 | + } | |
| 79 | + | |
| 80 | + public void setServiceType(Integer serviceType) { | |
| 81 | + this.serviceType = serviceType; | |
| 82 | + } | |
| 83 | + | |
| 84 | + public Integer getServiceStatus() { | |
| 85 | + return serviceStatus; | |
| 86 | + } | |
| 87 | + | |
| 88 | + public void setServiceStatus(Integer serviceStatus) { | |
| 89 | + this.serviceStatus = serviceStatus; | |
| 90 | + } | |
| 91 | + | |
| 92 | + public Integer getSmsType() { | |
| 93 | + return smsType; | |
| 94 | + } | |
| 95 | + | |
| 96 | + public void setSmsType(Integer smsType) { | |
| 97 | + this.smsType = smsType; | |
| 98 | + } | |
| 99 | + | |
| 100 | + public Integer getSendFrequency() { | |
| 101 | + return sendFrequency; | |
| 102 | + } | |
| 103 | + | |
| 104 | + public void setSendFrequency(Integer sendFrequency) { | |
| 105 | + this.sendFrequency = sendFrequency; | |
| 106 | + } | |
| 107 | + | |
| 108 | + public Integer getSendDateType() { | |
| 109 | + return sendDateType; | |
| 110 | + } | |
| 111 | + | |
| 112 | + public void setSendDateType(Integer sendDateType) { | |
| 113 | + this.sendDateType = sendDateType; | |
| 114 | + } | |
| 115 | + | |
| 116 | + public String getSendDate() { | |
| 117 | + return sendDate; | |
| 118 | + } | |
| 119 | + | |
| 120 | + public void setSendDate(String sendDate) { | |
| 121 | + this.sendDate = sendDate; | |
| 122 | + } | |
| 123 | + | |
| 124 | + public Integer getSpecialDateType() { | |
| 125 | + return specialDateType; | |
| 126 | + } | |
| 127 | + | |
| 128 | + public void setSpecialDateType(Integer specialDateType) { | |
| 129 | + this.specialDateType = specialDateType; | |
| 130 | + } | |
| 131 | + | |
| 132 | + public Integer getStart() { | |
| 133 | + return start; | |
| 134 | + } | |
| 135 | + | |
| 136 | + public void setStart(Integer start) { | |
| 137 | + this.start = start; | |
| 138 | + } | |
| 139 | + | |
| 140 | + public Integer getEnd() { | |
| 141 | + return end; | |
| 142 | + } | |
| 143 | + | |
| 144 | + public void setEnd(Integer end) { | |
| 145 | + this.end = end; | |
| 146 | + } | |
| 147 | + | |
| 148 | + public Integer getSendTimeType() { | |
| 149 | + return sendTimeType; | |
| 150 | + } | |
| 151 | + | |
| 152 | + public void setSendTimeType(Integer sendTimeType) { | |
| 153 | + this.sendTimeType = sendTimeType; | |
| 154 | + } | |
| 155 | + | |
| 156 | + public String getContent() { | |
| 157 | + return content; | |
| 158 | + } | |
| 159 | + | |
| 160 | + public void setContent(String content) { | |
| 161 | + this.content = content; | |
| 162 | + } | |
| 163 | + | |
| 164 | + public Integer getHospitalId() { | |
| 165 | + return hospitalId; | |
| 166 | + } | |
| 167 | + | |
| 168 | + public void setHospitalId(Integer hospitalId) { | |
| 169 | + this.hospitalId = hospitalId; | |
| 170 | + } | |
| 171 | +} |