Commit 0ab91bfa6c3d8c48b5a12bc161e12fef3603561c
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
- mainData/src/main/java/com/lymsh/yimiao/main/data/model/MedVaccineName.java
- mainData/src/main/java/com/lymsh/yimiao/main/data/model/MedVaccineNameQuery.java
- mainData/src/main/java/com/lymsh/yimiao/main/data/service/MedVaccineNameService.java
- mainData/src/main/java/com/lymsh/yimiao/main/data/service/impl/MedVaccineNameServiceImpl.java
- mainData/src/main/java/com/lymsh/yimiao/main/data/util/VaccineNameSington.java
- mainData/src/main/resources/mainOrm/MedVaccinename.xml
- webApi/src/main/resources/spring/applicationContext.xml
mainData/src/main/java/com/lymsh/yimiao/main/data/dao/MedVaccineNameMapper.java
View file @
0ab91bf
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
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, ',')) 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"> |