Commit dae24708f9078e048f5162706e6ee0e5593bf307
1 parent
77d4481160
Exists in
master
新增区域
Showing 9 changed files with 285 additions and 96 deletions
- mainData/src/main/java/com/lymsh/yimiao/main/data/dao/MedAreaMapper.java
- mainData/src/main/java/com/lymsh/yimiao/main/data/model/MedAear.java
- mainData/src/main/java/com/lymsh/yimiao/main/data/model/MedAearQuery.java
- mainData/src/main/java/com/lymsh/yimiao/main/data/model/MedArea.java
- mainData/src/main/java/com/lymsh/yimiao/main/data/model/MedAreaQuery.java
- mainData/src/main/java/com/lymsh/yimiao/main/data/service/MedAreaService.java
- mainData/src/main/java/com/lymsh/yimiao/main/data/service/impl/MedAreaServiceImpl.java
- webApi/src/main/java/com/lyms/yimiao/web/controller/v1/ConfigController.java
- webApi/src/main/java/com/lyms/yimiao/web/controller/v1/VaccineNamesController.java
mainData/src/main/java/com/lymsh/yimiao/main/data/dao/MedAreaMapper.java
View file @
dae2470
| 1 | +package com.lymsh.yimiao.main.data.dao; | |
| 2 | + | |
| 3 | +import com.lymsh.yimiao.main.data.model.MedArea; | |
| 4 | +import com.lymsh.yimiao.main.data.model.MedAreaQuery; | |
| 5 | + | |
| 6 | +import java.util.List; | |
| 7 | + | |
| 8 | +public interface MedAreaMapper { | |
| 9 | + public void addMedArea(MedArea obj); | |
| 10 | + | |
| 11 | + public void updateMedArea(MedArea obj); | |
| 12 | + | |
| 13 | + public void deleteMedArea(Integer id); | |
| 14 | + | |
| 15 | + public MedArea getMedArea(String id); | |
| 16 | + | |
| 17 | + public int queryMedAreaCount(MedAreaQuery query); | |
| 18 | + | |
| 19 | + public List<MedArea> queryMedArea(MedAreaQuery query); | |
| 20 | + | |
| 21 | +} |
mainData/src/main/java/com/lymsh/yimiao/main/data/model/MedAear.java
View file @
dae2470
| 1 | -package com.lymsh.yimiao.main.data.model; | |
| 2 | - | |
| 3 | -import java.util.Date; | |
| 4 | - | |
| 5 | -public class MedAear { | |
| 6 | - private String aId; | |
| 7 | - private String aName; | |
| 8 | - private String aParentId; | |
| 9 | - private String aIsValid; | |
| 10 | - | |
| 11 | - public String getAId() { | |
| 12 | - return aId; | |
| 13 | - } | |
| 14 | - | |
| 15 | - | |
| 16 | - public void setAId(String aId) { | |
| 17 | - this.aId = aId; | |
| 18 | - | |
| 19 | - } | |
| 20 | - | |
| 21 | - public String getAName() { | |
| 22 | - return aName; | |
| 23 | - } | |
| 24 | - | |
| 25 | - | |
| 26 | - public void setAName(String aName) { | |
| 27 | - this.aName = aName; | |
| 28 | - | |
| 29 | - } | |
| 30 | - | |
| 31 | - public String getaParentId() { | |
| 32 | - return aParentId; | |
| 33 | - } | |
| 34 | - | |
| 35 | - public void setaParentId(String aParentId) { | |
| 36 | - this.aParentId = aParentId; | |
| 37 | - } | |
| 38 | - | |
| 39 | - public String getaIsValid() { | |
| 40 | - return aIsValid; | |
| 41 | - } | |
| 42 | - | |
| 43 | - public void setaIsValid(String aIsValid) { | |
| 44 | - this.aIsValid = aIsValid; | |
| 45 | - } | |
| 46 | -} |
mainData/src/main/java/com/lymsh/yimiao/main/data/model/MedAearQuery.java
View file @
dae2470
| 1 | -package com.lymsh.yimiao.main.data.model; | |
| 2 | - | |
| 3 | - | |
| 4 | -import java.util.Date; | |
| 5 | - | |
| 6 | -import com.lymsh.mommybaby.basecommon.base.BaseQuery; | |
| 7 | - | |
| 8 | - | |
| 9 | -public class MedAearQuery extends BaseQuery { | |
| 10 | - private String aId; | |
| 11 | - private String aName; | |
| 12 | - private String aParentId; | |
| 13 | - private String aIsValid; | |
| 14 | - | |
| 15 | - public String getAId() { | |
| 16 | - return aId; | |
| 17 | - } | |
| 18 | - | |
| 19 | - | |
| 20 | - public void setAId(String aId) { | |
| 21 | - this.aId = aId; | |
| 22 | - | |
| 23 | - } | |
| 24 | - | |
| 25 | - public String getAName() { | |
| 26 | - return aName; | |
| 27 | - } | |
| 28 | - | |
| 29 | - | |
| 30 | - public void setAName(String aName) { | |
| 31 | - this.aName = aName; | |
| 32 | - | |
| 33 | - } | |
| 34 | - | |
| 35 | - public String getaParentId() { | |
| 36 | - return aParentId; | |
| 37 | - } | |
| 38 | - | |
| 39 | - public void setaParentId(String aParentId) { | |
| 40 | - this.aParentId = aParentId; | |
| 41 | - } | |
| 42 | - | |
| 43 | - public String getaIsValid() { | |
| 44 | - return aIsValid; | |
| 45 | - } | |
| 46 | - | |
| 47 | - public void setaIsValid(String aIsValid) { | |
| 48 | - this.aIsValid = aIsValid; | |
| 49 | - } | |
| 50 | -} |
mainData/src/main/java/com/lymsh/yimiao/main/data/model/MedArea.java
View file @
dae2470
| 1 | +package com.lymsh.yimiao.main.data.model; | |
| 2 | + | |
| 3 | +import java.util.Date; | |
| 4 | + | |
| 5 | +public class MedArea { | |
| 6 | + private String aId; | |
| 7 | + private String aName; | |
| 8 | + private String aParentId; | |
| 9 | + private String aIsValid; | |
| 10 | + | |
| 11 | + public String getAId() { | |
| 12 | + return aId; | |
| 13 | + } | |
| 14 | + | |
| 15 | + | |
| 16 | + public void setAId(String aId) { | |
| 17 | + this.aId = aId; | |
| 18 | + | |
| 19 | + } | |
| 20 | + | |
| 21 | + public String getAName() { | |
| 22 | + return aName; | |
| 23 | + } | |
| 24 | + | |
| 25 | + | |
| 26 | + public void setAName(String aName) { | |
| 27 | + this.aName = aName; | |
| 28 | + | |
| 29 | + } | |
| 30 | + | |
| 31 | + public String getaParentId() { | |
| 32 | + return aParentId; | |
| 33 | + } | |
| 34 | + | |
| 35 | + public void setaParentId(String aParentId) { | |
| 36 | + this.aParentId = aParentId; | |
| 37 | + } | |
| 38 | + | |
| 39 | + public String getaIsValid() { | |
| 40 | + return aIsValid; | |
| 41 | + } | |
| 42 | + | |
| 43 | + public void setaIsValid(String aIsValid) { | |
| 44 | + this.aIsValid = aIsValid; | |
| 45 | + } | |
| 46 | +} |
mainData/src/main/java/com/lymsh/yimiao/main/data/model/MedAreaQuery.java
View file @
dae2470
| 1 | +package com.lymsh.yimiao.main.data.model; | |
| 2 | + | |
| 3 | + | |
| 4 | +import java.util.Date; | |
| 5 | + | |
| 6 | +import com.lymsh.mommybaby.basecommon.base.BaseQuery; | |
| 7 | + | |
| 8 | + | |
| 9 | +public class MedAreaQuery extends BaseQuery { | |
| 10 | + private String aId; | |
| 11 | + private String aName; | |
| 12 | + private String aParentId; | |
| 13 | + private String aIsValid; | |
| 14 | + | |
| 15 | + public String getAId() { | |
| 16 | + return aId; | |
| 17 | + } | |
| 18 | + | |
| 19 | + | |
| 20 | + public void setAId(String aId) { | |
| 21 | + this.aId = aId; | |
| 22 | + | |
| 23 | + } | |
| 24 | + | |
| 25 | + public String getAName() { | |
| 26 | + return aName; | |
| 27 | + } | |
| 28 | + | |
| 29 | + | |
| 30 | + public void setAName(String aName) { | |
| 31 | + this.aName = aName; | |
| 32 | + | |
| 33 | + } | |
| 34 | + | |
| 35 | + public String getaParentId() { | |
| 36 | + return aParentId; | |
| 37 | + } | |
| 38 | + | |
| 39 | + public void setaParentId(String aParentId) { | |
| 40 | + this.aParentId = aParentId; | |
| 41 | + } | |
| 42 | + | |
| 43 | + public String getaIsValid() { | |
| 44 | + return aIsValid; | |
| 45 | + } | |
| 46 | + | |
| 47 | + public void setaIsValid(String aIsValid) { | |
| 48 | + this.aIsValid = aIsValid; | |
| 49 | + } | |
| 50 | +} |
mainData/src/main/java/com/lymsh/yimiao/main/data/service/MedAreaService.java
View file @
dae2470
| 1 | +package com.lymsh.yimiao.main.data.service; | |
| 2 | + | |
| 3 | +import com.lymsh.yimiao.main.data.model.MedArea; | |
| 4 | +import com.lymsh.yimiao.main.data.model.MedAreaQuery; | |
| 5 | + | |
| 6 | +import java.util.List; | |
| 7 | + | |
| 8 | +public interface MedAreaService { | |
| 9 | + public void addMedArea(MedArea obj); | |
| 10 | + | |
| 11 | + public void updateMedArea(MedArea obj); | |
| 12 | + | |
| 13 | + public void deleteMedArea(Integer id); | |
| 14 | + | |
| 15 | + public MedArea getMedArea(String id); | |
| 16 | + | |
| 17 | + public int queryMedAreaCount(MedAreaQuery query); | |
| 18 | + | |
| 19 | + public List<MedArea> queryMedArea(MedAreaQuery query); | |
| 20 | + | |
| 21 | +} |
mainData/src/main/java/com/lymsh/yimiao/main/data/service/impl/MedAreaServiceImpl.java
View file @
dae2470
| 1 | +package com.lymsh.yimiao.main.data.service.impl; | |
| 2 | + | |
| 3 | +import com.lymsh.yimiao.main.data.dao.MedAreaMapper; | |
| 4 | +import com.lymsh.yimiao.main.data.model.MedArea; | |
| 5 | +import com.lymsh.yimiao.main.data.model.MedAreaQuery; | |
| 6 | +import com.lymsh.yimiao.main.data.service.MedAreaService; | |
| 7 | +import org.springframework.beans.factory.annotation.Autowired; | |
| 8 | +import org.springframework.stereotype.Service; | |
| 9 | + | |
| 10 | +import java.util.List; | |
| 11 | + | |
| 12 | +@Service | |
| 13 | +public class MedAreaServiceImpl implements MedAreaService { | |
| 14 | + | |
| 15 | +@Autowired | |
| 16 | +private MedAreaMapper medAreaMapper; | |
| 17 | + | |
| 18 | +@Override | |
| 19 | +public void addMedArea(MedArea obj){medAreaMapper.addMedArea(obj);} | |
| 20 | +@Override | |
| 21 | +public void updateMedArea(MedArea obj){medAreaMapper.updateMedArea(obj);} | |
| 22 | +@Override | |
| 23 | +public void deleteMedArea (Integer id){medAreaMapper.deleteMedArea(id);} | |
| 24 | +@Override | |
| 25 | +public MedArea getMedArea (String id){return medAreaMapper.getMedArea(id);} | |
| 26 | +@Override | |
| 27 | +public int queryMedAreaCount (MedAreaQuery query){return medAreaMapper.queryMedAreaCount(query);} | |
| 28 | +@Override | |
| 29 | +public List<MedArea> queryMedArea (MedAreaQuery query){if (query.getNeed() != null) {query.mysqlBuild(medAreaMapper.queryMedAreaCount(query));}return medAreaMapper.queryMedArea(query);} | |
| 30 | + | |
| 31 | +} |
webApi/src/main/java/com/lyms/yimiao/web/controller/v1/ConfigController.java
View file @
dae2470
| 1 | +package com.lyms.yimiao.web.controller.v1; | |
| 2 | + | |
| 3 | +import com.lymsh.mommybaby.basecommon.base.BaseController; | |
| 4 | +import com.lymsh.mommybaby.basecommon.bean.AppVersion; | |
| 5 | +import com.lymsh.mommybaby.basecommon.constant.ConstantInterface; | |
| 6 | +import com.lymsh.yimiao.main.data.util.JsonUtil; | |
| 7 | +import org.springframework.stereotype.Controller; | |
| 8 | +import org.springframework.web.bind.annotation.RequestMapping; | |
| 9 | +import org.springframework.web.bind.annotation.RequestMethod; | |
| 10 | + | |
| 11 | +import javax.servlet.http.HttpServletRequest; | |
| 12 | +import javax.servlet.http.HttpServletResponse; | |
| 13 | +import java.util.HashMap; | |
| 14 | +import java.util.Map; | |
| 15 | + | |
| 16 | +/** | |
| 17 | + * 获取配置信息 | |
| 18 | + * | |
| 19 | + * Created by Administrator on 2016/5/2 0002. | |
| 20 | + */ | |
| 21 | + | |
| 22 | +@Controller | |
| 23 | +@RequestMapping("/v1") | |
| 24 | +public class ConfigController extends BaseController{ | |
| 25 | + | |
| 26 | + /** | |
| 27 | + * IOS版本配置信息 | |
| 28 | + */ | |
| 29 | + @RequestMapping(value = "/iosConfigs", method = RequestMethod.GET) | |
| 30 | + public void getIosConfig(HttpServletResponse response) { | |
| 31 | + AppVersion version = new AppVersion(100, "1.0.0", "",""); | |
| 32 | + Map<String, Object> map = new HashMap<>(); | |
| 33 | + map.put("version", version); | |
| 34 | + map.put("errorcode", ConstantInterface.SUCCESS); | |
| 35 | + map.put("errormsg", "成功"); | |
| 36 | + writeJson(response, JsonUtil.obj2JsonString(map)); | |
| 37 | + } | |
| 38 | + | |
| 39 | + | |
| 40 | + /** | |
| 41 | + * Android版本配置信息 | |
| 42 | + */ | |
| 43 | + @RequestMapping(value = "/androidConfigs", method = RequestMethod.GET) | |
| 44 | + public void getAndroidConfig(HttpServletResponse response) { | |
| 45 | + AppVersion version = new AppVersion(100, "1.0.0", "",""); | |
| 46 | + Map<String, Object> map = new HashMap<>(); | |
| 47 | + map.put("version", version); | |
| 48 | + map.put("forceUpdate", 0); | |
| 49 | + map.put("errorcode", ConstantInterface.SUCCESS); | |
| 50 | + map.put("errormsg", "成功"); | |
| 51 | + writeJson(response, JsonUtil.obj2JsonString(map)); | |
| 52 | + } | |
| 53 | + | |
| 54 | +} |
webApi/src/main/java/com/lyms/yimiao/web/controller/v1/VaccineNamesController.java
View file @
dae2470
| 1 | +package com.lyms.yimiao.web.controller.v1; | |
| 2 | + | |
| 3 | +import com.lymsh.mommybaby.basecommon.base.BaseController; | |
| 4 | +import com.lymsh.mommybaby.basecommon.util.ResultUtils; | |
| 5 | +import com.lymsh.yimiao.main.data.model.MedVaccineName; | |
| 6 | +import com.lymsh.yimiao.main.data.service.MedVaccineNameService; | |
| 7 | +import com.lymsh.yimiao.main.data.util.JsonUtil; | |
| 8 | +import org.springframework.beans.factory.annotation.Autowired; | |
| 9 | +import org.springframework.stereotype.Controller; | |
| 10 | +import org.springframework.web.bind.annotation.RequestMapping; | |
| 11 | +import org.springframework.web.bind.annotation.RequestMethod; | |
| 12 | +import org.springframework.web.bind.annotation.RequestParam; | |
| 13 | + | |
| 14 | +import javax.servlet.http.HttpServletResponse; | |
| 15 | +import java.util.HashMap; | |
| 16 | +import java.util.Map; | |
| 17 | + | |
| 18 | +/** 疫苗信息接口 | |
| 19 | + * Created by Administrator on 2016/4/29 0029. | |
| 20 | + */ | |
| 21 | +@Controller | |
| 22 | +@RequestMapping("/v1") | |
| 23 | +public class VaccineNamesController extends BaseController{ | |
| 24 | + | |
| 25 | + @Autowired | |
| 26 | + private MedVaccineNameService medVaccineNameService; | |
| 27 | + | |
| 28 | + /** | |
| 29 | + * | |
| 30 | + * @param response | |
| 31 | + * @param id 疫苗名称ID | |
| 32 | + */ | |
| 33 | + @RequestMapping(value = "/vaccineNames", method = RequestMethod.GET) | |
| 34 | + public void getVaccineNames(HttpServletResponse response, | |
| 35 | + @RequestParam("id") String id){ | |
| 36 | + MedVaccineName medVaccineName = medVaccineNameService.getMedVaccineName(id); | |
| 37 | + if (medVaccineName==null){ | |
| 38 | + ResultUtils.buildParameterErrorResultAndWrite(response,"疫苗名称信息不存在"); | |
| 39 | + return; | |
| 40 | + } | |
| 41 | + Map<String,Object> map = new HashMap<>(); | |
| 42 | + //1.免费2.收费 | |
| 43 | + map.put("vaccineType",medVaccineName.getVnVaccineType()); | |
| 44 | + //疫苗名称 | |
| 45 | + map.put("vaccineName",medVaccineName.getVnName()); | |
| 46 | + //接种预防疾病 | |
| 47 | + map.put("preventDisease",medVaccineName.getVnPreventDisease()); | |
| 48 | + //TODO 接种月龄 需要处理成 3月龄(1/2),6月龄(2/2) | |
| 49 | + map.put("mouthAge",medVaccineName.getVnMonthAge()); | |
| 50 | + //接种部位 | |
| 51 | + map.put("position",medVaccineName.getVnPosition()); | |
| 52 | + //TODO 接种效果 | |
| 53 | + | |
| 54 | + //接种禁忌 | |
| 55 | + map.put("taboo",medVaccineName.getVnTaboo()); | |
| 56 | + //不良反应 | |
| 57 | + map.put("description",medVaccineName.getVnDescription()); | |
| 58 | + | |
| 59 | + writeJson(response, JsonUtil.obj2JsonString(map)); | |
| 60 | + } | |
| 61 | + | |
| 62 | +} |