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"> |