<?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.yami.trading.dao.chat.OnlinechatMessageMapper">
|
|
<sql id="onlinechatMessageColumns">
|
a.uuid AS "uuid",
|
a.party_id AS "partyId",
|
a.send_receive AS "sendReceive",
|
a.content_type AS "contentType",
|
a.content AS "content",
|
a.create_time AS "createTime",
|
a.username AS "username",
|
a.ip AS "ip",
|
a.delete_status AS "deleteStatus",
|
a.create_time_ts AS "createTimeTs",
|
a.del_flag AS "delFlag"
|
|
</sql>
|
|
<sql id="onlinechatMessageJoins">
|
|
</sql>
|
|
|
|
<select id="findById" resultType="com.yami.trading.bean.chat.dto.OnlinechatMessageDTO">
|
SELECT
|
<include refid="onlinechatMessageColumns"/>
|
FROM t_onlinechat_message a
|
<include refid="onlinechatMessageJoins"/>
|
WHERE a.uuid = #{id} and a.del_flag = 0
|
</select>
|
|
<select id="findList" resultType="com.yami.trading.bean.chat.dto.OnlinechatMessageDTO">
|
SELECT
|
<include refid="onlinechatMessageColumns"/>
|
FROM t_onlinechat_message a
|
<include refid="onlinechatMessageJoins"/>
|
${ew.customSqlSegment}
|
</select>
|
|
|
</mapper>
|