
<?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.liang.bike.dao.base.OrderMapper"> |
<resultMap id="BaseResultMap" type="com.liang.bike.bean.base.OrderBase"> |
<id column="order_id" property="orderId" jdbcType="INTEGER"/> |
<result column="bike_id" property="bikeId" jdbcType="INTEGER"/> |
<result column="user_id" property="userId" jdbcType="INTEGER"/> |
<result column="create_by" property="createBy" jdbcType="VARCHAR"/> |
<result column="create_date" property="createDate" jdbcType="TIMESTAMP"/> |
<result column="return_by" property="returnBy" jdbcType="VARCHAR"/> |
<result column="return_date" property="returnDate" jdbcType="TIMESTAMP"/> |
<result column="update_by" property="updateBy" jdbcType="VARCHAR"/> |
<result column="update_date" property="updateDate" jdbcType="TIMESTAMP"/> |
</resultMap> |
<sql id="Base_Column_List"> |
order_id, bike_id, user_id, create_by, create_date, return_by, return_date, update_by, |
update_date |
</sql> |
<select id="selectOrder" resultMap="BaseResultMap" parameterType="java.lang.Integer"> |
select |
<include refid="Base_Column_List"/> |
from public.order |
<where> |
<if test="orderId != null"> |
orderId = #{orderId,jdbcType=INTEGER} |
</if> |
<if test="bikeId != null"> |
and bike_id = #{bikeId,jdbcType=INTEGER} |
</if> |
<if test="userId != null"> |
and user_id = #{userId,jdbcType=INTEGER} |
</if> |
<if test="createBy != null"> |
and create_by = #{createBy,jdbcType=VARCHAR} |
</if> |
<if test="createDate != null"> |
and create_date = #{createDate,jdbcType=TIMESTAMP} |
</if> |
<if test="returnBy != null"> |
and return_by = #{returnBy,jdbcType=VARCHAR} |
</if> |
<if test="returnDate != null"> |
and return_date = #{returnDate,jdbcType=TIMESTAMP} |
</if> |
<if test="updateBy != null"> |
and update_by = #{updateBy,jdbcType=VARCHAR} |
</if> |
<if test="updateDate != null"> |
and update_date = #{updateDate,jdbcType=TIMESTAMP} |
</if> |
</where> |
</select> |
</mapper> |



