chatRoom
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="org.xyzh.workcase.mapper.TbChatMessageMapper">
|
||||
|
||||
<resultMap id="BaseResultMap" type="org.xyzh.api.workcase.dto.TbChatMessageDTO">
|
||||
<resultMap id="BaseResultMap" type="org.xyzh.api.workcase.dto.TbChatRoomMessageDTO">
|
||||
<id column="message_id" property="messageId" jdbcType="VARCHAR"/>
|
||||
<result column="optsn" property="optsn" jdbcType="VARCHAR"/>
|
||||
<result column="room_id" property="roomId" jdbcType="VARCHAR"/>
|
||||
@@ -24,7 +24,7 @@
|
||||
<result column="update_time" property="updateTime" jdbcType="TIMESTAMP"/>
|
||||
</resultMap>
|
||||
|
||||
<resultMap id="VOResultMap" type="org.xyzh.api.workcase.vo.ChatMessageVO">
|
||||
<resultMap id="VOResultMap" type="org.xyzh.api.workcase.vo.ChatRoomMessageVO">
|
||||
<id column="message_id" property="messageId" jdbcType="VARCHAR"/>
|
||||
<result column="optsn" property="optsn" jdbcType="VARCHAR"/>
|
||||
<result column="room_id" property="roomId" jdbcType="VARCHAR"/>
|
||||
@@ -52,8 +52,8 @@
|
||||
status, read_count, send_time, creator, create_time, update_time
|
||||
</sql>
|
||||
|
||||
<insert id="insertChatMessage" parameterType="org.xyzh.api.workcase.dto.TbChatMessageDTO">
|
||||
INSERT INTO workcase.tb_chat_message (
|
||||
<insert id="insertChatMessage" parameterType="org.xyzh.api.workcase.dto.TbChatRoomMessageDTO">
|
||||
INSERT INTO workcase.tb_chat_room_message (
|
||||
optsn, message_id, room_id, sender_id, sender_type, sender_name, content, creator
|
||||
<if test="messageType != null">, message_type</if>
|
||||
<if test="files != null">, files</if>
|
||||
@@ -74,8 +74,8 @@
|
||||
)
|
||||
</insert>
|
||||
|
||||
<update id="updateChatMessage" parameterType="org.xyzh.api.workcase.dto.TbChatMessageDTO">
|
||||
UPDATE workcase.tb_chat_message
|
||||
<update id="updateChatMessage" parameterType="org.xyzh.api.workcase.dto.TbChatRoomMessageDTO">
|
||||
UPDATE workcase.tb_chat_room_message
|
||||
<set>
|
||||
<if test="content != null">content = #{content},</if>
|
||||
<if test="status != null and status != ''">status = #{status},</if>
|
||||
@@ -85,20 +85,20 @@
|
||||
WHERE message_id = #{messageId}
|
||||
</update>
|
||||
|
||||
<delete id="deleteChatMessage" parameterType="org.xyzh.api.workcase.dto.TbChatMessageDTO">
|
||||
DELETE FROM workcase.tb_chat_message
|
||||
<delete id="deleteChatMessage" parameterType="org.xyzh.api.workcase.dto.TbChatRoomMessageDTO">
|
||||
DELETE FROM workcase.tb_chat_room_message
|
||||
WHERE message_id = #{messageId}
|
||||
</delete>
|
||||
|
||||
<select id="selectChatMessageById" resultMap="BaseResultMap">
|
||||
SELECT <include refid="Base_Column_List"/>
|
||||
FROM workcase.tb_chat_message
|
||||
FROM workcase.tb_chat_room_message
|
||||
WHERE message_id = #{messageId}
|
||||
</select>
|
||||
|
||||
<select id="selectChatMessageList" resultMap="VOResultMap">
|
||||
SELECT <include refid="Base_Column_List"/>
|
||||
FROM workcase.tb_chat_message
|
||||
FROM workcase.tb_chat_room_message
|
||||
<where>
|
||||
<if test="filter.messageId != null and filter.messageId != ''">AND message_id = #{filter.messageId}</if>
|
||||
<if test="filter.roomId != null and filter.roomId != ''">AND room_id = #{filter.roomId}</if>
|
||||
@@ -113,7 +113,7 @@
|
||||
|
||||
<select id="selectChatMessagePage" resultMap="VOResultMap">
|
||||
SELECT <include refid="Base_Column_List"/>
|
||||
FROM workcase.tb_chat_message
|
||||
FROM workcase.tb_chat_room_message
|
||||
<where>
|
||||
<if test="filter.messageId != null and filter.messageId != ''">AND message_id = #{filter.messageId}</if>
|
||||
<if test="filter.roomId != null and filter.roomId != ''">AND room_id = #{filter.roomId}</if>
|
||||
@@ -129,7 +129,7 @@
|
||||
|
||||
<select id="countChatMessages" resultType="long">
|
||||
SELECT COUNT(*)
|
||||
FROM workcase.tb_chat_message
|
||||
FROM workcase.tb_chat_room_message
|
||||
<where>
|
||||
<if test="filter.messageId != null and filter.messageId != ''">AND message_id = #{filter.messageId}</if>
|
||||
<if test="filter.roomId != null and filter.roomId != ''">AND room_id = #{filter.roomId}</if>
|
||||
|
||||
Reference in New Issue
Block a user