Commit 0ab91bfa6c3d8c48b5a12bc161e12fef3603561c

Authored by landong2015
1 parent c038baba82
Exists in master

提交代码

Showing 8 changed files with 70 additions and 0 deletions

mainData/src/main/java/com/lymsh/yimiao/main/data/dao/MedVaccineNameMapper.java View file @ 0ab91bf
... ... @@ -18,5 +18,7 @@
18 18  
19 19 public List<MedVaccineName> queryMedVaccineName(MedVaccineNameQuery query);
20 20  
  21 + public List<MedVaccineName> queryVaccineNameList();
  22 +
21 23 }
mainData/src/main/java/com/lymsh/yimiao/main/data/model/MedVaccineName.java View file @ 0ab91bf
... ... @@ -13,6 +13,15 @@
13 13 private String vnIsValid;
14 14 private Integer vnVaccineType;
15 15 private String isDelete;
  16 + private Integer mouthAge;
  17 +
  18 + public Integer getMouthAge() {
  19 + return mouthAge;
  20 + }
  21 +
  22 + public void setMouthAge(Integer mouthAge) {
  23 + this.mouthAge = mouthAge;
  24 + }
16 25  
17 26 public String getIsDelete() {
18 27 return isDelete;
mainData/src/main/java/com/lymsh/yimiao/main/data/model/MedVaccineNameQuery.java View file @ 0ab91bf
... ... @@ -17,6 +17,15 @@
17 17 private String vnIsValid;
18 18 private Integer vnVaccineType;
19 19 private String isDelete;
  20 + private Integer mouthAge;
  21 +
  22 + public Integer getMouthAge() {
  23 + return mouthAge;
  24 + }
  25 +
  26 + public void setMouthAge(Integer mouthAge) {
  27 + this.mouthAge = mouthAge;
  28 + }
20 29  
21 30 public String getIsDelete() {
22 31 return isDelete;
mainData/src/main/java/com/lymsh/yimiao/main/data/service/MedVaccineNameService.java View file @ 0ab91bf
... ... @@ -18,5 +18,7 @@
18 18  
19 19 public List<MedVaccineName> queryMedVaccineName(MedVaccineNameQuery query);
20 20  
  21 + public List<MedVaccineName> queryVaccineNameList();
  22 +
21 23 }
mainData/src/main/java/com/lymsh/yimiao/main/data/service/impl/MedVaccineNameServiceImpl.java View file @ 0ab91bf
... ... @@ -28,5 +28,9 @@
28 28 @Override
29 29 public List<MedVaccineName> queryMedVaccineName (MedVaccineNameQuery query){if (query.getNeed() != null) {query.mysqlBuild(medVaccinenameMapper.queryMedVaccineNameCount(query));}return medVaccinenameMapper.queryMedVaccineName(query);}
30 30  
  31 + @Override
  32 + public List<MedVaccineName> queryVaccineNameList() {
  33 + return medVaccinenameMapper.queryVaccineNameList();
  34 + }
31 35 }
mainData/src/main/java/com/lymsh/yimiao/main/data/util/VaccineNameSington.java View file @ 0ab91bf
  1 +package com.lymsh.yimiao.main.data.util;
  2 +
  3 +import com.lymsh.yimiao.main.data.model.MedVaccineName;
  4 +import com.lymsh.yimiao.main.data.service.MedVaccineNameService;
  5 +import org.springframework.beans.factory.InitializingBean;
  6 +import org.springframework.beans.factory.annotation.Autowired;
  7 +import org.springframework.stereotype.Service;
  8 +
  9 +import java.util.List;
  10 +
  11 +/**
  12 + * Created by Administrator on 2016/5/10 0010.
  13 + */
  14 +@Service
  15 +public class VaccineNameSington implements InitializingBean {
  16 +
  17 + @Autowired
  18 + private MedVaccineNameService medVaccineNameService;
  19 +
  20 + public List<MedVaccineName> nameList;
  21 +
  22 + public List<MedVaccineName> getListVaccineName() {
  23 + return nameList;
  24 + }
  25 +
  26 + @Override
  27 + public void afterPropertiesSet() throws Exception {
  28 + nameList = medVaccineNameService.queryVaccineNameList();
  29 + }
  30 +}
mainData/src/main/resources/mainOrm/MedVaccinename.xml View file @ 0ab91bf
... ... @@ -13,8 +13,11 @@
13 13 <result column="vn_isValid" property="vnIsValid" jdbcType="VARCHAR" />
14 14 <result column="vn_vaccineType" property="vnVaccineType" jdbcType="INTEGER" />
15 15 <result column="isDelete" property="isDelete" jdbcType="INTEGER" />
  16 +<result column="MONTH_AGE" property="mouthAge" jdbcType="INTEGER" />
16 17 </resultMap>
17 18  
  19 +
  20 +
18 21 <select id="getMedVaccineName" resultMap="MedVaccineNameResultMap" parameterType="java.lang.String">
19 22 select vn_id,vn_name,vn_preventDisease,vn_monthAge,vn_position,vn_taboo,vn_description,vn_isValid,vn_vaccineType,isDelete
20 23 from med_vaccinename
... ... @@ -70,6 +73,9 @@
70 73 <if test="isDelete != null and isDelete != ''">
71 74 and isDelete = #{isDelete,jdbcType=INTEGER}
72 75 </if>
  76 + <if test="mouthAge != null and mouthAge != ''">
  77 + and MONTH_AGE = #{mouthAge,jdbcType=INTEGER}
  78 +</if>
73 79 </where>
74 80 </sql>
75 81  
... ... @@ -90,6 +96,13 @@
90 96 </select>
91 97  
92 98  
  99 + <select id="queryVaccineNameList" resultMap="MedVaccineNameResultMap" >
  100 + SELECT VN_ID, VN_NAME, b.column_value AS MONTH_AGE,VN_VACCINETYPE
  101 + FROM med_VaccineName , table(splitstr(VN_MONTHAGE, &apos;,&apos;)) b
  102 + WHERE VN_MONTHAGE IS NOT NULL
  103 + AND ISDELETE = 1
  104 + ORDER BY MONTH_AGE,VN_VACCINETYPE
  105 + </select>
93 106  
94 107 </mapper>
webApi/src/main/resources/spring/applicationContext.xml View file @ 0ab91bf
... ... @@ -13,6 +13,7 @@
13 13  
14 14 <context:component-scan base-package="com.lymsh.yimiao.main.data.dao" />
15 15 <context:component-scan base-package="com.lymsh.yimiao.main.data.service" />
  16 + <context:component-scan base-package="com.lymsh.yimiao.main.data.util" />
16 17  
17 18 <bean id="configProperties" class="org.springframework.beans.factory.config.PropertiesFactoryBean">
18 19 <property name="locations">