lin
2024-03-11 8506c09150080d1dba95d6e92f74baf837841008
src/main/java/org/springblade/modules/email/mapper/EmailTemplateMapper.xml
@@ -8,7 +8,17 @@
    <select id="selectEmailTemplatePage" resultMap="emailTemplateResultMap">
        select * from blade_email_template where is_deleted = 0
        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>
            and is_deleted = 0
        </where>
    </select>
    <resultMap type="org.springblade.modules.email.dto.EmailTemplateDTO" id="BladeEmailTemplateDTOResult">
@@ -22,16 +32,14 @@
    </resultMap>
    <sql id="selectBladeEmailTemplate">
        select
            id,
        select id,
            title,
            content,
            create_time,
            update_time,
            is_deleted,
            create_by
        from
            blade_email_template
        from blade_email_template
    </sql>
    <select id="selectBladeEmailTemplateById" parameterType="int" resultMap="BladeEmailTemplateDTOResult">
@@ -40,7 +48,8 @@
        id = #{id}
    </select>
    <select id="selectBladeEmailTemplateList" parameterType="org.springblade.modules.email.dto.EmailTemplateDTO" resultMap="BladeEmailTemplateDTOResult">
    <select id="selectBladeEmailTemplateList" parameterType="org.springblade.modules.email.dto.EmailTemplateDTO"
            resultMap="BladeEmailTemplateDTOResult">
        <include refid="selectBladeEmailTemplate"/>
        <where>
            <if test="id != null "> and id = #{id}</if>