说明:1、修复英语一言条件查询不生效问题

pull/254/head
xjs 4 years ago
parent 8f71b8ad49
commit d144988210

@ -1,39 +1,42 @@
<?xml version="1.0" encoding="UTF-8" ?> <?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper <!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd"> "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.xjs.oneenglish.mapper.ApiEnglishMapper"> <mapper namespace="com.xjs.oneenglish.mapper.ApiEnglishMapper">
<resultMap type="com.xjs.oneenglish.domain.ApiEnglish" id="ApiEnglishResult"> <resultMap type="com.xjs.oneenglish.domain.ApiEnglish" id="ApiEnglishResult">
<result property="id" column="id" /> <result property="id" column="id"/>
<result property="en" column="en" /> <result property="en" column="en"/>
<result property="zh" column="zh" /> <result property="zh" column="zh"/>
<result property="createTime" column="create_time" /> <result property="createTime" column="create_time"/>
</resultMap> </resultMap>
<sql id="selectApiEnglishVo"> <sql id="selectApiEnglishVo">
select id, en, zh, create_time from api_english select id, en, zh, create_time
from api_english
</sql> </sql>
<select id="selectApiEnglishList" parameterType="com.xjs.oneenglish.domain.ApiEnglish" resultMap="ApiEnglishResult"> <select id="selectApiEnglishList" parameterType="com.xjs.oneenglish.domain.ApiEnglish" resultMap="ApiEnglishResult">
<include refid="selectApiEnglishVo"/> <include refid="selectApiEnglishVo"/>
<where> <where>
<if test="en != null and en != ''"> and en = #{en}</if> <if test="en != null and en != ''">and en like "%"#{en}"%"</if>
<if test="zh != null and zh != ''"> and zh = #{zh}</if> <if test="zh != null and zh != ''">and zh like "%"#{zh}"%"</if>
</where> </where>
</select> </select>
<select id="selectApiEnglishById" parameterType="Long" resultMap="ApiEnglishResult"> <select id="selectApiEnglishById" parameterType="Long" resultMap="ApiEnglishResult">
<include refid="selectApiEnglishVo"/> <include refid="selectApiEnglishVo"/>
where id = #{id} where id = #{id}
</select> </select>
<delete id="deleteApiEnglishById" parameterType="Long"> <delete id="deleteApiEnglishById" parameterType="Long">
delete from api_english where id = #{id} delete
from api_english
where id = #{id}
</delete> </delete>
<delete id="deleteApiEnglishByIds" parameterType="String"> <delete id="deleteApiEnglishByIds" parameterType="String">
delete from api_english where id in delete from api_english where id in
<foreach item="id" collection="array" open="(" separator="," close=")"> <foreach item="id" collection="array" open="(" separator="," close=")">
#{id} #{id}
</foreach> </foreach>

Loading…
Cancel
Save