| New file |
| | |
| | | <?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"> |
| | | <mapper namespace="org.springblade.modules.sms.mapper.SmsTemplateMapper"> |
| | | |
| | | <!-- 通用查询映射结果 --> |
| | | <resultMap id="smsTemplateResultMap" type="org.springblade.modules.sms.entity.SmsTemplateEntity"> |
| | | </resultMap> |
| | | |
| | | |
| | | <select id="selectSmsTemplatePage" resultMap="smsTemplateResultMap"> |
| | | select * from blade_sms_template |
| | | <where> |
| | | <if test="smsTemplate.id != null "> and id = #{smsTemplate.id}</if> |
| | | <if test="smsTemplate.deptId != null "> and dept_id = #{smsTemplate.deptId}</if> |
| | | <if test="smsTemplate.content != null and smsTemplate.content != ''"> and content like concat('%', #{smsTemplate.content},'%')</if> |
| | | <if test="smsTemplate.createTime != null "> and create_time = #{smsTemplate.createTime}</if> |
| | | <if test="smsTemplate.updateTime != null "> and update_time = #{smsTemplate.updateTime}</if> |
| | | <if test="smsTemplate.createBy != null "> and create_by = #{smsTemplate.createBy}</if> |
| | | <if test="smsTemplate.isDeleted != null and smsTemplate.isDeleted != ''"> and is_deleted = #{smsTemplate.isDeleted}</if> |
| | | </where> |
| | | </select> |
| | | |
| | | |
| | | |
| | | <resultMap type="org.springblade.modules.sms.dto.SmsTemplateDTO" id="BladeSmsTemplateDTOResult"> |
| | | <result property="id" column="id" /> |
| | | <result property="deptId" column="dept_id" /> |
| | | <result property="content" column="content" /> |
| | | <result property="createTime" column="create_time" /> |
| | | <result property="updateTime" column="update_time" /> |
| | | <result property="createBy" column="create_by" /> |
| | | <result property="isDeleted" column="is_deleted" /> |
| | | </resultMap> |
| | | |
| | | <sql id="selectBladeSmsTemplate"> |
| | | select |
| | | id, |
| | | dept_id, |
| | | content, |
| | | create_time, |
| | | update_time, |
| | | create_by, |
| | | is_deleted |
| | | from |
| | | blade_sms_template |
| | | </sql> |
| | | |
| | | <select id="selectBladeSmsTemplateById" parameterType="int" resultMap="BladeSmsTemplateDTOResult"> |
| | | <include refid="selectBladeSmsTemplate"/> |
| | | where |
| | | id = #{id} |
| | | </select> |
| | | |
| | | <select id="selectBladeSmsTemplateList" parameterType="org.springblade.modules.sms.dto.SmsTemplateDTO" resultMap="BladeSmsTemplateDTOResult"> |
| | | <include refid="selectBladeSmsTemplate"/> |
| | | <where> |
| | | <if test="id != null "> and id = #{id}</if> |
| | | <if test="deptId != null "> and dept_id = #{deptId}</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="createBy != null "> and create_by = #{createBy}</if> |
| | | <if test="isDeleted != null and isDeleted != ''"> and is_deleted = #{isDeleted}</if> |
| | | </where> |
| | | </select> |
| | | |
| | | |
| | | </mapper> |