From dae24708f9078e048f5162706e6ee0e5593bf307 Mon Sep 17 00:00:00 2001 From: landong2015 Date: Mon, 2 May 2016 11:11:52 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=8C=BA=E5=9F=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lymsh/yimiao/main/data/dao/MedAreaMapper.java | 21 ++++++++ .../com/lymsh/yimiao/main/data/model/MedAear.java | 46 ---------------- .../lymsh/yimiao/main/data/model/MedAearQuery.java | 50 ----------------- .../com/lymsh/yimiao/main/data/model/MedArea.java | 46 ++++++++++++++++ .../lymsh/yimiao/main/data/model/MedAreaQuery.java | 50 +++++++++++++++++ .../yimiao/main/data/service/MedAreaService.java | 21 ++++++++ .../main/data/service/impl/MedAreaServiceImpl.java | 31 +++++++++++ .../yimiao/web/controller/v1/ConfigController.java | 54 +++++++++++++++++++ .../web/controller/v1/VaccineNamesController.java | 62 ++++++++++++++++++++++ 9 files changed, 285 insertions(+), 96 deletions(-) create mode 100644 mainData/src/main/java/com/lymsh/yimiao/main/data/dao/MedAreaMapper.java delete mode 100644 mainData/src/main/java/com/lymsh/yimiao/main/data/model/MedAear.java delete mode 100644 mainData/src/main/java/com/lymsh/yimiao/main/data/model/MedAearQuery.java create mode 100644 mainData/src/main/java/com/lymsh/yimiao/main/data/model/MedArea.java create mode 100644 mainData/src/main/java/com/lymsh/yimiao/main/data/model/MedAreaQuery.java create mode 100644 mainData/src/main/java/com/lymsh/yimiao/main/data/service/MedAreaService.java create mode 100644 mainData/src/main/java/com/lymsh/yimiao/main/data/service/impl/MedAreaServiceImpl.java create mode 100644 webApi/src/main/java/com/lyms/yimiao/web/controller/v1/ConfigController.java create mode 100644 webApi/src/main/java/com/lyms/yimiao/web/controller/v1/VaccineNamesController.java diff --git a/mainData/src/main/java/com/lymsh/yimiao/main/data/dao/MedAreaMapper.java b/mainData/src/main/java/com/lymsh/yimiao/main/data/dao/MedAreaMapper.java new file mode 100644 index 0000000..865bfb6 --- /dev/null +++ b/mainData/src/main/java/com/lymsh/yimiao/main/data/dao/MedAreaMapper.java @@ -0,0 +1,21 @@ +package com.lymsh.yimiao.main.data.dao; + +import com.lymsh.yimiao.main.data.model.MedArea; +import com.lymsh.yimiao.main.data.model.MedAreaQuery; + +import java.util.List; + +public interface MedAreaMapper { + public void addMedArea(MedArea obj); + + public void updateMedArea(MedArea obj); + + public void deleteMedArea(Integer id); + + public MedArea getMedArea(String id); + + public int queryMedAreaCount(MedAreaQuery query); + + public List queryMedArea(MedAreaQuery query); + +} \ No newline at end of file diff --git a/mainData/src/main/java/com/lymsh/yimiao/main/data/model/MedAear.java b/mainData/src/main/java/com/lymsh/yimiao/main/data/model/MedAear.java deleted file mode 100644 index a7b918b..0000000 --- a/mainData/src/main/java/com/lymsh/yimiao/main/data/model/MedAear.java +++ /dev/null @@ -1,46 +0,0 @@ -package com.lymsh.yimiao.main.data.model; - -import java.util.Date; - -public class MedAear { - private String aId; - private String aName; - private String aParentId; - private String aIsValid; - - public String getAId() { - return aId; - } - - - public void setAId(String aId) { - this.aId = aId; - - } - - public String getAName() { - return aName; - } - - - public void setAName(String aName) { - this.aName = aName; - - } - - public String getaParentId() { - return aParentId; - } - - public void setaParentId(String aParentId) { - this.aParentId = aParentId; - } - - public String getaIsValid() { - return aIsValid; - } - - public void setaIsValid(String aIsValid) { - this.aIsValid = aIsValid; - } -} \ No newline at end of file diff --git a/mainData/src/main/java/com/lymsh/yimiao/main/data/model/MedAearQuery.java b/mainData/src/main/java/com/lymsh/yimiao/main/data/model/MedAearQuery.java deleted file mode 100644 index 058ddaa..0000000 --- a/mainData/src/main/java/com/lymsh/yimiao/main/data/model/MedAearQuery.java +++ /dev/null @@ -1,50 +0,0 @@ -package com.lymsh.yimiao.main.data.model; - - -import java.util.Date; - -import com.lymsh.mommybaby.basecommon.base.BaseQuery; - - -public class MedAearQuery extends BaseQuery { - private String aId; - private String aName; - private String aParentId; - private String aIsValid; - - public String getAId() { - return aId; - } - - - public void setAId(String aId) { - this.aId = aId; - - } - - public String getAName() { - return aName; - } - - - public void setAName(String aName) { - this.aName = aName; - - } - - public String getaParentId() { - return aParentId; - } - - public void setaParentId(String aParentId) { - this.aParentId = aParentId; - } - - public String getaIsValid() { - return aIsValid; - } - - public void setaIsValid(String aIsValid) { - this.aIsValid = aIsValid; - } -} \ No newline at end of file diff --git a/mainData/src/main/java/com/lymsh/yimiao/main/data/model/MedArea.java b/mainData/src/main/java/com/lymsh/yimiao/main/data/model/MedArea.java new file mode 100644 index 0000000..49ae934 --- /dev/null +++ b/mainData/src/main/java/com/lymsh/yimiao/main/data/model/MedArea.java @@ -0,0 +1,46 @@ +package com.lymsh.yimiao.main.data.model; + +import java.util.Date; + +public class MedArea { + private String aId; + private String aName; + private String aParentId; + private String aIsValid; + + public String getAId() { + return aId; + } + + + public void setAId(String aId) { + this.aId = aId; + + } + + public String getAName() { + return aName; + } + + + public void setAName(String aName) { + this.aName = aName; + + } + + public String getaParentId() { + return aParentId; + } + + public void setaParentId(String aParentId) { + this.aParentId = aParentId; + } + + public String getaIsValid() { + return aIsValid; + } + + public void setaIsValid(String aIsValid) { + this.aIsValid = aIsValid; + } +} \ No newline at end of file diff --git a/mainData/src/main/java/com/lymsh/yimiao/main/data/model/MedAreaQuery.java b/mainData/src/main/java/com/lymsh/yimiao/main/data/model/MedAreaQuery.java new file mode 100644 index 0000000..4090482 --- /dev/null +++ b/mainData/src/main/java/com/lymsh/yimiao/main/data/model/MedAreaQuery.java @@ -0,0 +1,50 @@ +package com.lymsh.yimiao.main.data.model; + + +import java.util.Date; + +import com.lymsh.mommybaby.basecommon.base.BaseQuery; + + +public class MedAreaQuery extends BaseQuery { + private String aId; + private String aName; + private String aParentId; + private String aIsValid; + + public String getAId() { + return aId; + } + + + public void setAId(String aId) { + this.aId = aId; + + } + + public String getAName() { + return aName; + } + + + public void setAName(String aName) { + this.aName = aName; + + } + + public String getaParentId() { + return aParentId; + } + + public void setaParentId(String aParentId) { + this.aParentId = aParentId; + } + + public String getaIsValid() { + return aIsValid; + } + + public void setaIsValid(String aIsValid) { + this.aIsValid = aIsValid; + } +} \ No newline at end of file diff --git a/mainData/src/main/java/com/lymsh/yimiao/main/data/service/MedAreaService.java b/mainData/src/main/java/com/lymsh/yimiao/main/data/service/MedAreaService.java new file mode 100644 index 0000000..30abe9d --- /dev/null +++ b/mainData/src/main/java/com/lymsh/yimiao/main/data/service/MedAreaService.java @@ -0,0 +1,21 @@ +package com.lymsh.yimiao.main.data.service; + +import com.lymsh.yimiao.main.data.model.MedArea; +import com.lymsh.yimiao.main.data.model.MedAreaQuery; + +import java.util.List; + +public interface MedAreaService { + public void addMedArea(MedArea obj); + + public void updateMedArea(MedArea obj); + + public void deleteMedArea(Integer id); + + public MedArea getMedArea(String id); + + public int queryMedAreaCount(MedAreaQuery query); + + public List queryMedArea(MedAreaQuery query); + +} \ No newline at end of file diff --git a/mainData/src/main/java/com/lymsh/yimiao/main/data/service/impl/MedAreaServiceImpl.java b/mainData/src/main/java/com/lymsh/yimiao/main/data/service/impl/MedAreaServiceImpl.java new file mode 100644 index 0000000..650ec1f --- /dev/null +++ b/mainData/src/main/java/com/lymsh/yimiao/main/data/service/impl/MedAreaServiceImpl.java @@ -0,0 +1,31 @@ +package com.lymsh.yimiao.main.data.service.impl; + +import com.lymsh.yimiao.main.data.dao.MedAreaMapper; +import com.lymsh.yimiao.main.data.model.MedArea; +import com.lymsh.yimiao.main.data.model.MedAreaQuery; +import com.lymsh.yimiao.main.data.service.MedAreaService; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; + +@Service +public class MedAreaServiceImpl implements MedAreaService { + +@Autowired +private MedAreaMapper medAreaMapper; + +@Override +public void addMedArea(MedArea obj){medAreaMapper.addMedArea(obj);} +@Override +public void updateMedArea(MedArea obj){medAreaMapper.updateMedArea(obj);} +@Override +public void deleteMedArea (Integer id){medAreaMapper.deleteMedArea(id);} +@Override +public MedArea getMedArea (String id){return medAreaMapper.getMedArea(id);} +@Override +public int queryMedAreaCount (MedAreaQuery query){return medAreaMapper.queryMedAreaCount(query);} +@Override +public List queryMedArea (MedAreaQuery query){if (query.getNeed() != null) {query.mysqlBuild(medAreaMapper.queryMedAreaCount(query));}return medAreaMapper.queryMedArea(query);} + +} \ No newline at end of file diff --git a/webApi/src/main/java/com/lyms/yimiao/web/controller/v1/ConfigController.java b/webApi/src/main/java/com/lyms/yimiao/web/controller/v1/ConfigController.java new file mode 100644 index 0000000..9ace7cf --- /dev/null +++ b/webApi/src/main/java/com/lyms/yimiao/web/controller/v1/ConfigController.java @@ -0,0 +1,54 @@ +package com.lyms.yimiao.web.controller.v1; + +import com.lymsh.mommybaby.basecommon.base.BaseController; +import com.lymsh.mommybaby.basecommon.bean.AppVersion; +import com.lymsh.mommybaby.basecommon.constant.ConstantInterface; +import com.lymsh.yimiao.main.data.util.JsonUtil; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import java.util.HashMap; +import java.util.Map; + +/** + * 获取配置信息 + * + * Created by Administrator on 2016/5/2 0002. + */ + +@Controller +@RequestMapping("/v1") +public class ConfigController extends BaseController{ + + /** + * IOS版本配置信息 + */ + @RequestMapping(value = "/iosConfigs", method = RequestMethod.GET) + public void getIosConfig(HttpServletResponse response) { + AppVersion version = new AppVersion(100, "1.0.0", "",""); + Map map = new HashMap<>(); + map.put("version", version); + map.put("errorcode", ConstantInterface.SUCCESS); + map.put("errormsg", "成功"); + writeJson(response, JsonUtil.obj2JsonString(map)); + } + + + /** + * Android版本配置信息 + */ + @RequestMapping(value = "/androidConfigs", method = RequestMethod.GET) + public void getAndroidConfig(HttpServletResponse response) { + AppVersion version = new AppVersion(100, "1.0.0", "",""); + Map map = new HashMap<>(); + map.put("version", version); + map.put("forceUpdate", 0); + map.put("errorcode", ConstantInterface.SUCCESS); + map.put("errormsg", "成功"); + writeJson(response, JsonUtil.obj2JsonString(map)); + } + +} diff --git a/webApi/src/main/java/com/lyms/yimiao/web/controller/v1/VaccineNamesController.java b/webApi/src/main/java/com/lyms/yimiao/web/controller/v1/VaccineNamesController.java new file mode 100644 index 0000000..546f938 --- /dev/null +++ b/webApi/src/main/java/com/lyms/yimiao/web/controller/v1/VaccineNamesController.java @@ -0,0 +1,62 @@ +package com.lyms.yimiao.web.controller.v1; + +import com.lymsh.mommybaby.basecommon.base.BaseController; +import com.lymsh.mommybaby.basecommon.util.ResultUtils; +import com.lymsh.yimiao.main.data.model.MedVaccineName; +import com.lymsh.yimiao.main.data.service.MedVaccineNameService; +import com.lymsh.yimiao.main.data.util.JsonUtil; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestMethod; +import org.springframework.web.bind.annotation.RequestParam; + +import javax.servlet.http.HttpServletResponse; +import java.util.HashMap; +import java.util.Map; + +/** 疫苗信息接口 + * Created by Administrator on 2016/4/29 0029. + */ +@Controller +@RequestMapping("/v1") +public class VaccineNamesController extends BaseController{ + + @Autowired + private MedVaccineNameService medVaccineNameService; + + /** + * + * @param response + * @param id 疫苗名称ID + */ + @RequestMapping(value = "/vaccineNames", method = RequestMethod.GET) + public void getVaccineNames(HttpServletResponse response, + @RequestParam("id") String id){ + MedVaccineName medVaccineName = medVaccineNameService.getMedVaccineName(id); + if (medVaccineName==null){ + ResultUtils.buildParameterErrorResultAndWrite(response,"疫苗名称信息不存在"); + return; + } + Map map = new HashMap<>(); + //1.免费2.收费 + map.put("vaccineType",medVaccineName.getVnVaccineType()); + //疫苗名称 + map.put("vaccineName",medVaccineName.getVnName()); + //接种预防疾病 + map.put("preventDisease",medVaccineName.getVnPreventDisease()); + //TODO 接种月龄 需要处理成 3月龄(1/2),6月龄(2/2) + map.put("mouthAge",medVaccineName.getVnMonthAge()); + //接种部位 + map.put("position",medVaccineName.getVnPosition()); + //TODO 接种效果 + + //接种禁忌 + map.put("taboo",medVaccineName.getVnTaboo()); + //不良反应 + map.put("description",medVaccineName.getVnDescription()); + + writeJson(response, JsonUtil.obj2JsonString(map)); + } + +} -- 1.8.3.1