Commit 2117a2b0 by 徐高华

parent cca6cd2b
<?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.gic.haoban.manage.service.dao.mapper.chat.GroupChatHmRelationMapper">
<resultMap
type="com.gic.haoban.manage.service.entity.chat.TabGroupChatHmRelation"
id="result-map-tabHaobanGroupChatHmRelation">
<result column="relation_id" property="relationId" />
<result column="wx_enterprise_id" property="wxEnterpriseId" />
<result column="enterprise_id" property="enterpriseId" />
<result column="chat_hm_id" property="chatHmId" />
<result column="group_chat_id" property="groupChatId" />
<result column="delete_flag" property="deleteFlag" />
<result column="status_flag" property="statusFlag" />
<result column="create_time" property="createTime" />
<result column="update_time" property="updateTime" />
</resultMap>
<sql id="Base_Column_List">
relation_id,
wx_enterprise_id,
enterprise_id,
chat_hm_id,
group_chat_id,
delete_flag,
status_flag,
create_time,
update_time
</sql>
<!-- ===================== 新增 ======================== -->
<insert id="insert"
parameterType="com.gic.haoban.manage.service.entity.chat.TabGroupChatHmRelation">
<![CDATA[
INSERT INTO tab_haoban_group_chat_hm_relation(
relation_id,
wx_enterprise_id,
enterprise_id,
chat_hm_id,
group_chat_id,
delete_flag,
status_flag,
create_time,
update_time
)VALUES(
#{relationId},
#{wxEnterpriseId},
#{enterpriseId},
#{chatHmId},
#{groupChatId},
0,
1,
now(),
now()
)
]]>
</insert>
<!-- =====================删除==================== -->
<delete id="deleteById">
UPDATE tab_haoban_group_chat_hm_relation SET delete_flag = 1 WHERE
where chat_hm_id = #{chatHmId} and group_chat_id= #{groupChatId}
</delete>
<!-- ==================更新 ========== -->
<update id="updateStatus">
<![CDATA[
UPDATE tab_haoban_group_chat_hm_relation SET
status_flag=#{statusFlag},
update_time=now()
where chat_hm_id = #{chatHmId} and group_chat_id= #{groupChatId}
]]>
</update>
<select id="listByChatHmId" resultMap="result-map-tabHaobanGroupChatHmRelation">
select
<include refid="Base_Column_List" />
from tab_haoban_group_chat_hm_relation where chat_hm_id = #{chatHmId} and delete_flag = 0
</select>
</mapper>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment