|
@@ -0,0 +1,68 @@
|
|
|
+<?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.ym.mec.biz.dal.dao.PageMonitorDao">
|
|
|
+
|
|
|
+ <resultMap type="com.ym.mec.biz.dal.entity.PageMonitor" id="PageMonitor">
|
|
|
+ <result column="id_" property="id"/>
|
|
|
+ <result property="updateTime" column="update_time_"/>
|
|
|
+ <result property="userId" column="user_id_"/>
|
|
|
+ <result property="times" column="times_"/>
|
|
|
+ <result property="event" column="event_"/>
|
|
|
+ <result property="eventName" column="event_name_"/>
|
|
|
+ <result property="pageName" column="page_name_"/>
|
|
|
+ <result property="pageUrl" column="page_url_"/>
|
|
|
+ </resultMap>
|
|
|
+
|
|
|
+ <!-- 根据主键查询一条记录 -->
|
|
|
+ <select id="get" resultMap="PageMonitor">
|
|
|
+ SELECT * FROM page_monitor WHERE id_ = #{id}
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <!-- 全查询 -->
|
|
|
+ <select id="findAll" resultMap="PageMonitor">
|
|
|
+ SELECT * FROM page_monitor ORDER BY id_
|
|
|
+ </select>
|
|
|
+ <select id="findByUserIdAndEvent" resultMap="PageMonitor">
|
|
|
+ SELECT * FROM page_monitor WHERE user_id_ = #{userId} AND event_ = #{event} LIMIT 1 FOR UPDATE
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <!-- 向数据库增加一条记录 -->
|
|
|
+ <insert id="insert" parameterType="com.ym.mec.biz.dal.entity.PageMonitor" useGeneratedKeys="true" keyColumn="id"
|
|
|
+ keyProperty="id">
|
|
|
+ INSERT INTO page_monitor (page_name_,page_url_,event_,event_name_,user_id_,times_,update_time_)
|
|
|
+ VALUES(#{pageName},#{pageUrl},#{event},#{eventName},#{userId},#{times},NOW())
|
|
|
+ </insert>
|
|
|
+
|
|
|
+ <!-- 根据主键查询一条记录 -->
|
|
|
+ <update id="update" parameterType="com.ym.mec.biz.dal.entity.Organization">
|
|
|
+ UPDATE page_monitor
|
|
|
+ <set>
|
|
|
+ <if test="pageName != null">
|
|
|
+ page_name_ = #{pageName},
|
|
|
+ </if>
|
|
|
+ <if test="pageUrl != null">
|
|
|
+ page_url_ = #{pageUrl},
|
|
|
+ </if>
|
|
|
+ <if test="event != null">
|
|
|
+ event_ = #{event},
|
|
|
+ </if>
|
|
|
+ <if test="eventName != null">
|
|
|
+ event_name_ = #{eventName},
|
|
|
+ </if>
|
|
|
+ <if test="userId != null">
|
|
|
+ user_id_ = #{userId},
|
|
|
+ </if>
|
|
|
+ <if test="times != null">
|
|
|
+ times_ = #{times},
|
|
|
+ </if>
|
|
|
+ <if test="updateTime != null">
|
|
|
+ update_time_ = #{updateTime}
|
|
|
+ </if>
|
|
|
+ </set>
|
|
|
+ WHERE id_ = #{id}
|
|
|
+ </update>
|
|
|
+</mapper>
|