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

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

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

Loading…
Cancel
Save