|
@@ -0,0 +1,25 @@
|
|
|
+<?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.citu.module.menduner.im.dal.mysql.UserMsgMapper">
|
|
|
+
|
|
|
+
|
|
|
+ <select id="getJobMsg" resultType="com.citu.module.menduner.mall.controller.app.base.user.UserJobMsgVo">
|
|
|
+
|
|
|
+
|
|
|
+ select payload from im_user_msg tab inner join (
|
|
|
+ select
|
|
|
+ channel_id,max(im_user_msg_id) as id
|
|
|
+ from
|
|
|
+ im_user_msg
|
|
|
+ WHERE type = 102
|
|
|
+ and from_uid =#{uid}
|
|
|
+ and channel_id in
|
|
|
+ <foreach collection="toUid" open="(" close=")" separator="," item="item">
|
|
|
+ #{item}
|
|
|
+ </foreach>
|
|
|
+ group by channel_id
|
|
|
+ )tab2
|
|
|
+ on tab.im_user_msg_id = tab2.id
|
|
|
+
|
|
|
+ </select>
|
|
|
+</mapper>
|