| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- <?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="cn.tr.module.sys.sms.repository.SysSmsTempRepository">
- <resultMap id="stdResult" type="cn.tr.module.sys.sms.dto.SysSmsTempDTO">
- <result property="id" column="id"/>
- <result property="channelId" column="channel_id"/>
- <result property="channelName" column="channel_name"/>
- <result property="createType" column="create_type"/>
- <result property="tempType" column="temp_type"/>
- <result property="content" column="content"/>
- <result property="code" column="code"/>
- <result property="name" column="name"/>
- <result property="apiTempCode" column="api_temp_code"/>
- <result property="remark" column="remark"/>
- <result property="createTime" column="create_time"/>
- <result property="updateTime" column="update_time"/>
- </resultMap>
- <select id="stdSelectList" resultMap="stdResult">
- select st.id as id,
- st.channel_id as channel_id,
- st.create_type as create_type,
- st.temp_type as temp_type,
- st.content as content,
- st.code as code,
- st.name as name,
- st.api_temp_code as api_temp_code,
- st.remark as remark,
- st.create_time as create_time,
- st.update_time as update_time,
- sc.`name` as channel_name
- from sys_sms_temp as st LEFT JOIN sys_sms_channel as sc on st.channel_id = sc.id
- <where>
- <if test="query.channelId != null">
- and st.channel_id = #{query.channelId}
- </if>
- <if test="query.tempType != null">
- and st.temp_type = #{query.tempType}
- </if>
- <if test="query.code != null">
- and st.code like concat('%',#{query.tempType},'%')
- </if>
- </where>
- </select>
- <select id="stdSelectById" resultMap="stdResult">
- select st.id as id,
- st.channel_id as channel_id,
- st.create_type as create_type,
- st.temp_type as temp_type,
- st.content as content,
- st.code as code,
- st.name as name,
- st.api_temp_code as api_temp_code,
- st.remark as remark,
- st.create_time as create_time,
- st.update_time as update_time,
- sc.`name` as channel_name
- from sys_sms_temp as st LEFT JOIN sys_sms_channel as sc on st.channel_id = sc.id
- where st.id = #{tempId}
- </select>
- </mapper>
|