PushHandlerMapper.xml 1.18 KB
<?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="PushHandlerMapper">
	
	<resultMap id="Push" type="com.bjivt.job.executor.service.jobhandler.mijia.model.Push" >
		<result column="id" property="id" />
		<result column="live_user_name" property="userName" />
	    <result column="live_user_id" property="liveUserId" />
	    <result column="message" property="message" />
	    <result column="additional" property="additional" />
	    <result column="datetime" property="datetime" />
	</resultMap>

	<sql id="Base_Column_List">
		id,
		live_user_name,
		live_user_id,
		message,
		additional,
		datetime
	</sql>
	
	<select id="load" resultMap="Push">
		SELECT <include refid="Base_Column_List" />
		FROM db_showtime_platform.tbl_api_push_list
		WHERE is_sent = 0 limit 100
	</select>
	
	<delete id="delete" parameterType="java.lang.Integer">
		 DELETE FROM db_showtime_platform.tbl_api_push_list WHERE id = #{id};
	</delete>
	
	<update id="update" parameterType="java.lang.Integer">
		 UPDATE db_showtime_platform.tbl_api_push_list SET is_sent = 1 WHERE id = #{id};
	</update>
	
</mapper>