|
@@ -17,13 +17,13 @@
|
|
|
select * from base_professional
|
|
|
<where>
|
|
|
<if test="professionalName != null and professionalName != ''">
|
|
|
- professional_name like '% +' #{professionalName} '+ %',
|
|
|
+ and professional_name like concat("%", #{professionalName}, "%")
|
|
|
</if>
|
|
|
<if test="professionalCode != null and professionalCode != ''">
|
|
|
- professional_code = #{professionalCode},
|
|
|
+ and professional_code = #{professionalCode}
|
|
|
</if>
|
|
|
<if test="professionalGrade != null and professionalGrade != ''">
|
|
|
- professional_grade = #{professionalGrade}
|
|
|
+ and professional_grade = #{professionalGrade}
|
|
|
</if>
|
|
|
</where>
|
|
|
</select>
|
|
@@ -32,13 +32,13 @@
|
|
|
select * from base_professional
|
|
|
<where>
|
|
|
<if test="professionalName != null and professionalName != ''">
|
|
|
- professional_name like '% +' #{professionalName} '+ %',
|
|
|
+ and professional_name like concat("%", #{professionalName}, "%")
|
|
|
</if>
|
|
|
<if test="professionalCode != null and professionalCode != ''">
|
|
|
- professional_code = #{professionalCode},
|
|
|
+ and professional_code = #{professionalCode}
|
|
|
</if>
|
|
|
<if test="professionalGrade != null and professionalGrade != ''">
|
|
|
- professional_grade = #{professionalGrade}
|
|
|
+ and professional_grade = #{professionalGrade}
|
|
|
</if>
|
|
|
</where>
|
|
|
</select>
|
|
@@ -59,10 +59,10 @@
|
|
|
select * from base_professional
|
|
|
<where>
|
|
|
<if test="professionalName != null and professionalName != ''">
|
|
|
- professional_name = #{professionalName},
|
|
|
+ and professional_name = #{professionalName}
|
|
|
</if>
|
|
|
<if test="professionalCode != null and professionalCode != ''">
|
|
|
- parent_code = #{professionalCode},
|
|
|
+ and parent_code = #{professionalCode}
|
|
|
</if>
|
|
|
</where>
|
|
|
</select>
|
|
@@ -71,7 +71,7 @@
|
|
|
select * from base_professional
|
|
|
<where>
|
|
|
<if test="professionalCode != null and professionalCode != ''">
|
|
|
- professional_code = #{professionalCode}
|
|
|
+ and professional_code = #{professionalCode}
|
|
|
</if>
|
|
|
</where>
|
|
|
</select>
|
|
@@ -80,7 +80,7 @@
|
|
|
select * from base_professional
|
|
|
<where>
|
|
|
<if test="professionalName != null and professionalName != ''">
|
|
|
- professional_name = #{professionalName}
|
|
|
+ and professional_name = #{professionalName}
|
|
|
</if>
|
|
|
</where>
|
|
|
</select>
|
|
@@ -89,7 +89,16 @@
|
|
|
select * from base_professional
|
|
|
<where>
|
|
|
<if test="parentCode != null and parentCode != ''">
|
|
|
- parent_code = #{parentCode}
|
|
|
+ and parent_code = #{parentCode}
|
|
|
+ </if>
|
|
|
+ </where>
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <select id="selectByCode" parameterType="java.lang.String" resultType="com.ozs.base.domain.BaseProfessional">
|
|
|
+ select * from base_professional
|
|
|
+ <where>
|
|
|
+ <if test="parentCode != null and parentCode != ''">
|
|
|
+ and professional_code = #{parentCode}
|
|
|
</if>
|
|
|
</where>
|
|
|
</select>
|