dc7aeb29569db73e3059c0b9ac60f758c0e6a798.svn-base 2.11 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="com.thinkgem.jeesite.modules.reg.dao.qjxt.InterfacelogDao">
    
	<sql id="interfacelogColumns">
		a.id AS "id",
		a.url AS "url",
		a.requser AS "requser",
		a.resuser AS "resuser",
		a.createdate AS "createdate",
		a.reqparameter AS "reqparameter",
		a.resparameter AS "resparameter",
		a.stacktrace AS "stacktrace"
	</sql>
	
	<sql id="interfacelogJoins">
	</sql>
    
	<select id="get" resultType="Interfacelog">
		SELECT 
			<include refid="interfacelogColumns"/>
		FROM interfacelog a
		<include refid="interfacelogJoins"/>
		WHERE a.id = #{id}
	</select>

	<select id="findList" resultType="Interfacelog">
		SELECT 
			<include refid="interfacelogColumns"/>
		FROM interfacelog a
		<include refid="interfacelogJoins"/>
		<where>
			
		</where>
		<choose>
			<when test="page !=null and page.orderBy != null and page.orderBy != ''">
				ORDER BY ${page.orderBy}
			</when>
			<otherwise>
			</otherwise>
		</choose>
	</select>
	
	<select id="findAllList" resultType="Interfacelog">
		SELECT 
			<include refid="interfacelogColumns"/>
		FROM interfacelog a
		<include refid="interfacelogJoins"/>
		<where>
			
		</where>		
		<choose>
			<when test="page !=null and page.orderBy != null and page.orderBy != ''">
				ORDER BY ${page.orderBy}
			</when>
			<otherwise>
			</otherwise>
		</choose>
	</select>
	
	<insert id="insert">
		INSERT INTO interfacelog(
			id,
			url,
			requser,
			resuser,
			createdate,
			reqparameter,
			resparameter,
			stackTrace
		) VALUES (
			#{id},
			#{url},
			#{requser},
			#{resuser},
			#{createdate},
			#{reqparameter},
			#{resparameter},
			#{stackTrace}
		)
	</insert>
	
	<update id="update">
		UPDATE interfacelog SET 	
			url = #{url},
			requser = #{requser},
			resuser = #{resuser},
			createdate = #{createdate},
			reqparameter = #{reqparameter},
			resparameter = #{resparameter},
			stacktrace = #{stacktrace}
		WHERE id = #{id}
	</update>
	
	<update id="delete">
		DELETE FROM interfacelog
		WHERE id = #{id}
	</update>
	
</mapper>