| 
 | 
 | 
 <?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="com.sunyo.wlpt.message.bus.service.mapper.MessageNoteMapper">
 | 
| 
 | 
 | 
     <resultMap id="BaseResultMap" type="com.sunyo.wlpt.message.bus.service.domain.MessageNote">
 | 
| 
 | 
 | 
         <!--@mbg.generated-->
 | 
| 
 | 
 | 
         <!--@Table message_note-->
 | 
| 
 | 
 | 
         <id column="id" jdbcType="VARCHAR" property="id"/>
 | 
| 
 | 
 | 
         <result column="user_id" jdbcType="VARCHAR" property="userId"/>
 | 
| 
 | 
 | 
         <result column="username" jdbcType="VARCHAR" property="username"/>
 | 
| 
 | 
 | 
         <result column="server_name" jdbcType="VARCHAR" property="serverName"/>
 | 
| 
 | 
 | 
         <result column="virtual_host_name" jdbcType="VARCHAR" property="virtualHostName"/>
 | 
| 
 | 
 | 
         <result column="exchange_name" jdbcType="VARCHAR" property="exchangeName"/>
 | 
| 
 | 
 | 
         <result column="routing_key_name" jdbcType="VARCHAR" property="routingKeyName"/>
 | 
| 
 | 
 | 
         <result column="queue_name" jdbcType="VARCHAR" property="queueName"/>
 | 
| 
 | 
 | 
         <result column="send_time" jdbcType="TIMESTAMP" property="sendTime"/>
 | 
| 
 | 
 | 
         <result column="receive_time" jdbcType="TIMESTAMP" property="receiveTime"/>
 | 
| 
 | 
 | 
         <result column="send_content" jdbcType="BLOB" property="sendContent"/>
 | 
| 
 | 
 | 
         <result column="gmt_create" jdbcType="TIMESTAMP" property="gmtCreate"/>
 | 
| 
 | 
 | 
         <result column="gmt_modified" jdbcType="TIMESTAMP" property="gmtModified"/>
 | 
| 
 | 
 | 
     </resultMap>
 | 
| 
 | 
 | 
     <sql id="Base_Column_List">
 | 
| 
 | 
 | 
         <!--@mbg.generated-->
 | 
| 
 | 
 | 
         id, user_id, username, `server_name`, virtual_host_name, exchange_name, routing_key_name,
 | 
| 
 | 
 | 
         queue_name, send_time, receive_time, send_content, gmt_create, gmt_modified
 | 
| 
 | 
 | 
     </sql>
 | 
| 
 | 
 | 
     <select id="selectByPrimaryKey" parameterType="java.lang.String" resultMap="BaseResultMap">
 | 
| 
 | 
 | 
         <!--@mbg.generated-->
 | 
| 
 | 
 | 
         select
 | 
| 
 | 
 | 
         <include refid="Base_Column_List"/>
 | 
| 
 | 
 | 
         from message_note
 | 
| 
 | 
 | 
         where id = #{id,jdbcType=VARCHAR}
 | 
| 
 | 
 | 
     </select>
 | 
| 
 | 
 | 
     <!-- 获取,消息收发记录列表 -->
 | 
| 
 | 
 | 
     <select id="selectMessageNoteList" parameterType="com.sunyo.wlpt.message.bus.service.domain.MessageNote"
 | 
| 
 | 
 | 
             resultMap="BaseResultMap">
 | 
| 
 | 
 | 
         select
 | 
| 
 | 
 | 
         <include refid="Base_Column_List"/>
 | 
| 
 | 
 | 
         from message_note
 | 
| 
 | 
 | 
         <where>
 | 
| 
 | 
 | 
             <!-- 所属用户登陆名称 -->
 | 
| 
 | 
 | 
             <if test="username != null and username !=''">
 | 
| 
 | 
 | 
                 username = #{username,jdbcType=VARCHAR}
 | 
| 
 | 
 | 
             </if>
 | 
| 
 | 
 | 
             <!-- 所属服务器名称 -->
 | 
| 
 | 
 | 
             <if test="serverName != null and serverName !=''">
 | 
| 
 | 
 | 
                 AND server_name = #{serverName,jdbcType=VARCHAR}
 | 
| 
 | 
 | 
             </if>
 | 
| 
 | 
 | 
             <!-- 所属虚拟主机名称 -->
 | 
| 
 | 
 | 
             <if test="virtualHostName != null and virtualHostName !=''">
 | 
| 
 | 
 | 
                 AND virtual_host_name = #{virtualHostName,jdbcType=VARCHAR}
 | 
| 
 | 
 | 
             </if>
 | 
| 
 | 
 | 
             <!-- 所属交换机名称 -->
 | 
| 
 | 
 | 
             <if test="exchangeName != null and exchangeName !=''">
 | 
| 
 | 
 | 
                 AND exchange_name = #{exchangeName,jdbcType=VARCHAR}
 | 
| 
 | 
 | 
             </if>
 | 
| 
 | 
 | 
             <!-- 所属路由键名称 -->
 | 
| 
 | 
 | 
             <if test="routingKeyName != null and routingKeyName !=''">
 | 
| 
 | 
 | 
                 AND routing_key_name = #{routingKeyName,jdbcType=VARCHAR}
 | 
| 
 | 
 | 
             </if>
 | 
| 
 | 
 | 
             <!-- 所属队列名称 -->
 | 
| 
 | 
 | 
             <if test="queueName != null and queueName !=''">
 | 
| 
 | 
 | 
                 AND queue_name = #{queueName,jdbcType=VARCHAR}
 | 
| 
 | 
 | 
             </if>
 | 
| 
 | 
 | 
             <!-- 消息发送时间 -->
 | 
| 
 | 
 | 
             <if test="sendTime != null">
 | 
| 
 | 
 | 
                 AND DATE_FORMAT(send_time,'%Y-%m-%d') = #{sendTime,jdbcType=DATE}
 | 
| 
 | 
 | 
             </if>
 | 
| 
 | 
 | 
             <!-- 消息接收时间 -->
 | 
| 
 | 
 | 
             <if test="receiveTime != null">
 | 
| 
 | 
 | 
                 AND DATE_FORMAT(receive_time,'%Y-%m-%d') = #{receiveTime,jdbcType=DATE}
 | 
| 
 | 
 | 
             </if>
 | 
| 
 | 
 | 
         </where>
 | 
| 
 | 
 | 
     </select>
 | 
| 
 | 
 | 
 
 | 
| 
 | 
 | 
     <delete id="deleteByPrimaryKey" parameterType="java.lang.String">
 | 
| 
 | 
 | 
         <!--@mbg.generated-->
 | 
| 
 | 
 | 
         delete from message_note
 | 
| 
 | 
 | 
         where id = #{id,jdbcType=VARCHAR}
 | 
| 
 | 
 | 
     </delete>
 | 
| 
 | 
 | 
     <insert id="insert" parameterType="com.sunyo.wlpt.message.bus.service.domain.MessageNote">
 | 
| 
 | 
 | 
         <!--@mbg.generated-->
 | 
| 
 | 
 | 
         insert into message_note (id, user_id, username,
 | 
| 
 | 
 | 
         `server_name`, virtual_host_name, exchange_name,
 | 
| 
 | 
 | 
         routing_key_name, queue_name, send_time,
 | 
| 
 | 
 | 
         receive_time, send_content, gmt_create,
 | 
| 
 | 
 | 
         gmt_modified)
 | 
| 
 | 
 | 
         values (#{id,jdbcType=VARCHAR}, #{userId,jdbcType=VARCHAR}, #{username,jdbcType=VARCHAR},
 | 
| 
 | 
 | 
         #{serverName,jdbcType=VARCHAR}, #{virtualHostName,jdbcType=VARCHAR}, #{exchangeName,jdbcType=VARCHAR},
 | 
| 
 | 
 | 
         #{routingKeyName,jdbcType=VARCHAR}, #{queueName,jdbcType=VARCHAR}, #{sendTime,jdbcType=TIMESTAMP},
 | 
| 
 | 
 | 
         #{receiveTime,jdbcType=TIMESTAMP}, #{sendContent,jdbcType=BLOB}, #{gmtCreate,jdbcType=TIMESTAMP},
 | 
| 
 | 
 | 
         #{gmtModified,jdbcType=TIMESTAMP})
 | 
| 
 | 
 | 
     </insert>
 | 
| 
 | 
 | 
     <insert id="insertSelective" parameterType="com.sunyo.wlpt.message.bus.service.domain.MessageNote">
 | 
| 
 | 
 | 
         <!--@mbg.generated-->
 | 
| 
 | 
 | 
         insert into message_note
 | 
| 
 | 
 | 
         <trim prefix="(" suffix=")" suffixOverrides=",">
 | 
| 
 | 
 | 
             <if test="id != null">
 | 
| 
 | 
 | 
                 id,
 | 
| 
 | 
 | 
             </if>
 | 
| 
 | 
 | 
             <if test="userId != null">
 | 
| 
 | 
 | 
                 user_id,
 | 
| 
 | 
 | 
             </if>
 | 
| 
 | 
 | 
             <if test="username != null">
 | 
| 
 | 
 | 
                 username,
 | 
| 
 | 
 | 
             </if>
 | 
| 
 | 
 | 
             <if test="serverName != null">
 | 
| 
 | 
 | 
                 `server_name`,
 | 
| 
 | 
 | 
             </if>
 | 
| 
 | 
 | 
             <if test="virtualHostName != null">
 | 
| 
 | 
 | 
                 virtual_host_name,
 | 
| 
 | 
 | 
             </if>
 | 
| 
 | 
 | 
             <if test="exchangeName != null">
 | 
| 
 | 
 | 
                 exchange_name,
 | 
| 
 | 
 | 
             </if>
 | 
| 
 | 
 | 
             <if test="routingKeyName != null">
 | 
| 
 | 
 | 
                 routing_key_name,
 | 
| 
 | 
 | 
             </if>
 | 
| 
 | 
 | 
             <if test="queueName != null">
 | 
| 
 | 
 | 
                 queue_name,
 | 
| 
 | 
 | 
             </if>
 | 
| 
 | 
 | 
             <if test="sendTime != null">
 | 
| 
 | 
 | 
                 send_time,
 | 
| 
 | 
 | 
             </if>
 | 
| 
 | 
 | 
             <if test="receiveTime != null">
 | 
| 
 | 
 | 
                 receive_time,
 | 
| 
 | 
 | 
             </if>
 | 
| 
 | 
 | 
             <if test="sendContent != null">
 | 
| 
 | 
 | 
                 send_content,
 | 
| 
 | 
 | 
             </if>
 | 
| 
 | 
 | 
             <if test="gmtCreate != null">
 | 
| 
 | 
 | 
                 gmt_create,
 | 
| 
 | 
 | 
             </if>
 | 
| 
 | 
 | 
             <if test="gmtModified != null">
 | 
| 
 | 
 | 
                 gmt_modified,
 | 
| 
 | 
 | 
             </if>
 | 
| 
 | 
 | 
         </trim>
 | 
| 
 | 
 | 
         <trim prefix="values (" suffix=")" suffixOverrides=",">
 | 
| 
 | 
 | 
             <if test="id != null">
 | 
| 
 | 
 | 
                 #{id,jdbcType=VARCHAR},
 | 
| 
 | 
 | 
             </if>
 | 
| 
 | 
 | 
             <if test="userId != null">
 | 
| 
 | 
 | 
                 #{userId,jdbcType=VARCHAR},
 | 
| 
 | 
 | 
             </if>
 | 
| 
 | 
 | 
             <if test="username != null">
 | 
| 
 | 
 | 
                 #{username,jdbcType=VARCHAR},
 | 
| 
 | 
 | 
             </if>
 | 
| 
 | 
 | 
             <if test="serverName != null">
 | 
| 
 | 
 | 
                 #{serverName,jdbcType=VARCHAR},
 | 
| 
 | 
 | 
             </if>
 | 
| 
 | 
 | 
             <if test="virtualHostName != null">
 | 
| 
 | 
 | 
                 #{virtualHostName,jdbcType=VARCHAR},
 | 
| 
 | 
 | 
             </if>
 | 
| 
 | 
 | 
             <if test="exchangeName != null">
 | 
| 
 | 
 | 
                 #{exchangeName,jdbcType=VARCHAR},
 | 
| 
 | 
 | 
             </if>
 | 
| 
 | 
 | 
             <if test="routingKeyName != null">
 | 
| 
 | 
 | 
                 #{routingKeyName,jdbcType=VARCHAR},
 | 
| 
 | 
 | 
             </if>
 | 
| 
 | 
 | 
             <if test="queueName != null">
 | 
| 
 | 
 | 
                 #{queueName,jdbcType=VARCHAR},
 | 
| 
 | 
 | 
             </if>
 | 
| 
 | 
 | 
             <if test="sendTime != null">
 | 
| 
 | 
 | 
                 #{sendTime,jdbcType=TIMESTAMP},
 | 
| 
 | 
 | 
             </if>
 | 
| 
 | 
 | 
             <if test="receiveTime != null">
 | 
| 
 | 
 | 
                 #{receiveTime,jdbcType=TIMESTAMP},
 | 
| 
 | 
 | 
             </if>
 | 
| 
 | 
 | 
             <if test="sendContent != null">
 | 
| 
 | 
 | 
                 #{sendContent,jdbcType=BLOB},
 | 
| 
 | 
 | 
             </if>
 | 
| 
 | 
 | 
             <if test="gmtCreate != null">
 | 
| 
 | 
 | 
                 #{gmtCreate,jdbcType=TIMESTAMP},
 | 
| 
 | 
 | 
             </if>
 | 
| 
 | 
 | 
             <if test="gmtModified != null">
 | 
| 
 | 
 | 
                 #{gmtModified,jdbcType=TIMESTAMP},
 | 
| 
 | 
 | 
             </if>
 | 
| 
 | 
 | 
         </trim>
 | 
| 
 | 
 | 
     </insert>
 | 
| 
 | 
 | 
     <update id="updateByPrimaryKeySelective" parameterType="com.sunyo.wlpt.message.bus.service.domain.MessageNote">
 | 
| 
 | 
 | 
         <!--@mbg.generated-->
 | 
| 
 | 
 | 
         update message_note
 | 
| 
 | 
 | 
         <set>
 | 
| 
 | 
 | 
             <if test="userId != null">
 | 
| 
 | 
 | 
                 user_id = #{userId,jdbcType=VARCHAR},
 | 
| 
 | 
 | 
             </if>
 | 
| 
 | 
 | 
             <if test="username != null">
 | 
| 
 | 
 | 
                 username = #{username,jdbcType=VARCHAR},
 | 
| 
 | 
 | 
             </if>
 | 
| 
 | 
 | 
             <if test="serverName != null">
 | 
| 
 | 
 | 
                 `server_name` = #{serverName,jdbcType=VARCHAR},
 | 
| 
 | 
 | 
             </if>
 | 
| 
 | 
 | 
             <if test="virtualHostName != null">
 | 
| 
 | 
 | 
                 virtual_host_name = #{virtualHostName,jdbcType=VARCHAR},
 | 
| 
 | 
 | 
             </if>
 | 
| 
 | 
 | 
             <if test="exchangeName != null">
 | 
| 
 | 
 | 
                 exchange_name = #{exchangeName,jdbcType=VARCHAR},
 | 
| 
 | 
 | 
             </if>
 | 
| 
 | 
 | 
             <if test="routingKeyName != null">
 | 
| 
 | 
 | 
                 routing_key_name = #{routingKeyName,jdbcType=VARCHAR},
 | 
| 
 | 
 | 
             </if>
 | 
| 
 | 
 | 
             <if test="queueName != null">
 | 
| 
 | 
 | 
                 queue_name = #{queueName,jdbcType=VARCHAR},
 | 
| 
 | 
 | 
             </if>
 | 
| 
 | 
 | 
             <if test="sendTime != null">
 | 
| 
 | 
 | 
                 send_time = #{sendTime,jdbcType=TIMESTAMP},
 | 
| 
 | 
 | 
             </if>
 | 
| 
 | 
 | 
             <if test="receiveTime != null">
 | 
| 
 | 
 | 
                 receive_time = #{receiveTime,jdbcType=TIMESTAMP},
 | 
| 
 | 
 | 
             </if>
 | 
| 
 | 
 | 
             <if test="sendContent != null">
 | 
| 
 | 
 | 
                 send_content = #{sendContent,jdbcType=BLOB},
 | 
| 
 | 
 | 
             </if>
 | 
| 
 | 
 | 
             <if test="gmtCreate != null">
 | 
| 
 | 
 | 
                 gmt_create = #{gmtCreate,jdbcType=TIMESTAMP},
 | 
| 
 | 
 | 
             </if>
 | 
| 
 | 
 | 
             <if test="gmtModified != null">
 | 
| 
 | 
 | 
                 gmt_modified = #{gmtModified,jdbcType=TIMESTAMP},
 | 
| 
 | 
 | 
             </if>
 | 
| 
 | 
 | 
         </set>
 | 
| 
 | 
 | 
         where id = #{id,jdbcType=VARCHAR}
 | 
| 
 | 
 | 
     </update>
 | 
| 
 | 
 | 
     <update id="updateByPrimaryKey" parameterType="com.sunyo.wlpt.message.bus.service.domain.MessageNote">
 | 
| 
 | 
 | 
         <!--@mbg.generated-->
 | 
| 
 | 
 | 
         update message_note
 | 
| 
 | 
 | 
         set user_id = #{userId,jdbcType=VARCHAR},
 | 
| 
 | 
 | 
         username = #{username,jdbcType=VARCHAR},
 | 
| 
 | 
 | 
         `server_name` = #{serverName,jdbcType=VARCHAR},
 | 
| 
 | 
 | 
         virtual_host_name = #{virtualHostName,jdbcType=VARCHAR},
 | 
| 
 | 
 | 
         exchange_name = #{exchangeName,jdbcType=VARCHAR},
 | 
| 
 | 
 | 
         routing_key_name = #{routingKeyName,jdbcType=VARCHAR},
 | 
| 
 | 
 | 
         queue_name = #{queueName,jdbcType=VARCHAR},
 | 
| 
 | 
 | 
         send_time = #{sendTime,jdbcType=TIMESTAMP},
 | 
| 
 | 
 | 
         receive_time = #{receiveTime,jdbcType=TIMESTAMP},
 | 
| 
 | 
 | 
         send_content = #{sendContent,jdbcType=BLOB},
 | 
| 
 | 
 | 
         gmt_create = #{gmtCreate,jdbcType=TIMESTAMP},
 | 
| 
 | 
 | 
         gmt_modified = #{gmtModified,jdbcType=TIMESTAMP}
 | 
| 
 | 
 | 
         where id = #{id,jdbcType=VARCHAR}
 | 
| 
 | 
 | 
     </update>
 | 
| 
 | 
 | 
 
 | 
| 
 | 
 | 
 </mapper> | 
...
 | 
...
 | 
 |