lin
2024-04-01 910ae1423275d7039c21d31219e6fd59f2e59ecc
邮箱分页查询失败
2 files modified
17 ■■■■ changed files
src/main/java/org/springblade/modules/email/mapper/EmailTemplateMapper.java 3 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/email/mapper/EmailTemplateMapper.xml 14 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/email/mapper/EmailTemplateMapper.java
@@ -16,6 +16,7 @@
 */
package org.springblade.modules.email.mapper;
import io.lettuce.core.dynamic.annotation.Param;
import org.springblade.modules.email.dto.EmailTemplateDTO;
import org.springblade.modules.email.entity.EmailTemplateEntity;
import org.springblade.modules.email.vo.EmailTemplateVO;
@@ -38,7 +39,7 @@
     * @param emailTemplate
     * @return
     */
    List<EmailTemplateVO> selectEmailTemplatePage(IPage page, EmailTemplateVO emailTemplate);
    List<EmailTemplateVO> selectEmailTemplatePage(IPage page, @Param("emailTemplate") EmailTemplateVO emailTemplate);
    /**
src/main/java/org/springblade/modules/email/mapper/EmailTemplateMapper.xml
@@ -10,13 +10,13 @@
    <select id="selectEmailTemplatePage" resultMap="emailTemplateResultMap">
        select * from blade_email_template
        <where>
            <if test="id != null ">and id = #{id}</if>
            <if test="title != null  and title != ''">and title like CONCAT('%', #{title},'%')</if>
            <if test="content != null  and content != ''">and content = #{content}</if>
            <if test="createTime != null ">and create_time = #{createTime}</if>
            <if test="updateTime != null ">and update_time = #{updateTime}</if>
            <if test="isDeleted != null ">and is_deleted = #{isDeleted}</if>
            <if test="createBy != null ">and create_by = #{createBy}</if>
            <if test="emailTemplate.id != null ">and id = #{emailTemplate.id}</if>
            <if test="emailTemplate.title != null  and emailTemplate.title != ''">and title like CONCAT('%', #{emailTemplate.title},'%')</if>
            <if test="emailTemplate.content != null  and emailTemplate.content != ''">and content = #{emailTemplate.content}</if>
            <if test="emailTemplate.createTime != null ">and create_time = #{emailTemplate.createTime}</if>
            <if test="emailTemplate.updateTime != null ">and update_time = #{emailTemplate.updateTime}</if>
            <if test="emailTemplate.isDeleted != null ">and is_deleted = #{emailTemplate.isDeleted}</if>
            <if test="emailTemplate.createBy != null ">and create_by = #{emailTemplate.createBy}</if>
            and is_deleted = 0
        </where>
    </select>