1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- <!DOCTYPE mapper
- PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
- "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
- <mapper namespace="com.bosshand.virgo.message.dao.NotificationMessageDao">
- <resultMap type="com.bosshand.virgo.message.model.NotificationMessage" id="NotificationMessageResult">
- <id column="id" property="id" />
- <result column="message" property="message" />
- <result column="title" property="title" />
- <result column="messageType" property="messageType" />
- <result column="sentTime" property="sentTime" />
- <result column="viewed" property="viewed" />
- <result column="userId" property="userId" />
- <result column="sender" property="sender" />
- <result column="systemMessage" property="systemMessage" />
- <result column="pushed" property="pushed" />
- <result column="json" property="json" />
- <result column="isCC" property="isCC" />
- </resultMap>
-
- <insert id="insert">
- INSERT INTO mgr_user_message(messageType, message, sentTime, viewed, userId, sender, systemMessage, pushed, json, isCC) VALUES
- (#{messageType}, #{message}, #{sentTime}, #{viewed}, #{userId}, #{sender}, #{systemMessage}, #{pushed}, #{json}, #{isCC})
- </insert>
-
- <select id="getList" resultMap="NotificationMessageResult">
- SELECT * FROM mgr_user_message
- </select>
- <select id="getMessageByUserId" resultMap="NotificationMessageResult">
- SELECT * FROM mgr_user_message where userId = #{userId} order by sentTime DESC
- </select>
-
- <select id="getMessageByMessageType" resultMap="NotificationMessageResult">
- SELECT * FROM mgr_user_message where userId = #{userId} and messageType = #{messageType} order by sentTime DESC
- </select>
-
- <select id="getMessageByViewed" resultMap="NotificationMessageResult">
- SELECT * FROM mgr_user_message where userId = #{userId} and viewed = #{viewed} order by sentTime DESC
- </select>
- <update id="updateViewed">
- UPDATE mgr_user_message set viewed = 1 where id = #{id}
- </update>
-
- <update id="updatePushed">
- UPDATE mgr_user_message set pushed = 1 where id = #{id}
- </update>
- </mapper>
|