| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 | 
							- <?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.keao.edu.user.dao.ExamLocationDao">
 
- 	
 
- 	<resultMap type="com.keao.edu.user.entity.ExamLocation" id="ExamLocation">
 
- 		<result column="id_" property="id" />
 
- 		<result column="name_" property="name" />
 
- 		<result column="contact_name_" property="contactName" />
 
- 		<result column="contact_phone_" property="contactPhone" />
 
- 		<result column="address_" property="address" />
 
- 		<result column="is_available_" property="isAvailable" />
 
- 		<result column="create_time_" property="createTime" />
 
- 		<result column="update_time_" property="updateTime" />
 
- 	</resultMap>
 
- 	
 
- 	<!-- 根据主键查询一条记录 -->
 
- 	<select id="get" resultMap="ExamLocation" >
 
- 		SELECT * FROM exam_location WHERE id_ = #{id} 
 
- 	</select>
 
- 	
 
- 	<!-- 全查询 -->
 
- 	<select id="findAll" resultMap="ExamLocation">
 
- 		SELECT * FROM exam_location ORDER BY id_
 
- 	</select>
 
- 	
 
- 	<!-- 向数据库增加一条记录 -->
 
- 	<insert id="insert" parameterType="com.keao.edu.user.entity.ExamLocation" useGeneratedKeys="true" keyColumn="id" keyProperty="id">
 
- 		INSERT INTO exam_location (id_,name_,contact_name_,contact_phone_,address_,is_available_,create_time_,update_time_)
 
- 		VALUES(#{id},#{name},#{contactName},#{contactPhone},#{address},#{isAvailable},NOW(),NOW())
 
- 	</insert>
 
- 	
 
- 	<!-- 根据主键查询一条记录 -->
 
- 	<update id="update" parameterType="com.keao.edu.user.entity.ExamLocation">
 
- 		UPDATE exam_location
 
- 		<set>
 
- 			<if test="address != null">
 
- 				address_ = #{address},
 
- 			</if>
 
- 			<if test="isAvailable != null">
 
- 				is_available_ = #{isAvailable},
 
- 			</if>
 
- 			<if test="id != null">
 
- 				id_ = #{id},
 
- 			</if>
 
- 			<if test="contactPhone != null">
 
- 				contact_phone_ = #{contactPhone},
 
- 			</if>
 
- 			<if test="contactName != null">
 
- 				contact_name_ = #{contactName},
 
- 			</if>
 
- 			<if test="name != null">
 
- 				name_ = #{name},
 
- 			</if>
 
- 			<if test="delFlag!=null">
 
- 				del_flag_=#{delFlag},
 
- 			</if>
 
- 			<if test="createTime != null">
 
- 				create_time_ = #{createTime},
 
- 			</if>
 
- 			update_time_ = NOW()
 
- 		</set> WHERE id_ = #{id}
 
- 	</update>
 
- 	
 
- 	<!-- 根据主键删除一条记录 -->
 
- 	<delete id="delete" >
 
- 		DELETE FROM exam_location WHERE id_ = #{id} 
 
- 	</delete>
 
- 	<sql id="queryCondition">
 
- 		<where>
 
- 			del_flag_=0
 
- 			<if test="isAvailable!=null">
 
- 				AND is_available_=#{isAvailable}
 
- 			</if>
 
- 			<if test="search!=null">
 
- 				AND (id_=#{search} OR name_ LIKE CONCAT('%', #{serch}, '%'))
 
- 			</if>
 
- 		</where>
 
- 	</sql>
 
- 	
 
- 	<!-- 分页查询 -->
 
- 	<select id="queryPage" resultMap="ExamLocation" parameterType="map">
 
- 		SELECT * FROM exam_location
 
- 		<include refid="queryCondition"/>
 
- 		ORDER BY id_
 
- 		<include refid="global.limit"/>
 
- 	</select>
 
- 	
 
- 	<!-- 查询当前表的总记录数 -->
 
- 	<select id="queryCount" resultType="int">
 
- 		SELECT COUNT(*) FROM exam_location
 
- 		<include refid="queryCondition"/>
 
- 	</select>
 
- </mapper>
 
 
  |