| | |
| | | <result property="content" column="content"/> |
| | | <result property="sessionId" column="session_id"/> |
| | | <result property="userId" column="user_id"/> |
| | | <result property="nickName" column="nick_name"/> |
| | | <result property="avatar" column="avatar"/> |
| | | <result property="targetId" column="target_id"/> |
| | | <result property="targetNickName" column="target_nick_name"/> |
| | | <result property="targetAvatar" column="target_avatar"/> |
| | | <result property="createBy" column="create_by"/> |
| | | <result property="createTime" column="create_time"/> |
| | | <result property="updateBy" column="update_by"/> |
| | |
| | | update_time |
| | | from ard_call_history |
| | | </sql> |
| | | |
| | | <sql id="selectArdCallHistoryVo1"> |
| | | SELECT |
| | | ach.ID, |
| | | ach.TYPE, |
| | | ach.CONTENT, |
| | | ach.session_id, |
| | | ach.user_id, |
| | | ach.target_id, |
| | | ach.create_by, |
| | | ach.create_time, |
| | | ach.update_by, |
| | | ach.update_time, |
| | | u.nick_name, |
| | | u.avatar, |
| | | u1.nick_name AS target_nick_name, |
| | | u1.avatar AS target_avatar |
| | | FROM |
| | | ard_call_history ach |
| | | LEFT JOIN sys_user u ON u.user_id = ach.user_id |
| | | LEFT JOIN sys_user u1 ON u1.user_id = ach.target_id |
| | | </sql> |
| | | <select id="selectArdCallHistoryList" parameterType="ArdCallHistory" resultMap="ArdCallHistoryResult"> |
| | | <include refid="selectArdCallHistoryVo"/> |
| | | <include refid="selectArdCallHistoryVo1"/> |
| | | <where> |
| | | <if test="sessionId != null and sessionId != ''">and session_id= #{sessionId}</if> |
| | | <if test="userId != null and userId != ''">and user_id = #{userId}</if> |
| | | <if test="userId != null and userId != ''">and ach.user_id = #{userId}</if> |
| | | <if test="targetId != null and targetId != ''">and target_id = #{targetId}</if> |
| | | <if test="type != null and type != ''">and type = #{type}</if> |
| | | <if test="content != null and content != ''">and content = #{content}</if> |
| | |
| | | </select> |
| | | |
| | | <select id="selectArdCallHistoryById" parameterType="String" resultMap="ArdCallHistoryResult"> |
| | | <include refid="selectArdCallHistoryVo"/> |
| | | <include refid="selectArdCallHistoryVo1"/> |
| | | where id = #{id} |
| | | </select> |
| | | |